[2026-02-20T20:15:03.556496] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-02-20T20:15:03.737131] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-02-20T20:15:03.906862] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-02-20T20:15:04.079115] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-02-20T20:15:04.080299] [WARN ] [STATE ] State set to: WAITING [2026-02-20T20:15:04.080380] [INFO ] [STATE ] Checking TDM service status... [2026-02-20T20:15:04.151916] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-02-20T20:15:04.156958] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-02-20), and is a dependency of this service. [2026-02-20T20:15:04.193156] [WARN ] [sig-status] Service 'sig' is not running. [2026-02-20T20:15:04.240001] [WARN ] [sap-status] Service 'sap' is not running. [2026-02-20T20:15:04.273736] [WARN ] [exp-status] Service 'exp' is not running. [2026-02-20T20:15:04.273971] [WARN ] [STATE ] State set to: RUNNING [2026-02-20T20:15:04.274035] [INFO ] [CACHE ] Starting cache update [2026-02-20T20:15:04.274084] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-02-20T20:15:04.278351] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-02-20T20:15:04.278847] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-02-20T20:15:04.278897] [INFO ] [CACHE ] Cache update completed successfully [2026-02-20T20:15:04.278929] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-02-20T20:15:04.278986] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-20T20:15:04.344225] [DEBUG] [REMOTE ] Fetched 3387 unique symbols from directory listing. [2026-02-20T20:15:04.351705] [INFO ] [sig ] Skipping 3387 symbols with existing configuration [2026-02-20T20:15:04.351816] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-02-20T20:15:04.353036] [INFO ] [sig ] Generating forecasts for all active symbols [2026-02-20T20:15:04.353089] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-20T20:15:04.465557] [DEBUG] [REMOTE ] Fetched 3387 unique symbols from directory listing. [2026-02-20T20:15:04.469561] [INFO ] [sig ] Found 3387 active symbols to forecast [2026-02-20T20:15:04.472053] [INFO ] [sig ] [1/3387] Forecasting A... [2026-02-20T20:15:04.472109] [INFO ] [sig ] Generating forecast for: A [2026-02-20T20:15:04.472147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-02-20T20:15:04.484078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-02-20T20:15:04.484385] [INFO ] [FORECASTER] Starting predict_future for A [2026-02-20T20:15:04.485363] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-02-20T20:15:04.485419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:04.485452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:04.485481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:04.485539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:04.542490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:04.543324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:04.543426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:04.543461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:04.666159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:04.666306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:04.666347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:04.666393] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:04.670237] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-02-20T20:15:04.670545] [INFO ] [FORECASTER] Completed predict_future for A [2026-02-20T20:15:04.670723] [INFO ] [sig ] A: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:04.819740] [INFO ] [LOCAL ] Saved forecast: A 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/A.txt [2026-02-20T20:15:04.819887] [INFO ] [sig ] [1/3387] Completed A in 0.3s | 2.87 sym/s | Total: 0.3s | ETA: 19.6m [2026-02-20T20:15:04.819930] [INFO ] [sig ] [2/3387] Forecasting AAL... [2026-02-20T20:15:04.819961] [INFO ] [sig ] Generating forecast for: AAL [2026-02-20T20:15:04.819993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-02-20T20:15:04.832397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-02-20T20:15:04.832714] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-02-20T20:15:04.833561] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-02-20T20:15:04.833638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:04.833671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:04.833699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:04.833757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:04.892030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:04.892974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:04.893104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:04.893153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:05.017819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:05.017974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:05.018016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:05.018052] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:05.021661] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-02-20T20:15:05.021961] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-02-20T20:15:05.022104] [INFO ] [sig ] AAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:05.169658] [INFO ] [LOCAL ] Saved forecast: AAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AAL.txt [2026-02-20T20:15:05.169830] [INFO ] [sig ] [2/3387] Completed AAL in 0.3s | 2.87 sym/s | Total: 0.7s | ETA: 19.7m [2026-02-20T20:15:05.169872] [INFO ] [sig ] [3/3387] Forecasting AAOI... [2026-02-20T20:15:05.169903] [INFO ] [sig ] Generating forecast for: AAOI [2026-02-20T20:15:05.169940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-02-20T20:15:05.182100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-02-20T20:15:05.182415] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-02-20T20:15:05.183347] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-02-20T20:15:05.183402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:05.183435] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:05.183462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:05.183519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:05.241530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:05.242515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:05.242664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:05.242712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:05.373603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:05.373762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:05.373803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:05.373834] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:05.377677] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-02-20T20:15:05.377999] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-02-20T20:15:05.378166] [INFO ] [sig ] AAOI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:05.529395] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AAOI.txt [2026-02-20T20:15:05.529553] [INFO ] [sig ] [3/3387] Completed AAOI in 0.4s | 2.84 sym/s | Total: 1.1s | ETA: 19.9m [2026-02-20T20:15:05.529615] [INFO ] [sig ] [4/3387] Forecasting AAON... [2026-02-20T20:15:05.529650] [INFO ] [sig ] Generating forecast for: AAON [2026-02-20T20:15:05.529682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-02-20T20:15:05.544213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-02-20T20:15:05.544651] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-02-20T20:15:05.545500] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-02-20T20:15:05.545556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:05.545608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:05.545636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:05.545694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:05.610272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:05.611234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:05.611319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:05.611352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:05.737189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:05.737346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:05.737388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:05.737416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:05.741131] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=11.84%) [2026-02-20T20:15:05.741635] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-02-20T20:15:05.741776] [INFO ] [sig ] AAON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:05.886185] [INFO ] [LOCAL ] Saved forecast: AAON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AAON.txt [2026-02-20T20:15:05.886525] [INFO ] [sig ] [4/3387] Completed AAON in 0.4s | 2.83 sym/s | Total: 1.4s | ETA: 19.9m [2026-02-20T20:15:05.886565] [INFO ] [sig ] [5/3387] Forecasting AAP... [2026-02-20T20:15:05.886615] [INFO ] [sig ] Generating forecast for: AAP [2026-02-20T20:15:05.886647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-02-20T20:15:05.898988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-02-20T20:15:05.899329] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-02-20T20:15:05.900152] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-02-20T20:15:05.900205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:05.900237] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:05.900262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:05.900331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:05.958761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:05.959470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:05.959555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:05.959620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:06.082952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:06.083104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:06.083151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:06.083186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:06.086979] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-02-20T20:15:06.087264] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-02-20T20:15:06.087401] [INFO ] [sig ] AAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:06.229711] [INFO ] [LOCAL ] Saved forecast: AAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AAP.txt [2026-02-20T20:15:06.229848] [INFO ] [sig ] [5/3387] Completed AAP in 0.3s | 2.84 sym/s | Total: 1.8s | ETA: 19.8m [2026-02-20T20:15:06.229888] [INFO ] [sig ] [6/3387] Forecasting AAPB... [2026-02-20T20:15:06.229919] [INFO ] [sig ] Generating forecast for: AAPB [2026-02-20T20:15:06.229948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-02-20T20:15:06.241480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-02-20T20:15:06.241818] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-02-20T20:15:06.242649] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-02-20T20:15:06.242703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:06.242736] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:06.242763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:06.242820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:06.300049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:06.300714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:06.300795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:06.300827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:06.421864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:06.422018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:06.422060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:06.422091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:06.425734] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-02-20T20:15:06.426022] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-02-20T20:15:06.426161] [INFO ] [sig ] AAPB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:06.574699] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AAPB.txt [2026-02-20T20:15:06.574922] [INFO ] [sig ] [6/3387] Completed AAPB in 0.3s | 2.85 sym/s | Total: 2.1s | ETA: 19.7m [2026-02-20T20:15:06.574967] [INFO ] [sig ] [7/3387] Forecasting AAPD... [2026-02-20T20:15:06.574998] [INFO ] [sig ] Generating forecast for: AAPD [2026-02-20T20:15:06.575029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-02-20T20:15:06.588798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-02-20T20:15:06.589223] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-02-20T20:15:06.590049] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-02-20T20:15:06.590118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:06.590152] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:06.590182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:06.590238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:06.649663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:06.650618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:06.650715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:06.650750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:06.779197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:06.779555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:06.779616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:06.779647] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:06.783609] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-02-20T20:15:06.783909] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-02-20T20:15:06.784046] [INFO ] [sig ] AAPD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:06.943096] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AAPD.txt [2026-02-20T20:15:06.943254] [INFO ] [sig ] [7/3387] Completed AAPD in 0.4s | 2.83 sym/s | Total: 2.5s | ETA: 19.9m [2026-02-20T20:15:06.943294] [INFO ] [sig ] [8/3387] Forecasting AAPL... [2026-02-20T20:15:06.943326] [INFO ] [sig ] Generating forecast for: AAPL [2026-02-20T20:15:06.943359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-02-20T20:15:06.956025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-02-20T20:15:06.956462] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-02-20T20:15:06.957477] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-02-20T20:15:06.957538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:06.957592] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:06.957626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:06.957686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:07.021153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:07.022270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:07.022379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:07.022421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:07.183525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:07.183753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:07.183827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:07.183884] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:07.189538] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-02-20T20:15:07.190033] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-02-20T20:15:07.190243] [INFO ] [sig ] AAPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:07.377453] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AAPL.txt [2026-02-20T20:15:07.377632] [INFO ] [sig ] [8/3387] Completed AAPL in 0.4s | 2.75 sym/s | Total: 2.9s | ETA: 20.5m [2026-02-20T20:15:07.377676] [INFO ] [sig ] [9/3387] Forecasting AAXJ... [2026-02-20T20:15:07.377707] [INFO ] [sig ] Generating forecast for: AAXJ [2026-02-20T20:15:07.377738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-02-20T20:15:07.392561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-02-20T20:15:07.392969] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-02-20T20:15:07.394018] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-02-20T20:15:07.394074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:07.394108] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:07.394135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:07.394191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:07.453641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:07.454517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:07.454625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:07.454661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:07.583633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:07.583792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:07.583834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:07.583866] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:07.587473] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-20T20:15:07.587820] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-02-20T20:15:07.587969] [INFO ] [sig ] AAXJ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:07.734027] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AAXJ.txt [2026-02-20T20:15:07.734179] [INFO ] [sig ] [9/3387] Completed AAXJ in 0.4s | 2.76 sym/s | Total: 3.3s | ETA: 20.4m [2026-02-20T20:15:07.734237] [INFO ] [sig ] [10/3387] Forecasting AB... [2026-02-20T20:15:07.734268] [INFO ] [sig ] Generating forecast for: AB [2026-02-20T20:15:07.734299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-02-20T20:15:07.746091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-02-20T20:15:07.746475] [INFO ] [FORECASTER] Starting predict_future for AB [2026-02-20T20:15:07.747358] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-02-20T20:15:07.747418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:07.747511] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:07.747552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:07.747634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:07.804759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:07.805438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:07.805522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:07.805559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:07.924655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:07.924812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:07.924854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:07.924883] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:07.928329] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-02-20T20:15:07.928637] [INFO ] [FORECASTER] Completed predict_future for AB [2026-02-20T20:15:07.928771] [INFO ] [sig ] AB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:08.076503] [INFO ] [LOCAL ] Saved forecast: AB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AB.txt [2026-02-20T20:15:08.076732] [INFO ] [sig ] [10/3387] Completed AB in 0.3s | 2.77 sym/s | Total: 3.6s | ETA: 20.3m [2026-02-20T20:15:08.076784] [INFO ] [sig ] [11/3387] Forecasting ABCB... [2026-02-20T20:15:08.076841] [INFO ] [sig ] Generating forecast for: ABCB [2026-02-20T20:15:08.076882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-02-20T20:15:08.089198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-02-20T20:15:08.089602] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-02-20T20:15:08.090464] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-02-20T20:15:08.090521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:08.090555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:08.090604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:08.090666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:08.149999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:08.150893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:08.150981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:08.151016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:08.277509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:08.277693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:08.277738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:08.277768] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:08.281306] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-02-20T20:15:08.281624] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-02-20T20:15:08.281767] [INFO ] [sig ] ABCB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:08.429054] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABCB.txt [2026-02-20T20:15:08.429221] [INFO ] [sig ] [11/3387] Completed ABCB in 0.4s | 2.78 sym/s | Total: 4.0s | ETA: 20.2m [2026-02-20T20:15:08.429263] [INFO ] [sig ] [12/3387] Forecasting ABCL... [2026-02-20T20:15:08.429295] [INFO ] [sig ] Generating forecast for: ABCL [2026-02-20T20:15:08.429328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-02-20T20:15:08.441437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-02-20T20:15:08.441861] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-02-20T20:15:08.442784] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-02-20T20:15:08.442848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:08.442889] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:08.442919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:08.442999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:08.503140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:08.504048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:08.504141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:08.504177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:08.631192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:08.631361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:08.631404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:08.631433] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:08.635229] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-02-20T20:15:08.635622] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-02-20T20:15:08.635781] [INFO ] [sig ] ABCL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:08.790165] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABCL.txt [2026-02-20T20:15:08.790366] [INFO ] [sig ] [12/3387] Completed ABCL in 0.4s | 2.78 sym/s | Total: 4.3s | ETA: 20.2m [2026-02-20T20:15:08.790634] [INFO ] [sig ] [13/3387] Forecasting ABEO... [2026-02-20T20:15:08.790666] [INFO ] [sig ] Generating forecast for: ABEO [2026-02-20T20:15:08.790699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-02-20T20:15:08.806721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-02-20T20:15:08.807214] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-02-20T20:15:08.808275] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-02-20T20:15:08.808549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:08.808605] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:08.808637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:08.808697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:08.886407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:08.887506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:08.887623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:08.887661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:09.010470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:09.010648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:09.010694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:09.010767] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:09.014296] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=46.46%) [2026-02-20T20:15:09.014605] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-02-20T20:15:09.014755] [INFO ] [sig ] ABEO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:09.159168] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ABEO.txt [2026-02-20T20:15:09.159331] [INFO ] [sig ] [13/3387] Completed ABEO in 0.4s | 2.77 sym/s | Total: 4.7s | ETA: 20.3m [2026-02-20T20:15:09.159371] [INFO ] [sig ] [14/3387] Forecasting ABG... [2026-02-20T20:15:09.159402] [INFO ] [sig ] Generating forecast for: ABG [2026-02-20T20:15:09.159433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-02-20T20:15:09.179072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-02-20T20:15:09.179545] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-02-20T20:15:09.180470] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-02-20T20:15:09.180526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:09.180561] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:09.180617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:09.180681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:09.240226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:09.241218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:09.241305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:09.241339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:09.369985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:09.370173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:09.370217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:09.370247] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:09.373849] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=74.10%) [2026-02-20T20:15:09.374180] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-02-20T20:15:09.374327] [INFO ] [sig ] ABG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:09.526128] [INFO ] [LOCAL ] Saved forecast: ABG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABG.txt [2026-02-20T20:15:09.526290] [INFO ] [sig ] [14/3387] Completed ABG in 0.4s | 2.77 sym/s | Total: 5.1s | ETA: 20.3m [2026-02-20T20:15:09.526332] [INFO ] [sig ] [15/3387] Forecasting ABM... [2026-02-20T20:15:09.526363] [INFO ] [sig ] Generating forecast for: ABM [2026-02-20T20:15:09.526394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-02-20T20:15:09.542229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-02-20T20:15:09.542782] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-02-20T20:15:09.543959] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-02-20T20:15:09.544030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:09.544077] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:09.544115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:09.544205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:09.605323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:09.606327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:09.606421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:09.606468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:09.728480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:09.728671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:09.728714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:09.728745] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:09.732343] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-02-20T20:15:09.732727] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-02-20T20:15:09.732882] [INFO ] [sig ] ABM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:09.889093] [INFO ] [LOCAL ] Saved forecast: ABM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABM.txt [2026-02-20T20:15:09.889295] [INFO ] [sig ] [15/3387] Completed ABM in 0.4s | 2.77 sym/s | Total: 5.4s | ETA: 20.3m [2026-02-20T20:15:09.889342] [INFO ] [sig ] [16/3387] Forecasting ABNB... [2026-02-20T20:15:09.889378] [INFO ] [sig ] Generating forecast for: ABNB [2026-02-20T20:15:09.889409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-02-20T20:15:09.903018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-02-20T20:15:09.903517] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-02-20T20:15:09.904463] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-02-20T20:15:09.904738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:09.904771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:09.904797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:09.904855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:09.971182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:09.972161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:09.972251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:09.972286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:10.099730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:10.099894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:10.099937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:10.099968] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:10.103990] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-02-20T20:15:10.104376] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-02-20T20:15:10.104531] [INFO ] [sig ] ABNB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:10.256923] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABNB.txt [2026-02-20T20:15:10.257091] [INFO ] [sig ] [16/3387] Completed ABNB in 0.4s | 2.77 sym/s | Total: 5.8s | ETA: 20.3m [2026-02-20T20:15:10.257133] [INFO ] [sig ] [17/3387] Forecasting ABOS... [2026-02-20T20:15:10.257166] [INFO ] [sig ] Generating forecast for: ABOS [2026-02-20T20:15:10.257202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-02-20T20:15:10.268713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-02-20T20:15:10.269142] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-02-20T20:15:10.270039] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-02-20T20:15:10.270095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:10.270129] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:10.270157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:10.270215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:10.331555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:10.332525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:10.332639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:10.332675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:10.465300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:10.465473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:10.465734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:10.465764] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:10.469764] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-02-20T20:15:10.470074] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-02-20T20:15:10.470406] [INFO ] [sig ] ABOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:10.623335] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ABOS.txt [2026-02-20T20:15:10.623500] [INFO ] [sig ] [17/3387] Completed ABOS in 0.4s | 2.76 sym/s | Total: 6.2s | ETA: 20.3m [2026-02-20T20:15:10.623541] [INFO ] [sig ] [18/3387] Forecasting ABSI... [2026-02-20T20:15:10.623591] [INFO ] [sig ] Generating forecast for: ABSI [2026-02-20T20:15:10.623643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-02-20T20:15:10.636854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-02-20T20:15:10.637316] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-02-20T20:15:10.638212] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-02-20T20:15:10.638268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:10.638317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:10.638347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:10.638404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:10.704831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:10.705953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:10.706065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:10.706102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:10.834341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:10.834514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:10.834556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:10.834606] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:10.838283] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-02-20T20:15:10.838641] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-02-20T20:15:10.838806] [INFO ] [sig ] ABSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:10.993090] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABSI.txt [2026-02-20T20:15:10.993269] [INFO ] [sig ] [18/3387] Completed ABSI in 0.4s | 2.76 sym/s | Total: 6.5s | ETA: 20.3m [2026-02-20T20:15:10.993318] [INFO ] [sig ] [19/3387] Forecasting ABUS... [2026-02-20T20:15:10.993351] [INFO ] [sig ] Generating forecast for: ABUS [2026-02-20T20:15:10.993383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-02-20T20:15:11.006736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-02-20T20:15:11.007255] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-02-20T20:15:11.008194] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-02-20T20:15:11.008250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:11.008282] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:11.008308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:11.008365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:11.070384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:11.071566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:11.071681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:11.071716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:11.191696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:11.191861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:11.191905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:11.191934] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:11.195503] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-02-20T20:15:11.195829] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-02-20T20:15:11.195971] [INFO ] [sig ] ABUS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:11.346692] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ABUS.txt [2026-02-20T20:15:11.346892] [INFO ] [sig ] [19/3387] Completed ABUS in 0.4s | 2.76 sym/s | Total: 6.9s | ETA: 20.3m [2026-02-20T20:15:11.346936] [INFO ] [sig ] [20/3387] Forecasting ABVC... [2026-02-20T20:15:11.346968] [INFO ] [sig ] Generating forecast for: ABVC [2026-02-20T20:15:11.346998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-02-20T20:15:11.361305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-02-20T20:15:11.362010] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-02-20T20:15:11.363162] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-02-20T20:15:11.363218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:11.363252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:11.363281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:11.363339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:11.425728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:11.426891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:11.427030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:11.427073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:11.561698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:11.561889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:11.561935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:11.561971] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:11.565960] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-02-20T20:15:11.566343] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-02-20T20:15:11.566496] [INFO ] [sig ] ABVC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:11.718655] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ABVC.txt [2026-02-20T20:15:11.718832] [INFO ] [sig ] [20/3387] Completed ABVC in 0.4s | 2.76 sym/s | Total: 7.2s | ETA: 20.3m [2026-02-20T20:15:11.718881] [INFO ] [sig ] [21/3387] Forecasting ABVE... [2026-02-20T20:15:11.718917] [INFO ] [sig ] Generating forecast for: ABVE [2026-02-20T20:15:11.718949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-02-20T20:15:11.731948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-02-20T20:15:11.732604] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-02-20T20:15:11.733469] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-02-20T20:15:11.733523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:11.733555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:11.733615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:11.733685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:11.791847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:11.792776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:11.792863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:11.792896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:11.910193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:11.910349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:11.910390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:11.910421] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:11.913872] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=77.00%) [2026-02-20T20:15:11.914155] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-02-20T20:15:11.914288] [INFO ] [sig ] ABVE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:12.058465] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ABVE.txt [2026-02-20T20:15:12.058653] [INFO ] [sig ] [21/3387] Completed ABVE in 0.3s | 2.77 sym/s | Total: 7.6s | ETA: 20.3m [2026-02-20T20:15:12.058725] [INFO ] [sig ] [22/3387] Forecasting ABVX... [2026-02-20T20:15:12.058757] [INFO ] [sig ] Generating forecast for: ABVX [2026-02-20T20:15:12.058788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-02-20T20:15:12.071711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-02-20T20:15:12.072108] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-02-20T20:15:12.072977] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-02-20T20:15:12.073032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:12.073064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:12.073091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:12.073147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:12.134302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:12.135282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:12.135386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:12.135421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:12.267322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:12.267508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:12.267553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:12.267604] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:12.271310] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-02-20T20:15:12.271619] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-02-20T20:15:12.271765] [INFO ] [sig ] ABVX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:12.417523] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ABVX.txt [2026-02-20T20:15:12.417710] [INFO ] [sig ] [22/3387] Completed ABVX in 0.4s | 2.77 sym/s | Total: 7.9s | ETA: 20.3m [2026-02-20T20:15:12.417752] [INFO ] [sig ] [23/3387] Forecasting ACA... [2026-02-20T20:15:12.417783] [INFO ] [sig ] Generating forecast for: ACA [2026-02-20T20:15:12.417814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-02-20T20:15:12.430041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-02-20T20:15:12.430668] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-02-20T20:15:12.431745] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-02-20T20:15:12.431800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:12.431833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:12.431860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:12.431918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:12.493085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:12.493945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:12.494042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:12.494076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:12.620671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:12.620831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:12.620874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:12.620905] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:12.624504] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-02-20T20:15:12.624813] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-02-20T20:15:12.624967] [INFO ] [sig ] ACA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:12.775413] [INFO ] [LOCAL ] Saved forecast: ACA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACA.txt [2026-02-20T20:15:12.775652] [INFO ] [sig ] [23/3387] Completed ACA in 0.4s | 2.77 sym/s | Total: 8.3s | ETA: 20.2m [2026-02-20T20:15:12.775716] [INFO ] [sig ] [24/3387] Forecasting ACAD... [2026-02-20T20:15:12.775759] [INFO ] [sig ] Generating forecast for: ACAD [2026-02-20T20:15:12.775802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-02-20T20:15:12.787686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-02-20T20:15:12.788120] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-02-20T20:15:12.788989] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-02-20T20:15:12.789045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:12.789078] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:12.789105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:12.789163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:12.849323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:12.850205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:12.850296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:12.850329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:12.974281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:12.974447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:12.974489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:12.974519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:12.978291] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-02-20T20:15:12.978622] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-02-20T20:15:12.978768] [INFO ] [sig ] ACAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:13.126716] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACAD.txt [2026-02-20T20:15:13.126876] [INFO ] [sig ] [24/3387] Completed ACAD in 0.4s | 2.77 sym/s | Total: 8.7s | ETA: 20.2m [2026-02-20T20:15:13.126918] [INFO ] [sig ] [25/3387] Forecasting ACB... [2026-02-20T20:15:13.126947] [INFO ] [sig ] Generating forecast for: ACB [2026-02-20T20:15:13.126977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-02-20T20:15:13.137915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-02-20T20:15:13.138309] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-02-20T20:15:13.139145] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-02-20T20:15:13.139200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:13.139232] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:13.139259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:13.139316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:13.199883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:13.200932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:13.201025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:13.201058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:13.326235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:13.326372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:13.326416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:13.326457] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:13.330070] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-02-20T20:15:13.330369] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-02-20T20:15:13.330508] [INFO ] [sig ] ACB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:13.476135] [INFO ] [LOCAL ] Saved forecast: ACB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACB.txt [2026-02-20T20:15:13.476306] [INFO ] [sig ] [25/3387] Completed ACB in 0.3s | 2.78 sym/s | Total: 9.0s | ETA: 20.2m [2026-02-20T20:15:13.476346] [INFO ] [sig ] [26/3387] Forecasting ACCO... [2026-02-20T20:15:13.476380] [INFO ] [sig ] Generating forecast for: ACCO [2026-02-20T20:15:13.476410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-02-20T20:15:13.488400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-02-20T20:15:13.489019] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-02-20T20:15:13.490105] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-02-20T20:15:13.490170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:13.490217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:13.490257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:13.490330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:13.551541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:13.552544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:13.552655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:13.552690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:13.683128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:13.683353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:13.683412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:13.683458] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:13.688515] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=43.42%) [2026-02-20T20:15:13.688933] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-02-20T20:15:13.689100] [INFO ] [sig ] ACCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:13.836780] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACCO.txt [2026-02-20T20:15:13.836965] [INFO ] [sig ] [26/3387] Completed ACCO in 0.4s | 2.78 sym/s | Total: 9.4s | ETA: 20.2m [2026-02-20T20:15:13.837012] [INFO ] [sig ] [27/3387] Forecasting ACDC... [2026-02-20T20:15:13.837043] [INFO ] [sig ] Generating forecast for: ACDC [2026-02-20T20:15:13.837083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-02-20T20:15:13.848756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-02-20T20:15:13.849174] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-02-20T20:15:13.850083] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-02-20T20:15:13.850140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:13.850223] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:13.850255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:13.850318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:13.909633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:13.910602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:13.910710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:13.910748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:14.023308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:14.023440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:14.023479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:14.023508] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:14.026859] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-02-20T20:15:14.027144] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-02-20T20:15:14.027282] [INFO ] [sig ] ACDC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:14.168015] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACDC.txt [2026-02-20T20:15:14.168140] [INFO ] [sig ] [27/3387] Completed ACDC in 0.3s | 2.78 sym/s | Total: 9.7s | ETA: 20.1m [2026-02-20T20:15:14.168179] [INFO ] [sig ] [28/3387] Forecasting ACEL... [2026-02-20T20:15:14.168209] [INFO ] [sig ] Generating forecast for: ACEL [2026-02-20T20:15:14.168241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-02-20T20:15:14.179974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-02-20T20:15:14.180361] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-02-20T20:15:14.181200] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-02-20T20:15:14.181254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:14.181287] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:14.181315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:14.181370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:14.238167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:14.238858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:14.238939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:14.238972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:14.354695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:14.354842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:14.354882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:14.354911] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:14.358334] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-02-20T20:15:14.358635] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-02-20T20:15:14.358779] [INFO ] [sig ] ACEL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:14.507664] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACEL.txt [2026-02-20T20:15:14.507810] [INFO ] [sig ] [28/3387] Completed ACEL in 0.3s | 2.79 sym/s | Total: 10.0s | ETA: 20.1m [2026-02-20T20:15:14.507850] [INFO ] [sig ] [29/3387] Forecasting ACGL... [2026-02-20T20:15:14.507879] [INFO ] [sig ] Generating forecast for: ACGL [2026-02-20T20:15:14.507909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-02-20T20:15:14.518932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-02-20T20:15:14.519267] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-02-20T20:15:14.520090] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-02-20T20:15:14.520145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:14.520179] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:14.520219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:14.520277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:14.578619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:14.579475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:14.579559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:14.579611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:14.700741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:14.700905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:14.700947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:14.700977] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:14.704613] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-02-20T20:15:14.704914] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-02-20T20:15:14.705053] [INFO ] [sig ] ACGL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:14.847674] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACGL.txt [2026-02-20T20:15:14.847837] [INFO ] [sig ] [29/3387] Completed ACGL in 0.3s | 2.79 sym/s | Total: 10.4s | ETA: 20.0m [2026-02-20T20:15:14.847879] [INFO ] [sig ] [30/3387] Forecasting ACGLN... [2026-02-20T20:15:14.847909] [INFO ] [sig ] Generating forecast for: ACGLN [2026-02-20T20:15:14.847941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-02-20T20:15:14.860039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-02-20T20:15:14.860436] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-02-20T20:15:14.861298] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-02-20T20:15:14.861353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:14.861385] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:14.861413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:14.861471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:14.919843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:14.920777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:14.920868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:14.920901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:15.041207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:15.041363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:15.041402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:15.041489] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:15.045318] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-02-20T20:15:15.045658] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-02-20T20:15:15.045812] [INFO ] [sig ] ACGLN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:15.193649] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACGLN.txt [2026-02-20T20:15:15.193812] [INFO ] [sig ] [30/3387] Completed ACGLN in 0.3s | 2.80 sym/s | Total: 10.7s | ETA: 20.0m [2026-02-20T20:15:15.193855] [INFO ] [sig ] [31/3387] Forecasting ACGLO... [2026-02-20T20:15:15.193884] [INFO ] [sig ] Generating forecast for: ACGLO [2026-02-20T20:15:15.193915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-02-20T20:15:15.207787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-02-20T20:15:15.208301] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-02-20T20:15:15.209352] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-02-20T20:15:15.209419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:15.209462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:15.209498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:15.209601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:15.275078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:15.275987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:15.276075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:15.276109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:15.399927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:15.400082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:15.400124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:15.400153] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:15.404114] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-02-20T20:15:15.404405] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-02-20T20:15:15.404759] [INFO ] [sig ] ACGLO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:15.555016] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACGLO.txt [2026-02-20T20:15:15.555172] [INFO ] [sig ] [31/3387] Completed ACGLO in 0.4s | 2.80 sym/s | Total: 11.1s | ETA: 20.0m [2026-02-20T20:15:15.555211] [INFO ] [sig ] [32/3387] Forecasting ACHC... [2026-02-20T20:15:15.555241] [INFO ] [sig ] Generating forecast for: ACHC [2026-02-20T20:15:15.555271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-02-20T20:15:15.567427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-02-20T20:15:15.568031] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-02-20T20:15:15.569103] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-02-20T20:15:15.569157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:15.569189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:15.569214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:15.569271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:15.628450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:15.629327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:15.629411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:15.629444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:15.768750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:15.768917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:15.768961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:15.768993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:15.772526] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-02-20T20:15:15.772841] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-02-20T20:15:15.772984] [INFO ] [sig ] ACHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:15.917512] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACHC.txt [2026-02-20T20:15:15.917867] [INFO ] [sig ] [32/3387] Completed ACHC in 0.4s | 2.80 sym/s | Total: 11.4s | ETA: 20.0m [2026-02-20T20:15:15.917909] [INFO ] [sig ] [33/3387] Forecasting ACI... [2026-02-20T20:15:15.917945] [INFO ] [sig ] Generating forecast for: ACI [2026-02-20T20:15:15.917977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-02-20T20:15:15.930040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-02-20T20:15:15.930383] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-02-20T20:15:15.931524] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-02-20T20:15:15.931618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:15.931659] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:15.931689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:15.931747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:15.993331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:15.994141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:15.994229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:15.994264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:16.117970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:16.118135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:16.118177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:16.118208] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:16.121838] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=45.54%) [2026-02-20T20:15:16.122162] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-02-20T20:15:16.122308] [INFO ] [sig ] ACI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:16.271962] [INFO ] [LOCAL ] Saved forecast: ACI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACI.txt [2026-02-20T20:15:16.272137] [INFO ] [sig ] [33/3387] Completed ACI in 0.4s | 2.80 sym/s | Total: 11.8s | ETA: 20.0m [2026-02-20T20:15:16.272196] [INFO ] [sig ] [34/3387] Forecasting ACIC... [2026-02-20T20:15:16.272233] [INFO ] [sig ] Generating forecast for: ACIC [2026-02-20T20:15:16.272264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-02-20T20:15:16.284362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-02-20T20:15:16.284799] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-02-20T20:15:16.285921] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-02-20T20:15:16.285977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:16.286011] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:16.286038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:16.286095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:16.344922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:16.345714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:16.345801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:16.345836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:16.468325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:16.468484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:16.468527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:16.468555] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:16.472177] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-02-20T20:15:16.472468] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-02-20T20:15:16.472631] [INFO ] [sig ] ACIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:16.626207] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACIC.txt [2026-02-20T20:15:16.626364] [INFO ] [sig ] [34/3387] Completed ACIC in 0.4s | 2.80 sym/s | Total: 12.2s | ETA: 20.0m [2026-02-20T20:15:16.626404] [INFO ] [sig ] [35/3387] Forecasting ACLS... [2026-02-20T20:15:16.626434] [INFO ] [sig ] Generating forecast for: ACLS [2026-02-20T20:15:16.626463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-02-20T20:15:16.639111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-02-20T20:15:16.639600] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-02-20T20:15:16.640763] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-02-20T20:15:16.640820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:16.640854] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:16.640882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:16.640941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:16.709208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:16.710148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:16.710239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:16.710274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:16.841277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:16.841434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:16.841478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:16.841507] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:16.845087] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=42.82%) [2026-02-20T20:15:16.845371] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-02-20T20:15:16.845508] [INFO ] [sig ] ACLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:16.996528] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACLS.txt [2026-02-20T20:15:16.996739] [INFO ] [sig ] [35/3387] Completed ACLS in 0.4s | 2.79 sym/s | Total: 12.5s | ETA: 20.0m [2026-02-20T20:15:16.996780] [INFO ] [sig ] [36/3387] Forecasting ACLX... [2026-02-20T20:15:16.996841] [INFO ] [sig ] Generating forecast for: ACLX [2026-02-20T20:15:16.996875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-02-20T20:15:17.009016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-02-20T20:15:17.009430] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-02-20T20:15:17.010420] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-02-20T20:15:17.010481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:17.010518] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:17.010549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:17.010656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:17.076017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:17.077168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:17.077260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:17.077303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:17.206473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:17.206651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:17.206698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:17.206759] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:17.210933] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-02-20T20:15:17.211319] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-02-20T20:15:17.211487] [INFO ] [sig ] ACLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:17.367602] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACLX.txt [2026-02-20T20:15:17.367779] [INFO ] [sig ] [36/3387] Completed ACLX in 0.4s | 2.79 sym/s | Total: 12.9s | ETA: 20.0m [2026-02-20T20:15:17.367823] [INFO ] [sig ] [37/3387] Forecasting ACM... [2026-02-20T20:15:17.367853] [INFO ] [sig ] Generating forecast for: ACM [2026-02-20T20:15:17.367897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-02-20T20:15:17.381050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-02-20T20:15:17.381550] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-02-20T20:15:17.383088] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-02-20T20:15:17.383151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:17.383186] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:17.383226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:17.383311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:17.448626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:17.449599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:17.449725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:17.449761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:17.574181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:17.574388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:17.574436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:17.574485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:17.578779] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-02-20T20:15:17.579085] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-02-20T20:15:17.579232] [INFO ] [sig ] ACM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:17.735428] [INFO ] [LOCAL ] Saved forecast: ACM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACM.txt [2026-02-20T20:15:17.735614] [INFO ] [sig ] [37/3387] Completed ACM in 0.4s | 2.79 sym/s | Total: 13.3s | ETA: 20.0m [2026-02-20T20:15:17.735665] [INFO ] [sig ] [38/3387] Forecasting ACN... [2026-02-20T20:15:17.735695] [INFO ] [sig ] Generating forecast for: ACN [2026-02-20T20:15:17.735726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-02-20T20:15:17.749337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-02-20T20:15:17.749783] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-02-20T20:15:17.750702] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-02-20T20:15:17.750757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:17.750790] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:17.750816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:17.750874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:17.811702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:17.812632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:17.812720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:17.812754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:17.941911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:17.942074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:17.942116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:17.942145] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:17.945972] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-02-20T20:15:17.946257] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-02-20T20:15:17.946391] [INFO ] [sig ] ACN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:18.094010] [INFO ] [LOCAL ] Saved forecast: ACN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACN.txt [2026-02-20T20:15:18.094176] [INFO ] [sig ] [38/3387] Completed ACN in 0.4s | 2.79 sym/s | Total: 13.6s | ETA: 20.0m [2026-02-20T20:15:18.094215] [INFO ] [sig ] [39/3387] Forecasting ACNB... [2026-02-20T20:15:18.094245] [INFO ] [sig ] Generating forecast for: ACNB [2026-02-20T20:15:18.094276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-02-20T20:15:18.107020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-02-20T20:15:18.107450] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-02-20T20:15:18.108277] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-02-20T20:15:18.108332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:18.108364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:18.108390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:18.108446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:18.166934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:18.167856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:18.167942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:18.167976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:18.290121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:18.290282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:18.290323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:18.290355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:18.294103] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-02-20T20:15:18.294412] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-02-20T20:15:18.294556] [INFO ] [sig ] ACNB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:18.445096] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACNB.txt [2026-02-20T20:15:18.445258] [INFO ] [sig ] [39/3387] Completed ACNB in 0.4s | 2.79 sym/s | Total: 14.0s | ETA: 20.0m [2026-02-20T20:15:18.445298] [INFO ] [sig ] [40/3387] Forecasting ACON... [2026-02-20T20:15:18.445327] [INFO ] [sig ] Generating forecast for: ACON [2026-02-20T20:15:18.445359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-02-20T20:15:18.457439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-02-20T20:15:18.457846] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-02-20T20:15:18.458746] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-02-20T20:15:18.458802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:18.458836] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:18.458863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:18.458939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:18.518998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:18.519980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:18.520068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:18.520101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:18.645099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:18.645259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:18.645301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:18.645331] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:18.649035] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=31.76%) [2026-02-20T20:15:18.649354] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-02-20T20:15:18.649502] [INFO ] [sig ] ACON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:18.799253] [INFO ] [LOCAL ] Saved forecast: ACON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACON.txt [2026-02-20T20:15:18.799459] [INFO ] [sig ] [40/3387] Completed ACON in 0.4s | 2.79 sym/s | Total: 14.3s | ETA: 20.0m [2026-02-20T20:15:18.799505] [INFO ] [sig ] [41/3387] Forecasting ACP... [2026-02-20T20:15:18.799536] [INFO ] [sig ] Generating forecast for: ACP [2026-02-20T20:15:18.799588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-02-20T20:15:18.812055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-02-20T20:15:18.812472] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-02-20T20:15:18.813360] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-02-20T20:15:18.813435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:18.813476] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:18.813505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:18.813565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:18.877211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:18.878230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:18.878323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:18.878358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:19.024490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:19.024687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:19.024730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:19.024761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:19.029065] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=28.15%) [2026-02-20T20:15:19.029491] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-02-20T20:15:19.029678] [INFO ] [sig ] ACP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:19.200605] [INFO ] [LOCAL ] Saved forecast: ACP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACP.txt [2026-02-20T20:15:19.200791] [INFO ] [sig ] [41/3387] Completed ACP in 0.4s | 2.78 sym/s | Total: 14.7s | ETA: 20.0m [2026-02-20T20:15:19.200832] [INFO ] [sig ] [42/3387] Forecasting ACRE... [2026-02-20T20:15:19.200866] [INFO ] [sig ] Generating forecast for: ACRE [2026-02-20T20:15:19.200900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-02-20T20:15:19.216623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-02-20T20:15:19.217183] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-02-20T20:15:19.218412] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-02-20T20:15:19.218518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:19.218568] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:19.218648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:19.218735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:19.307568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:19.308657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:19.308757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:19.308790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:19.437012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:19.437184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:19.437226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:19.437254] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:19.440980] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-02-20T20:15:19.441353] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-02-20T20:15:19.441508] [INFO ] [sig ] ACRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:19.593959] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACRE.txt [2026-02-20T20:15:19.594133] [INFO ] [sig ] [42/3387] Completed ACRE in 0.4s | 2.78 sym/s | Total: 15.1s | ETA: 20.1m [2026-02-20T20:15:19.594176] [INFO ] [sig ] [43/3387] Forecasting ACRS... [2026-02-20T20:15:19.594205] [INFO ] [sig ] Generating forecast for: ACRS [2026-02-20T20:15:19.594235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-02-20T20:15:19.607117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-02-20T20:15:19.607566] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-02-20T20:15:19.608460] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-02-20T20:15:19.608518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:19.608552] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:19.608604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:19.608671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:19.669624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:19.670606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:19.670697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:19.670730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:19.796071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:19.796237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:19.796279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:19.796309] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:19.800054] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-02-20T20:15:19.800377] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-02-20T20:15:19.800525] [INFO ] [sig ] ACRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:19.953231] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACRS.txt [2026-02-20T20:15:19.953413] [INFO ] [sig ] [43/3387] Completed ACRS in 0.4s | 2.78 sym/s | Total: 15.5s | ETA: 20.1m [2026-02-20T20:15:19.953456] [INFO ] [sig ] [44/3387] Forecasting ACTG... [2026-02-20T20:15:19.953485] [INFO ] [sig ] Generating forecast for: ACTG [2026-02-20T20:15:19.953514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-02-20T20:15:19.968247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-02-20T20:15:19.968757] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-02-20T20:15:19.969775] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-02-20T20:15:19.969840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:19.970145] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:19.970176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:19.970234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:20.034319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:20.035284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:20.035372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:20.035406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:20.166665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:20.166855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:20.166909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:20.166941] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:20.170533] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-02-20T20:15:20.170845] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-02-20T20:15:20.170986] [INFO ] [sig ] ACTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:20.314378] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACTG.txt [2026-02-20T20:15:20.314525] [INFO ] [sig ] [44/3387] Completed ACTG in 0.4s | 2.78 sym/s | Total: 15.8s | ETA: 20.1m [2026-02-20T20:15:20.314565] [INFO ] [sig ] [45/3387] Forecasting ACVA... [2026-02-20T20:15:20.314615] [INFO ] [sig ] Generating forecast for: ACVA [2026-02-20T20:15:20.314645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-02-20T20:15:20.326106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-02-20T20:15:20.326468] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-02-20T20:15:20.327327] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-02-20T20:15:20.327382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:20.327415] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:20.327444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:20.327502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:20.384949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:20.385728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:20.385812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:20.385846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:20.513060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:20.513219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:20.513263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:20.513292] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:20.516822] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-02-20T20:15:20.517097] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-02-20T20:15:20.517234] [INFO ] [sig ] ACVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:20.661085] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACVA.txt [2026-02-20T20:15:20.661235] [INFO ] [sig ] [45/3387] Completed ACVA in 0.3s | 2.78 sym/s | Total: 16.2s | ETA: 20.0m [2026-02-20T20:15:20.661277] [INFO ] [sig ] [46/3387] Forecasting ACWI... [2026-02-20T20:15:20.661307] [INFO ] [sig ] Generating forecast for: ACWI [2026-02-20T20:15:20.661336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-02-20T20:15:20.672550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-02-20T20:15:20.672908] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-02-20T20:15:20.673720] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-02-20T20:15:20.673773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:20.673807] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:20.673835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:20.673891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:20.742681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:20.743738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:20.743848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:20.743906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:20.880664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:20.881030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:20.881071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:20.881100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:20.884746] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-02-20T20:15:20.885041] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-02-20T20:15:20.885180] [INFO ] [sig ] ACWI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:21.028049] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACWI.txt [2026-02-20T20:15:21.028183] [INFO ] [sig ] [46/3387] Completed ACWI in 0.4s | 2.78 sym/s | Total: 16.6s | ETA: 20.0m [2026-02-20T20:15:21.028222] [INFO ] [sig ] [47/3387] Forecasting ACWX... [2026-02-20T20:15:21.028251] [INFO ] [sig ] Generating forecast for: ACWX [2026-02-20T20:15:21.028284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-02-20T20:15:21.040879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-02-20T20:15:21.041221] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-02-20T20:15:21.042046] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-02-20T20:15:21.042100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:21.042133] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:21.042161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:21.042219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:21.101814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:21.102503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:21.102615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:21.102650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:21.230194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:21.230355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:21.230396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:21.230463] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:21.233896] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-02-20T20:15:21.234186] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-02-20T20:15:21.234324] [INFO ] [sig ] ACWX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:21.376405] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ACWX.txt [2026-02-20T20:15:21.376542] [INFO ] [sig ] [47/3387] Completed ACWX in 0.3s | 2.78 sym/s | Total: 16.9s | ETA: 20.0m [2026-02-20T20:15:21.376602] [INFO ] [sig ] [48/3387] Forecasting ACXP... [2026-02-20T20:15:21.376634] [INFO ] [sig ] Generating forecast for: ACXP [2026-02-20T20:15:21.376664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-02-20T20:15:21.387670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-02-20T20:15:21.387987] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-02-20T20:15:21.388800] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-02-20T20:15:21.388855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:21.388887] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:21.388915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:21.388971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:21.447668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:21.448304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:21.448385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:21.448417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:21.566447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:21.566808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:21.566880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:21.566917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:21.570302] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-02-20T20:15:21.570601] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-02-20T20:15:21.570735] [INFO ] [sig ] ACXP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:21.714994] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ACXP.txt [2026-02-20T20:15:21.715127] [INFO ] [sig ] [48/3387] Completed ACXP in 0.3s | 2.78 sym/s | Total: 17.2s | ETA: 20.0m [2026-02-20T20:15:21.715167] [INFO ] [sig ] [49/3387] Forecasting ADBE... [2026-02-20T20:15:21.715197] [INFO ] [sig ] Generating forecast for: ADBE [2026-02-20T20:15:21.715227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-02-20T20:15:21.727430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-02-20T20:15:21.727819] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-02-20T20:15:21.728653] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-02-20T20:15:21.728707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:21.728739] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:21.728766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:21.728824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:21.787304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:21.788072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:21.788156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:21.788189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:21.910646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:21.910823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:21.910867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:21.910897] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:21.914310] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-02-20T20:15:21.914609] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-02-20T20:15:21.914745] [INFO ] [sig ] ADBE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:22.054554] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADBE.txt [2026-02-20T20:15:22.054711] [INFO ] [sig ] [49/3387] Completed ADBE in 0.3s | 2.79 sym/s | Total: 17.6s | ETA: 20.0m [2026-02-20T20:15:22.054752] [INFO ] [sig ] [50/3387] Forecasting ADC... [2026-02-20T20:15:22.054782] [INFO ] [sig ] Generating forecast for: ADC [2026-02-20T20:15:22.054814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-02-20T20:15:22.066493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-02-20T20:15:22.066868] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-02-20T20:15:22.067684] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-02-20T20:15:22.067737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:22.067770] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:22.067796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:22.067853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:22.124597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:22.125293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:22.125375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:22.125408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:22.243670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:22.243827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:22.243866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:22.243895] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:22.247349] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-02-20T20:15:22.247644] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-02-20T20:15:22.247780] [INFO ] [sig ] ADC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:22.391845] [INFO ] [LOCAL ] Saved forecast: ADC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADC.txt [2026-02-20T20:15:22.391976] [INFO ] [sig ] [50/3387] Completed ADC in 0.3s | 2.79 sym/s | Total: 17.9s | ETA: 19.9m [2026-02-20T20:15:22.392015] [INFO ] [sig ] [51/3387] Forecasting ADEA... [2026-02-20T20:15:22.392046] [INFO ] [sig ] Generating forecast for: ADEA [2026-02-20T20:15:22.392076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-02-20T20:15:22.405961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-02-20T20:15:22.406372] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-02-20T20:15:22.407363] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-02-20T20:15:22.407420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:22.407454] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:22.407481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:22.407544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:22.470237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:22.471087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:22.471177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:22.471211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:22.597502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:22.597681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:22.597725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:22.597757] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:22.601901] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-02-20T20:15:22.602186] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-02-20T20:15:22.602321] [INFO ] [sig ] ADEA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:22.755220] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADEA.txt [2026-02-20T20:15:22.755368] [INFO ] [sig ] [51/3387] Completed ADEA in 0.4s | 2.79 sym/s | Total: 18.3s | ETA: 19.9m [2026-02-20T20:15:22.755407] [INFO ] [sig ] [52/3387] Forecasting ADI... [2026-02-20T20:15:22.755439] [INFO ] [sig ] Generating forecast for: ADI [2026-02-20T20:15:22.755470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-02-20T20:15:22.768797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-02-20T20:15:22.769178] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-02-20T20:15:22.770059] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-02-20T20:15:22.770114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:22.770146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:22.770172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:22.770228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:22.834323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:22.835241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:22.835333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:22.835367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:22.970564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:22.970747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:22.970790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:22.970821] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:22.974472] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-02-20T20:15:22.974812] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-02-20T20:15:22.974960] [INFO ] [sig ] ADI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:23.128185] [INFO ] [LOCAL ] Saved forecast: ADI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADI.txt [2026-02-20T20:15:23.128339] [INFO ] [sig ] [52/3387] Completed ADI in 0.4s | 2.79 sym/s | Total: 18.7s | ETA: 19.9m [2026-02-20T20:15:23.128378] [INFO ] [sig ] [53/3387] Forecasting ADM... [2026-02-20T20:15:23.128410] [INFO ] [sig ] Generating forecast for: ADM [2026-02-20T20:15:23.128440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-02-20T20:15:23.140475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-02-20T20:15:23.140922] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-02-20T20:15:23.141828] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-02-20T20:15:23.141886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:23.141936] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:23.141967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:23.142026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:23.203788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:23.204666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:23.204764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:23.204798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:23.338738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:23.338897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:23.338940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:23.338970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:23.342931] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-02-20T20:15:23.343303] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-02-20T20:15:23.343478] [INFO ] [sig ] ADM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:23.500203] [INFO ] [LOCAL ] Saved forecast: ADM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADM.txt [2026-02-20T20:15:23.500378] [INFO ] [sig ] [53/3387] Completed ADM in 0.4s | 2.79 sym/s | Total: 19.0s | ETA: 19.9m [2026-02-20T20:15:23.500440] [INFO ] [sig ] [54/3387] Forecasting ADMA... [2026-02-20T20:15:23.500486] [INFO ] [sig ] Generating forecast for: ADMA [2026-02-20T20:15:23.500521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-02-20T20:15:23.513487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-02-20T20:15:23.514148] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-02-20T20:15:23.515338] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-02-20T20:15:23.515395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:23.515428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:23.515457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:23.515517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:23.578960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:23.579869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:23.579993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:23.580028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:23.712136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:23.712299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:23.712343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:23.712374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:23.715880] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-02-20T20:15:23.716157] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-02-20T20:15:23.716294] [INFO ] [sig ] ADMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:23.863620] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADMA.txt [2026-02-20T20:15:23.863765] [INFO ] [sig ] [54/3387] Completed ADMA in 0.4s | 2.78 sym/s | Total: 19.4s | ETA: 19.9m [2026-02-20T20:15:23.863804] [INFO ] [sig ] [55/3387] Forecasting ADP... [2026-02-20T20:15:23.863834] [INFO ] [sig ] Generating forecast for: ADP [2026-02-20T20:15:23.863864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-02-20T20:15:23.879341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-02-20T20:15:23.879758] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-02-20T20:15:23.880626] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-02-20T20:15:23.880694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:23.880729] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:23.880757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:23.880814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:23.941061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:23.941875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:23.941963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:23.941998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:24.074909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:24.075072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:24.075114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:24.075146] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:24.079124] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-02-20T20:15:24.079642] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-02-20T20:15:24.079809] [INFO ] [sig ] ADP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:24.231280] [INFO ] [LOCAL ] Saved forecast: ADP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADP.txt [2026-02-20T20:15:24.231458] [INFO ] [sig ] [55/3387] Completed ADP in 0.4s | 2.78 sym/s | Total: 19.8s | ETA: 20.0m [2026-02-20T20:15:24.231504] [INFO ] [sig ] [56/3387] Forecasting ADSE... [2026-02-20T20:15:24.231535] [INFO ] [sig ] Generating forecast for: ADSE [2026-02-20T20:15:24.231591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-02-20T20:15:24.243669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-02-20T20:15:24.244092] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-02-20T20:15:24.244943] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-02-20T20:15:24.244998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:24.245032] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:24.245062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:24.245121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:24.305857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:24.306767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:24.306887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:24.306924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:24.438131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:24.438299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:24.438340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:24.438369] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:24.441920] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-02-20T20:15:24.442207] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-02-20T20:15:24.442343] [INFO ] [sig ] ADSE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:24.589857] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADSE.txt [2026-02-20T20:15:24.590011] [INFO ] [sig ] [56/3387] Completed ADSE in 0.4s | 2.78 sym/s | Total: 20.1s | ETA: 19.9m [2026-02-20T20:15:24.590053] [INFO ] [sig ] [57/3387] Forecasting ADSK... [2026-02-20T20:15:24.590091] [INFO ] [sig ] Generating forecast for: ADSK [2026-02-20T20:15:24.590126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-02-20T20:15:24.602003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-02-20T20:15:24.602408] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-02-20T20:15:24.603245] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-02-20T20:15:24.603301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:24.603334] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:24.603362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:24.603421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:24.663996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:24.664907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:24.664998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:24.665033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:24.796802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:24.796986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:24.797028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:24.797058] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:24.800642] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=36.59%) [2026-02-20T20:15:24.800936] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-02-20T20:15:24.801079] [INFO ] [sig ] ADSK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:24.953700] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADSK.txt [2026-02-20T20:15:24.953910] [INFO ] [sig ] [57/3387] Completed ADSK in 0.4s | 2.78 sym/s | Total: 20.5s | ETA: 19.9m [2026-02-20T20:15:24.953957] [INFO ] [sig ] [58/3387] Forecasting ADTN... [2026-02-20T20:15:24.953987] [INFO ] [sig ] Generating forecast for: ADTN [2026-02-20T20:15:24.954018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-02-20T20:15:24.973506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-02-20T20:15:24.974418] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-02-20T20:15:24.976141] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-02-20T20:15:24.976268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:24.976310] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:24.976345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:24.976433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:25.056209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:25.057875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:25.058102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:25.058144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:25.256046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:25.256383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:25.256442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:25.256479] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:25.262872] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=84.92%) [2026-02-20T20:15:25.263685] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-02-20T20:15:25.264003] [INFO ] [sig ] ADTN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:25.490555] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADTN.txt [2026-02-20T20:15:25.490819] [INFO ] [sig ] [58/3387] Completed ADTN in 0.5s | 2.76 sym/s | Total: 21.0s | ETA: 20.1m [2026-02-20T20:15:25.490891] [INFO ] [sig ] [59/3387] Forecasting ADUS... [2026-02-20T20:15:25.490944] [INFO ] [sig ] Generating forecast for: ADUS [2026-02-20T20:15:25.490999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-02-20T20:15:25.518809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-02-20T20:15:25.519409] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-02-20T20:15:25.520691] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-02-20T20:15:25.520772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:25.520815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:25.520851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:25.520933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:25.624484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:25.625827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:25.625951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:25.626009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:25.799078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:25.799296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:25.799349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:25.799382] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:25.804237] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-02-20T20:15:25.804707] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-02-20T20:15:25.804891] [INFO ] [sig ] ADUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:26.034804] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ADUS.txt [2026-02-20T20:15:26.034984] [INFO ] [sig ] [59/3387] Completed ADUS in 0.5s | 2.74 sym/s | Total: 21.6s | ETA: 20.3m [2026-02-20T20:15:26.035027] [INFO ] [sig ] [60/3387] Forecasting ADX... [2026-02-20T20:15:26.035062] [INFO ] [sig ] Generating forecast for: ADX [2026-02-20T20:15:26.035094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-02-20T20:15:26.053268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-02-20T20:15:26.053875] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-02-20T20:15:26.055310] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-02-20T20:15:26.055394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:26.055451] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:26.055500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:26.055629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:26.135978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:26.137342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:26.137484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:26.137544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:26.286674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:26.286937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:26.286986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:26.287036] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:26.291081] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-02-20T20:15:26.291521] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-02-20T20:15:26.291739] [INFO ] [sig ] ADX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:26.472165] [INFO ] [LOCAL ] Saved forecast: ADX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ADX.txt [2026-02-20T20:15:26.472355] [INFO ] [sig ] [60/3387] Completed ADX in 0.4s | 2.73 sym/s | Total: 22.0s | ETA: 20.3m [2026-02-20T20:15:26.472405] [INFO ] [sig ] [61/3387] Forecasting AEE... [2026-02-20T20:15:26.472435] [INFO ] [sig ] Generating forecast for: AEE [2026-02-20T20:15:26.472466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-02-20T20:15:26.486421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-02-20T20:15:26.486913] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-02-20T20:15:26.488015] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-02-20T20:15:26.488074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:26.488154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:26.488183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:26.488242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:26.551869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:26.552870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:26.552968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:26.553003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:26.698747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:26.699099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:26.699139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:26.699167] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:26.703011] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-02-20T20:15:26.703290] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-02-20T20:15:26.703426] [INFO ] [sig ] AEE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:26.847728] [INFO ] [LOCAL ] Saved forecast: AEE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AEE.txt [2026-02-20T20:15:26.847871] [INFO ] [sig ] [61/3387] Completed AEE in 0.4s | 2.73 sym/s | Total: 22.4s | ETA: 20.3m [2026-02-20T20:15:26.847912] [INFO ] [sig ] [62/3387] Forecasting AEFC... [2026-02-20T20:15:26.847940] [INFO ] [sig ] Generating forecast for: AEFC [2026-02-20T20:15:26.847970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-02-20T20:15:26.861099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-02-20T20:15:26.861620] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-02-20T20:15:26.862620] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-02-20T20:15:26.862678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:26.862723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:26.862756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:26.862814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:26.929507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:26.930392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:26.930492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:26.930567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:27.056887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:27.057059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:27.057107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:27.057138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:27.061105] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-02-20T20:15:27.061419] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-02-20T20:15:27.061589] [INFO ] [sig ] AEFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:27.219798] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AEFC.txt [2026-02-20T20:15:27.219951] [INFO ] [sig ] [62/3387] Completed AEFC in 0.4s | 2.73 sym/s | Total: 22.7s | ETA: 20.3m [2026-02-20T20:15:27.219998] [INFO ] [sig ] [63/3387] Forecasting AEG... [2026-02-20T20:15:27.220031] [INFO ] [sig ] Generating forecast for: AEG [2026-02-20T20:15:27.220063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-02-20T20:15:27.232356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-02-20T20:15:27.232958] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-02-20T20:15:27.233909] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-02-20T20:15:27.233965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:27.234007] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:27.234044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:27.234103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:27.302129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:27.303232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:27.303330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:27.303369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:27.436044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:27.436210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:27.436251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:27.436281] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:27.440424] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-02-20T20:15:27.440918] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-02-20T20:15:27.441057] [INFO ] [sig ] AEG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:27.584285] [INFO ] [LOCAL ] Saved forecast: AEG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AEG.txt [2026-02-20T20:15:27.584418] [INFO ] [sig ] [63/3387] Completed AEG in 0.4s | 2.73 sym/s | Total: 23.1s | ETA: 20.3m [2026-02-20T20:15:27.584457] [INFO ] [sig ] [64/3387] Forecasting AEI... [2026-02-20T20:15:27.584488] [INFO ] [sig ] Generating forecast for: AEI [2026-02-20T20:15:27.584519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-02-20T20:15:27.595990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-02-20T20:15:27.596365] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-02-20T20:15:27.597224] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-02-20T20:15:27.597278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:27.597309] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:27.597350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:27.597407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:27.655255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:27.656247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:27.656337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:27.656381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:27.778859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:27.779022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:27.779064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:27.779091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:27.782647] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-02-20T20:15:27.782929] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-02-20T20:15:27.783068] [INFO ] [sig ] AEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:27.924275] [INFO ] [LOCAL ] Saved forecast: AEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AEI.txt [2026-02-20T20:15:27.924413] [INFO ] [sig ] [64/3387] Completed AEI in 0.3s | 2.73 sym/s | Total: 23.5s | ETA: 20.3m [2026-02-20T20:15:27.924452] [INFO ] [sig ] [65/3387] Forecasting AEIS... [2026-02-20T20:15:27.924482] [INFO ] [sig ] Generating forecast for: AEIS [2026-02-20T20:15:27.924512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-02-20T20:15:27.936079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-02-20T20:15:27.936417] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-02-20T20:15:27.937276] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-02-20T20:15:27.937330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:27.937362] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:27.937388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:27.937444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:27.994161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:27.994828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:27.994909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:27.994941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:28.114305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:28.114451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:28.114492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:28.114521] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:28.117917] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-02-20T20:15:28.118192] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-02-20T20:15:28.118321] [INFO ] [sig ] AEIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:28.260669] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AEIS.txt [2026-02-20T20:15:28.260789] [INFO ] [sig ] [65/3387] Completed AEIS in 0.3s | 2.73 sym/s | Total: 23.8s | ETA: 20.3m [2026-02-20T20:15:28.260827] [INFO ] [sig ] [66/3387] Forecasting AEM... [2026-02-20T20:15:28.260854] [INFO ] [sig ] Generating forecast for: AEM [2026-02-20T20:15:28.260884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-02-20T20:15:28.272919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-02-20T20:15:28.273236] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-02-20T20:15:28.274061] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-02-20T20:15:28.274114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:28.274146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:28.274172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:28.274228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:28.331778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:28.332419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:28.332500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:28.332532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:28.455424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:28.455605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:28.455651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:28.455678] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:28.459154] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-02-20T20:15:28.459431] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-02-20T20:15:28.459566] [INFO ] [sig ] AEM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:28.604771] [INFO ] [LOCAL ] Saved forecast: AEM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AEM.txt [2026-02-20T20:15:28.604905] [INFO ] [sig ] [66/3387] Completed AEM in 0.3s | 2.73 sym/s | Total: 24.1s | ETA: 20.2m [2026-02-20T20:15:28.604945] [INFO ] [sig ] [67/3387] Forecasting AEO... [2026-02-20T20:15:28.604974] [INFO ] [sig ] Generating forecast for: AEO [2026-02-20T20:15:28.605005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-02-20T20:15:28.617131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-02-20T20:15:28.617466] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-02-20T20:15:28.618301] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-02-20T20:15:28.618354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:28.618387] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:28.618414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:28.618470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:28.675838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:28.676474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:28.676554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:28.676605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:28.800086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:28.800229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:28.800269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:28.800298] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:28.803682] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-02-20T20:15:28.803957] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-02-20T20:15:28.804090] [INFO ] [sig ] AEO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:28.951306] [INFO ] [LOCAL ] Saved forecast: AEO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AEO.txt [2026-02-20T20:15:28.951439] [INFO ] [sig ] [67/3387] Completed AEO in 0.3s | 2.74 sym/s | Total: 24.5s | ETA: 20.2m [2026-02-20T20:15:28.951479] [INFO ] [sig ] [68/3387] Forecasting AEP... [2026-02-20T20:15:28.951509] [INFO ] [sig ] Generating forecast for: AEP [2026-02-20T20:15:28.951540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-02-20T20:15:28.963207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-02-20T20:15:28.963553] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-02-20T20:15:28.964381] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-02-20T20:15:28.964434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:28.964467] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:28.964494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:28.964551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:29.021255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:29.021891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:29.021970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:29.022002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:29.141501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:29.141673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:29.141720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:29.141755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:29.145139] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-02-20T20:15:29.145414] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-02-20T20:15:29.145546] [INFO ] [sig ] AEP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:29.292940] [INFO ] [LOCAL ] Saved forecast: AEP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AEP.txt [2026-02-20T20:15:29.293061] [INFO ] [sig ] [68/3387] Completed AEP in 0.3s | 2.74 sym/s | Total: 24.8s | ETA: 20.2m [2026-02-20T20:15:29.293099] [INFO ] [sig ] [69/3387] Forecasting AES... [2026-02-20T20:15:29.293127] [INFO ] [sig ] Generating forecast for: AES [2026-02-20T20:15:29.293156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-02-20T20:15:29.305347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-02-20T20:15:29.305683] [INFO ] [FORECASTER] Starting predict_future for AES [2026-02-20T20:15:29.306983] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-02-20T20:15:29.307046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:29.307084] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:29.307112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:29.307168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:29.364975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:29.365894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:29.365974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:29.366007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:29.484090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:29.484235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:29.484275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:29.484303] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:29.487680] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-02-20T20:15:29.487956] [INFO ] [FORECASTER] Completed predict_future for AES [2026-02-20T20:15:29.488086] [INFO ] [sig ] AES: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:29.631600] [INFO ] [LOCAL ] Saved forecast: AES 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AES.txt [2026-02-20T20:15:29.631727] [INFO ] [sig ] [69/3387] Completed AES in 0.3s | 2.74 sym/s | Total: 25.2s | ETA: 20.2m [2026-02-20T20:15:29.631766] [INFO ] [sig ] [70/3387] Forecasting AESI... [2026-02-20T20:15:29.631795] [INFO ] [sig ] Generating forecast for: AESI [2026-02-20T20:15:29.631823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-02-20T20:15:29.643099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-02-20T20:15:29.643405] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-02-20T20:15:29.644214] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-02-20T20:15:29.644266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:29.644299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:29.644325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:29.644381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:29.701667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:29.702291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:29.702369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:29.702402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:29.822070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:29.822214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:29.822254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:29.822282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:29.825717] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-02-20T20:15:29.825990] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-02-20T20:15:29.826124] [INFO ] [sig ] AESI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:29.967524] [INFO ] [LOCAL ] Saved forecast: AESI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AESI.txt [2026-02-20T20:15:29.967670] [INFO ] [sig ] [70/3387] Completed AESI in 0.3s | 2.75 sym/s | Total: 25.5s | ETA: 20.1m [2026-02-20T20:15:29.967711] [INFO ] [sig ] [71/3387] Forecasting AEVA... [2026-02-20T20:15:29.967741] [INFO ] [sig ] Generating forecast for: AEVA [2026-02-20T20:15:29.967772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-02-20T20:15:29.979000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-02-20T20:15:29.979303] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-02-20T20:15:29.980119] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-02-20T20:15:29.980172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:29.980203] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:29.980230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:29.980287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:30.037426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:30.038068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:30.038148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:30.038180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:30.157652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:30.157802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:30.157842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:30.157871] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:30.161281] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=19.38%) [2026-02-20T20:15:30.161588] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-02-20T20:15:30.161724] [INFO ] [sig ] AEVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:30.307174] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AEVA.txt [2026-02-20T20:15:30.307304] [INFO ] [sig ] [71/3387] Completed AEVA in 0.3s | 2.75 sym/s | Total: 25.8s | ETA: 20.1m [2026-02-20T20:15:30.307345] [INFO ] [sig ] [72/3387] Forecasting AEYE... [2026-02-20T20:15:30.307374] [INFO ] [sig ] Generating forecast for: AEYE [2026-02-20T20:15:30.307404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-02-20T20:15:30.320600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-02-20T20:15:30.320914] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-02-20T20:15:30.321718] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-02-20T20:15:30.321772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:30.321805] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:30.321832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:30.321890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:30.378232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:30.378865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:30.378958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:30.378992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:30.498540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:30.498718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:30.498760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:30.498789] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:30.502240] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=74.94%) [2026-02-20T20:15:30.502530] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-02-20T20:15:30.502696] [INFO ] [sig ] AEYE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:30.645615] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AEYE.txt [2026-02-20T20:15:30.645753] [INFO ] [sig ] [72/3387] Completed AEYE in 0.3s | 2.75 sym/s | Total: 26.2s | ETA: 20.1m [2026-02-20T20:15:30.645792] [INFO ] [sig ] [73/3387] Forecasting AFB... [2026-02-20T20:15:30.645821] [INFO ] [sig ] Generating forecast for: AFB [2026-02-20T20:15:30.645852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-02-20T20:15:30.657115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-02-20T20:15:30.657429] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-02-20T20:15:30.658283] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-02-20T20:15:30.658337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:30.658369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:30.658396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:30.658452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:30.715227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:30.715964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:30.716046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:30.716079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:30.839265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:30.839442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:30.839483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:30.839512] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:30.842961] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-02-20T20:15:30.843239] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-02-20T20:15:30.843373] [INFO ] [sig ] AFB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:30.991735] [INFO ] [LOCAL ] Saved forecast: AFB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AFB.txt [2026-02-20T20:15:30.991961] [INFO ] [sig ] [73/3387] Completed AFB in 0.3s | 2.75 sym/s | Total: 26.5s | ETA: 20.1m [2026-02-20T20:15:30.992018] [INFO ] [sig ] [74/3387] Forecasting AFCG... [2026-02-20T20:15:30.992052] [INFO ] [sig ] Generating forecast for: AFCG [2026-02-20T20:15:30.992082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-02-20T20:15:31.008969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-02-20T20:15:31.009391] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-02-20T20:15:31.010300] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-02-20T20:15:31.010354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:31.010395] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:31.010423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:31.010482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:31.069006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:31.069822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:31.069921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:31.069955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:31.190968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:31.191117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:31.191157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:31.191186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:31.194628] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-02-20T20:15:31.194907] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-02-20T20:15:31.195039] [INFO ] [sig ] AFCG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:31.338776] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AFCG.txt [2026-02-20T20:15:31.338896] [INFO ] [sig ] [74/3387] Completed AFCG in 0.3s | 2.75 sym/s | Total: 26.9s | ETA: 20.0m [2026-02-20T20:15:31.338981] [INFO ] [sig ] [75/3387] Forecasting AFG... [2026-02-20T20:15:31.339019] [INFO ] [sig ] Generating forecast for: AFG [2026-02-20T20:15:31.339055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-02-20T20:15:31.351809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-02-20T20:15:31.352313] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-02-20T20:15:31.353321] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-02-20T20:15:31.353375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:31.353408] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:31.353434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:31.353490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:31.412335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:31.412977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:31.413055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:31.413088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:31.541484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:31.541650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:31.541695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:31.541725] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:31.545489] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=64.66%) [2026-02-20T20:15:31.545779] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-02-20T20:15:31.546105] [INFO ] [sig ] AFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:31.687040] [INFO ] [LOCAL ] Saved forecast: AFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AFG.txt [2026-02-20T20:15:31.687154] [INFO ] [sig ] [75/3387] Completed AFG in 0.3s | 2.76 sym/s | Total: 27.2s | ETA: 20.0m [2026-02-20T20:15:31.687193] [INFO ] [sig ] [76/3387] Forecasting AFGC... [2026-02-20T20:15:31.687223] [INFO ] [sig ] Generating forecast for: AFGC [2026-02-20T20:15:31.687251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-02-20T20:15:31.700241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-02-20T20:15:31.700549] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-02-20T20:15:31.701358] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-02-20T20:15:31.701411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:31.701443] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:31.701470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:31.701526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:31.758797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:31.759419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:31.759498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:31.759531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:31.872533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:31.872690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:31.872729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:31.872758] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:31.876156] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-02-20T20:15:31.876428] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-02-20T20:15:31.876588] [INFO ] [sig ] AFGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:32.020816] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AFGC.txt [2026-02-20T20:15:32.020944] [INFO ] [sig ] [76/3387] Completed AFGC in 0.3s | 2.76 sym/s | Total: 27.5s | ETA: 20.0m [2026-02-20T20:15:32.020986] [INFO ] [sig ] [77/3387] Forecasting AFL... [2026-02-20T20:15:32.021026] [INFO ] [sig ] Generating forecast for: AFL [2026-02-20T20:15:32.021057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-02-20T20:15:32.032435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-02-20T20:15:32.032782] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-02-20T20:15:32.033804] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-02-20T20:15:32.033856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:32.034095] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:32.034124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:32.034180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:32.093595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:32.094307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:32.094389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:32.094421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:32.212585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:32.212749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:32.212797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:32.212832] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:32.216651] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-02-20T20:15:32.216949] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-02-20T20:15:32.217085] [INFO ] [sig ] AFL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:32.360417] [INFO ] [LOCAL ] Saved forecast: AFL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AFL.txt [2026-02-20T20:15:32.360541] [INFO ] [sig ] [77/3387] Completed AFL in 0.3s | 2.76 sym/s | Total: 27.9s | ETA: 20.0m [2026-02-20T20:15:32.360598] [INFO ] [sig ] [78/3387] Forecasting AFRI... [2026-02-20T20:15:32.360630] [INFO ] [sig ] Generating forecast for: AFRI [2026-02-20T20:15:32.360660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-02-20T20:15:32.371496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-02-20T20:15:32.371773] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-02-20T20:15:32.372551] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-02-20T20:15:32.372630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:32.372664] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:32.372717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:32.372775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:32.429443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:32.430116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:32.430198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:32.430230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:32.535386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:32.535508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:32.535545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:32.535597] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:32.541920] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-02-20T20:15:32.542196] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-02-20T20:15:32.542326] [INFO ] [sig ] AFRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:32.682805] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AFRI.txt [2026-02-20T20:15:32.682924] [INFO ] [sig ] [78/3387] Completed AFRI in 0.3s | 2.76 sym/s | Total: 28.2s | ETA: 19.9m [2026-02-20T20:15:32.682964] [INFO ] [sig ] [79/3387] Forecasting AFRM... [2026-02-20T20:15:32.682994] [INFO ] [sig ] Generating forecast for: AFRM [2026-02-20T20:15:32.683024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-02-20T20:15:32.694142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-02-20T20:15:32.694478] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-02-20T20:15:32.695293] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-02-20T20:15:32.695346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:32.695379] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:32.695405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:32.695462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:32.753344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:32.754162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:32.754242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:32.754274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:32.880286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:32.880435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:32.880475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:32.880504] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:32.884089] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-02-20T20:15:32.884362] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-02-20T20:15:32.884496] [INFO ] [sig ] AFRM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:33.028262] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AFRM.txt [2026-02-20T20:15:33.028400] [INFO ] [sig ] [79/3387] Completed AFRM in 0.3s | 2.77 sym/s | Total: 28.6s | ETA: 19.9m [2026-02-20T20:15:33.028441] [INFO ] [sig ] [80/3387] Forecasting AFYA... [2026-02-20T20:15:33.028470] [INFO ] [sig ] Generating forecast for: AFYA [2026-02-20T20:15:33.028499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-02-20T20:15:33.040002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-02-20T20:15:33.040332] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-02-20T20:15:33.041178] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-02-20T20:15:33.041232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:33.041264] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:33.041293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:33.041349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:33.100403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:33.101297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:33.101380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:33.101413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:33.219339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:33.219486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:33.219527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:33.219556] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:33.222944] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-02-20T20:15:33.223218] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-02-20T20:15:33.223349] [INFO ] [sig ] AFYA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:33.370472] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AFYA.txt [2026-02-20T20:15:33.370618] [INFO ] [sig ] [80/3387] Completed AFYA in 0.3s | 2.77 sym/s | Total: 28.9s | ETA: 19.9m [2026-02-20T20:15:33.370664] [INFO ] [sig ] [81/3387] Forecasting AG... [2026-02-20T20:15:33.370695] [INFO ] [sig ] Generating forecast for: AG [2026-02-20T20:15:33.370726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-02-20T20:15:33.381804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-02-20T20:15:33.382123] [INFO ] [FORECASTER] Starting predict_future for AG [2026-02-20T20:15:33.382962] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-02-20T20:15:33.383016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:33.383048] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:33.383075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:33.383131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:33.439644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:33.440294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:33.440374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:33.440408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:33.558183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:33.558341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:33.558382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:33.558410] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:33.561931] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=42.56%) [2026-02-20T20:15:33.562206] [INFO ] [FORECASTER] Completed predict_future for AG [2026-02-20T20:15:33.562339] [INFO ] [sig ] AG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:33.703847] [INFO ] [LOCAL ] Saved forecast: AG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AG.txt [2026-02-20T20:15:33.703966] [INFO ] [sig ] [81/3387] Completed AG in 0.3s | 2.77 sym/s | Total: 29.2s | ETA: 19.9m [2026-02-20T20:15:33.704005] [INFO ] [sig ] [82/3387] Forecasting AGCO... [2026-02-20T20:15:33.704033] [INFO ] [sig ] Generating forecast for: AGCO [2026-02-20T20:15:33.704063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-02-20T20:15:33.715396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-02-20T20:15:33.715742] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-02-20T20:15:33.716524] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-02-20T20:15:33.716603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:33.716638] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:33.716665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:33.716722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:33.773534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:33.774180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:33.774261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:33.774293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:33.893954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:33.894119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:33.894159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:33.894187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:33.897752] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-02-20T20:15:33.898058] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-02-20T20:15:33.898198] [INFO ] [sig ] AGCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:34.041367] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGCO.txt [2026-02-20T20:15:34.041505] [INFO ] [sig ] [82/3387] Completed AGCO in 0.3s | 2.77 sym/s | Total: 29.6s | ETA: 19.9m [2026-02-20T20:15:34.041544] [INFO ] [sig ] [83/3387] Forecasting AGD... [2026-02-20T20:15:34.041594] [INFO ] [sig ] Generating forecast for: AGD [2026-02-20T20:15:34.041628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-02-20T20:15:34.053101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-02-20T20:15:34.053421] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-02-20T20:15:34.054253] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-02-20T20:15:34.054306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:34.054339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:34.054366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:34.054424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:34.116167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:34.116867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:34.116948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:34.116990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:34.237246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:34.237404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:34.237445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:34.237472] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:34.240926] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=33.22%) [2026-02-20T20:15:34.241199] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-02-20T20:15:34.241328] [INFO ] [sig ] AGD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:34.382852] [INFO ] [LOCAL ] Saved forecast: AGD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGD.txt [2026-02-20T20:15:34.383213] [INFO ] [sig ] [83/3387] Completed AGD in 0.3s | 2.77 sym/s | Total: 29.9s | ETA: 19.8m [2026-02-20T20:15:34.383253] [INFO ] [sig ] [84/3387] Forecasting AGEN... [2026-02-20T20:15:34.383286] [INFO ] [sig ] Generating forecast for: AGEN [2026-02-20T20:15:34.383316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-02-20T20:15:34.458544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-02-20T20:15:34.458982] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-02-20T20:15:34.459815] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-02-20T20:15:34.459867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:34.459899] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:34.459926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:34.459982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:34.516234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:34.517159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:34.517247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:34.517280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:34.639214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:34.639384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:34.639426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:34.639471] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:34.643409] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-02-20T20:15:34.643719] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-02-20T20:15:34.643883] [INFO ] [sig ] AGEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:34.792746] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGEN.txt [2026-02-20T20:15:34.792882] [INFO ] [sig ] [84/3387] Completed AGEN in 0.4s | 2.77 sym/s | Total: 30.3s | ETA: 19.9m [2026-02-20T20:15:34.792921] [INFO ] [sig ] [85/3387] Forecasting AGI... [2026-02-20T20:15:34.792951] [INFO ] [sig ] Generating forecast for: AGI [2026-02-20T20:15:34.792982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-02-20T20:15:34.804242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-02-20T20:15:34.804547] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-02-20T20:15:34.805386] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-02-20T20:15:34.805439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:34.805472] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:34.805500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:34.805556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:34.864727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:34.865641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:34.865729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:34.865769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:34.992735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:34.992902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:34.992943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:34.992972] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:34.996557] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-02-20T20:15:34.996905] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-02-20T20:15:34.997053] [INFO ] [sig ] AGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:35.142473] [INFO ] [LOCAL ] Saved forecast: AGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGI.txt [2026-02-20T20:15:35.142665] [INFO ] [sig ] [85/3387] Completed AGI in 0.3s | 2.77 sym/s | Total: 30.7s | ETA: 19.9m [2026-02-20T20:15:35.142709] [INFO ] [sig ] [86/3387] Forecasting AGIO... [2026-02-20T20:15:35.142739] [INFO ] [sig ] Generating forecast for: AGIO [2026-02-20T20:15:35.142769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-02-20T20:15:35.159835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-02-20T20:15:35.160405] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-02-20T20:15:35.161693] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-02-20T20:15:35.161764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:35.161812] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:35.161854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:35.161941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:35.236781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:35.237805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:35.237904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:35.237955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:35.366085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:35.366244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:35.366286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:35.366315] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:35.369934] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-02-20T20:15:35.370224] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-02-20T20:15:35.370366] [INFO ] [sig ] AGIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:35.517441] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGIO.txt [2026-02-20T20:15:35.517611] [INFO ] [sig ] [86/3387] Completed AGIO in 0.4s | 2.77 sym/s | Total: 31.0s | ETA: 19.9m [2026-02-20T20:15:35.517656] [INFO ] [sig ] [87/3387] Forecasting AGM... [2026-02-20T20:15:35.517690] [INFO ] [sig ] Generating forecast for: AGM [2026-02-20T20:15:35.517721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-02-20T20:15:35.531114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-02-20T20:15:35.531453] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-02-20T20:15:35.532300] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-02-20T20:15:35.532355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:35.532388] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:35.532417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:35.532475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:35.591094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:35.591812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:35.591907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:35.591940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:35.716653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:35.716831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:35.716883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:35.716917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:35.720628] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-02-20T20:15:35.720904] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-02-20T20:15:35.721044] [INFO ] [sig ] AGM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:35.867018] [INFO ] [LOCAL ] Saved forecast: AGM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGM.txt [2026-02-20T20:15:35.867155] [INFO ] [sig ] [87/3387] Completed AGM in 0.3s | 2.77 sym/s | Total: 31.4s | ETA: 19.8m [2026-02-20T20:15:35.867194] [INFO ] [sig ] [88/3387] Forecasting AGMH... [2026-02-20T20:15:35.867225] [INFO ] [sig ] Generating forecast for: AGMH [2026-02-20T20:15:35.867258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-02-20T20:15:35.878937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-02-20T20:15:35.879437] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-02-20T20:15:35.880287] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-02-20T20:15:35.880343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:35.880377] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:35.880419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:35.880478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:35.940372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:35.941238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:35.941369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:35.941405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:36.065990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:36.066155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:36.066196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:36.066225] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:36.070089] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-02-20T20:15:36.070375] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-02-20T20:15:36.070511] [INFO ] [sig ] AGMH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:36.216309] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGMH.txt [2026-02-20T20:15:36.216449] [INFO ] [sig ] [88/3387] Completed AGMH in 0.3s | 2.77 sym/s | Total: 31.7s | ETA: 19.8m [2026-02-20T20:15:36.216489] [INFO ] [sig ] [89/3387] Forecasting AGNC... [2026-02-20T20:15:36.216519] [INFO ] [sig ] Generating forecast for: AGNC [2026-02-20T20:15:36.216551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-02-20T20:15:36.229565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-02-20T20:15:36.230020] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-02-20T20:15:36.230867] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-02-20T20:15:36.230921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:36.230954] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:36.230981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:36.231038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:36.292072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:36.293029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:36.293119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:36.293151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:36.425977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:36.426144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:36.426184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:36.426213] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:36.429785] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-02-20T20:15:36.430065] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-02-20T20:15:36.430198] [INFO ] [sig ] AGNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:36.576224] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGNC.txt [2026-02-20T20:15:36.576377] [INFO ] [sig ] [89/3387] Completed AGNC in 0.4s | 2.77 sym/s | Total: 32.1s | ETA: 19.8m [2026-02-20T20:15:36.576417] [INFO ] [sig ] [90/3387] Forecasting AGNCL... [2026-02-20T20:15:36.576449] [INFO ] [sig ] Generating forecast for: AGNCL [2026-02-20T20:15:36.576480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-02-20T20:15:36.588197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-02-20T20:15:36.588588] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-02-20T20:15:36.589491] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-02-20T20:15:36.589547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:36.589606] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:36.589639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:36.589697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:36.647368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:36.648101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:36.648183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:36.648216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:36.760612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:36.760772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:36.760811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:36.760840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:36.764428] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-02-20T20:15:36.764730] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-02-20T20:15:36.764864] [INFO ] [sig ] AGNCL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:36.909105] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGNCL.txt [2026-02-20T20:15:36.909255] [INFO ] [sig ] [90/3387] Completed AGNCL in 0.3s | 2.77 sym/s | Total: 32.4s | ETA: 19.8m [2026-02-20T20:15:36.909303] [INFO ] [sig ] [91/3387] Forecasting AGNCM... [2026-02-20T20:15:36.909340] [INFO ] [sig ] Generating forecast for: AGNCM [2026-02-20T20:15:36.909376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-02-20T20:15:36.923079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-02-20T20:15:36.923462] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-02-20T20:15:36.924283] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-02-20T20:15:36.924337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:36.924370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:36.924398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:36.924455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:36.980969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:36.981748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:36.981833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:36.981866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:37.086116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:37.086282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:37.086325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:37.086355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:37.089964] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-02-20T20:15:37.090254] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-02-20T20:15:37.090395] [INFO ] [sig ] AGNCM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:37.236095] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGNCM.txt [2026-02-20T20:15:37.236244] [INFO ] [sig ] [91/3387] Completed AGNCM in 0.3s | 2.78 sym/s | Total: 32.8s | ETA: 19.8m [2026-02-20T20:15:37.236285] [INFO ] [sig ] [92/3387] Forecasting AGNCN... [2026-02-20T20:15:37.236315] [INFO ] [sig ] Generating forecast for: AGNCN [2026-02-20T20:15:37.236352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-02-20T20:15:37.247606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-02-20T20:15:37.248013] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-02-20T20:15:37.248872] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-02-20T20:15:37.248927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:37.248960] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:37.248986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:37.249043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:37.308065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:37.308936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:37.309035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:37.309073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:37.431384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:37.431555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:37.431618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:37.431652] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:37.435237] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-02-20T20:15:37.435559] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-02-20T20:15:37.435734] [INFO ] [sig ] AGNCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:37.579808] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGNCN.txt [2026-02-20T20:15:37.579954] [INFO ] [sig ] [92/3387] Completed AGNCN in 0.3s | 2.78 sym/s | Total: 33.1s | ETA: 19.8m [2026-02-20T20:15:37.579995] [INFO ] [sig ] [93/3387] Forecasting AGNCO... [2026-02-20T20:15:37.580025] [INFO ] [sig ] Generating forecast for: AGNCO [2026-02-20T20:15:37.580055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-02-20T20:15:37.591191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-02-20T20:15:37.591637] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-02-20T20:15:37.592513] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-02-20T20:15:37.592569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:37.592633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:37.592670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:37.592731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:37.651114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:37.651989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:37.652076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:37.652109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:37.771742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:37.771906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:37.771948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:37.771978] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:37.775794] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-02-20T20:15:37.776185] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-02-20T20:15:37.776378] [INFO ] [sig ] AGNCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:37.922372] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGNCO.txt [2026-02-20T20:15:37.922535] [INFO ] [sig ] [93/3387] Completed AGNCO in 0.3s | 2.78 sym/s | Total: 33.5s | ETA: 19.7m [2026-02-20T20:15:37.922596] [INFO ] [sig ] [94/3387] Forecasting AGNCP... [2026-02-20T20:15:37.922631] [INFO ] [sig ] Generating forecast for: AGNCP [2026-02-20T20:15:37.922673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-02-20T20:15:37.941891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-02-20T20:15:37.942285] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-02-20T20:15:37.943134] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-02-20T20:15:37.943190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:37.943224] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:37.943252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:37.943309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:38.003515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:38.004499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:38.004615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:38.004652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:38.133004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:38.133182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:38.133228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:38.133259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:38.140143] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=42.51%) [2026-02-20T20:15:38.140917] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-02-20T20:15:38.141181] [INFO ] [sig ] AGNCP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:38.286310] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGNCP.txt [2026-02-20T20:15:38.286445] [INFO ] [sig ] [94/3387] Completed AGNCP in 0.4s | 2.78 sym/s | Total: 33.8s | ETA: 19.7m [2026-02-20T20:15:38.286485] [INFO ] [sig ] [95/3387] Forecasting AGO... [2026-02-20T20:15:38.286515] [INFO ] [sig ] Generating forecast for: AGO [2026-02-20T20:15:38.286545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-02-20T20:15:38.297965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-02-20T20:15:38.298288] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-02-20T20:15:38.299130] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-02-20T20:15:38.299213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:38.299249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:38.299276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:38.299334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:38.360867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:38.361548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:38.361652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:38.361686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:38.483623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:38.483789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:38.483836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:38.483898] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:38.487822] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-02-20T20:15:38.488356] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-02-20T20:15:38.488507] [INFO ] [sig ] AGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:38.643393] [INFO ] [LOCAL ] Saved forecast: AGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGO.txt [2026-02-20T20:15:38.643531] [INFO ] [sig ] [95/3387] Completed AGO in 0.4s | 2.78 sym/s | Total: 34.2s | ETA: 19.7m [2026-02-20T20:15:38.643588] [INFO ] [sig ] [96/3387] Forecasting AGRO... [2026-02-20T20:15:38.643622] [INFO ] [sig ] Generating forecast for: AGRO [2026-02-20T20:15:38.643652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-02-20T20:15:38.655116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-02-20T20:15:38.655473] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-02-20T20:15:38.656325] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-02-20T20:15:38.656380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:38.656413] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:38.656441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:38.656499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:38.714237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:38.715143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:38.715228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:38.715261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:38.836044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:38.836245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:38.836292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:38.836322] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:38.840088] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-02-20T20:15:38.840382] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-02-20T20:15:38.840530] [INFO ] [sig ] AGRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:38.982621] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGRO.txt [2026-02-20T20:15:38.982786] [INFO ] [sig ] [96/3387] Completed AGRO in 0.3s | 2.78 sym/s | Total: 34.5s | ETA: 19.7m [2026-02-20T20:15:38.982827] [INFO ] [sig ] [97/3387] Forecasting AGX... [2026-02-20T20:15:38.982855] [INFO ] [sig ] Generating forecast for: AGX [2026-02-20T20:15:38.982885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-02-20T20:15:38.994678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-02-20T20:15:38.995010] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-02-20T20:15:38.995848] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-02-20T20:15:38.995902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:38.995934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:38.995961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:38.996016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:39.054061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:39.054821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:39.054907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:39.054942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:39.175556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:39.175733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:39.175776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:39.175805] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:39.179326] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-02-20T20:15:39.179644] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-02-20T20:15:39.179786] [INFO ] [sig ] AGX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:39.326315] [INFO ] [LOCAL ] Saved forecast: AGX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGX.txt [2026-02-20T20:15:39.326475] [INFO ] [sig ] [97/3387] Completed AGX in 0.3s | 2.78 sym/s | Total: 34.9s | ETA: 19.7m [2026-02-20T20:15:39.326515] [INFO ] [sig ] [98/3387] Forecasting AGYS... [2026-02-20T20:15:39.326546] [INFO ] [sig ] Generating forecast for: AGYS [2026-02-20T20:15:39.326596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-02-20T20:15:39.338420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-02-20T20:15:39.338814] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-02-20T20:15:39.339813] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-02-20T20:15:39.339867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:39.339900] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:39.339927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:39.340169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:39.413252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:39.414177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:39.414266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:39.414300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:39.545495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:39.545714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:39.545802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:39.545836] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:39.549802] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=46.53%) [2026-02-20T20:15:39.550128] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-02-20T20:15:39.550279] [INFO ] [sig ] AGYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:39.730091] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AGYS.txt [2026-02-20T20:15:39.730268] [INFO ] [sig ] [98/3387] Completed AGYS in 0.4s | 2.78 sym/s | Total: 35.3s | ETA: 19.7m [2026-02-20T20:15:39.730332] [INFO ] [sig ] [99/3387] Forecasting AGZD... [2026-02-20T20:15:39.730388] [INFO ] [sig ] Generating forecast for: AGZD [2026-02-20T20:15:39.730440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-02-20T20:15:39.743610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-02-20T20:15:39.744057] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-02-20T20:15:39.744979] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-02-20T20:15:39.745036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:39.745070] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:39.745098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:39.745175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:39.804162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:39.805110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:39.805220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:39.805255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:39.918904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:39.919057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:39.919098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:39.919127] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:39.922695] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-02-20T20:15:39.922985] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-02-20T20:15:39.923123] [INFO ] [sig ] AGZD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:40.068240] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AGZD.txt [2026-02-20T20:15:40.068376] [INFO ] [sig ] [99/3387] Completed AGZD in 0.3s | 2.78 sym/s | Total: 35.6s | ETA: 19.7m [2026-02-20T20:15:40.068417] [INFO ] [sig ] [100/3387] Forecasting AHCO... [2026-02-20T20:15:40.068446] [INFO ] [sig ] Generating forecast for: AHCO [2026-02-20T20:15:40.068476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-02-20T20:15:40.079637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-02-20T20:15:40.079978] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-02-20T20:15:40.080799] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-02-20T20:15:40.080853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:40.080886] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:40.080914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:40.080971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:40.138814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:40.139453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:40.139534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:40.139567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:40.258272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:40.258413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:40.258456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:40.258484] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:40.261850] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=93.99%) [2026-02-20T20:15:40.262155] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-02-20T20:15:40.262290] [INFO ] [sig ] AHCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:40.408342] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AHCO.txt [2026-02-20T20:15:40.408503] [INFO ] [sig ] [100/3387] Completed AHCO in 0.3s | 2.78 sym/s | Total: 35.9s | ETA: 19.7m [2026-02-20T20:15:40.408545] [INFO ] [sig ] [101/3387] Forecasting AHH... [2026-02-20T20:15:40.408594] [INFO ] [sig ] Generating forecast for: AHH [2026-02-20T20:15:40.408633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-02-20T20:15:40.421413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-02-20T20:15:40.421779] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-02-20T20:15:40.422683] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-02-20T20:15:40.422751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:40.422785] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:40.422813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:40.422877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:40.479418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:40.480408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:40.480509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:40.480544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:40.602646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:40.602806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:40.602848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:40.602877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:40.606366] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-02-20T20:15:40.606667] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-02-20T20:15:40.606802] [INFO ] [sig ] AHH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:40.750148] [INFO ] [LOCAL ] Saved forecast: AHH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AHH.txt [2026-02-20T20:15:40.750322] [INFO ] [sig ] [101/3387] Completed AHH in 0.3s | 2.78 sym/s | Total: 36.3s | ETA: 19.7m [2026-02-20T20:15:40.750369] [INFO ] [sig ] [102/3387] Forecasting AI... [2026-02-20T20:15:40.750402] [INFO ] [sig ] Generating forecast for: AI [2026-02-20T20:15:40.750465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-02-20T20:15:40.762681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-02-20T20:15:40.763058] [INFO ] [FORECASTER] Starting predict_future for AI [2026-02-20T20:15:40.763904] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-02-20T20:15:40.763972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:40.764014] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:40.764049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:40.764109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:40.826909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:40.827879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:40.827973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:40.828008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:40.970825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:40.970991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:40.971035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:40.971065] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:40.975939] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-02-20T20:15:40.976326] [INFO ] [FORECASTER] Completed predict_future for AI [2026-02-20T20:15:40.976512] [INFO ] [sig ] AI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:41.152612] [INFO ] [LOCAL ] Saved forecast: AI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AI.txt [2026-02-20T20:15:41.152794] [INFO ] [sig ] [102/3387] Completed AI in 0.4s | 2.78 sym/s | Total: 36.7s | ETA: 19.7m [2026-02-20T20:15:41.152837] [INFO ] [sig ] [103/3387] Forecasting AIA... [2026-02-20T20:15:41.152865] [INFO ] [sig ] Generating forecast for: AIA [2026-02-20T20:15:41.152895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-02-20T20:15:41.166329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-02-20T20:15:41.166755] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-02-20T20:15:41.167673] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-02-20T20:15:41.167728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:41.167761] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:41.167789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:41.167846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:41.225465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:41.226659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:41.226755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:41.226788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:41.355080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:41.355244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:41.355287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:41.355317] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:41.358952] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-02-20T20:15:41.359251] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-02-20T20:15:41.359399] [INFO ] [sig ] AIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:41.505403] [INFO ] [LOCAL ] Saved forecast: AIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIA.txt [2026-02-20T20:15:41.505561] [INFO ] [sig ] [103/3387] Completed AIA in 0.4s | 2.78 sym/s | Total: 37.0s | ETA: 19.7m [2026-02-20T20:15:41.505625] [INFO ] [sig ] [104/3387] Forecasting AIG... [2026-02-20T20:15:41.505656] [INFO ] [sig ] Generating forecast for: AIG [2026-02-20T20:15:41.505688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-02-20T20:15:41.517509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-02-20T20:15:41.517932] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-02-20T20:15:41.518758] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-02-20T20:15:41.518812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:41.518845] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:41.518872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:41.518928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:41.576276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:41.577254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:41.577347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:41.577380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:41.704332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:41.704491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:41.704533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:41.704563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:41.708206] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-20T20:15:41.708494] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-02-20T20:15:41.708656] [INFO ] [sig ] AIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:41.855262] [INFO ] [LOCAL ] Saved forecast: AIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIG.txt [2026-02-20T20:15:41.855426] [INFO ] [sig ] [104/3387] Completed AIG in 0.3s | 2.78 sym/s | Total: 37.4s | ETA: 19.7m [2026-02-20T20:15:41.855477] [INFO ] [sig ] [105/3387] Forecasting AIMD... [2026-02-20T20:15:41.855508] [INFO ] [sig ] Generating forecast for: AIMD [2026-02-20T20:15:41.855541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-02-20T20:15:41.871405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-02-20T20:15:41.872100] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-02-20T20:15:41.873354] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-02-20T20:15:41.873410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:41.873445] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:41.873472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:41.873539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:41.935117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:41.936254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:41.936354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:41.936387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:42.074302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:42.074466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:42.074508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:42.074537] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:42.078144] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=30.54%) [2026-02-20T20:15:42.078483] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-02-20T20:15:42.078650] [INFO ] [sig ] AIMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:42.237845] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AIMD.txt [2026-02-20T20:15:42.238048] [INFO ] [sig ] [105/3387] Completed AIMD in 0.4s | 2.78 sym/s | Total: 37.8s | ETA: 19.7m [2026-02-20T20:15:42.238095] [INFO ] [sig ] [106/3387] Forecasting AIO... [2026-02-20T20:15:42.238134] [INFO ] [sig ] Generating forecast for: AIO [2026-02-20T20:15:42.238182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-02-20T20:15:42.254843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-02-20T20:15:42.255275] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-02-20T20:15:42.256191] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-02-20T20:15:42.256250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:42.256285] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:42.256313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:42.256371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:42.315332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:42.316296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:42.316388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:42.316423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:42.436257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:42.436419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:42.436463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:42.436493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:42.440121] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-02-20T20:15:42.440467] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-02-20T20:15:42.440630] [INFO ] [sig ] AIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:42.587926] [INFO ] [LOCAL ] Saved forecast: AIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIO.txt [2026-02-20T20:15:42.588070] [INFO ] [sig ] [106/3387] Completed AIO in 0.3s | 2.78 sym/s | Total: 38.1s | ETA: 19.7m [2026-02-20T20:15:42.588109] [INFO ] [sig ] [107/3387] Forecasting AIP... [2026-02-20T20:15:42.588139] [INFO ] [sig ] Generating forecast for: AIP [2026-02-20T20:15:42.588170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-02-20T20:15:42.599656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-02-20T20:15:42.599995] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-02-20T20:15:42.600804] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-02-20T20:15:42.600858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:42.600890] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:42.600917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:42.600973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:42.661864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:42.662687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:42.662786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:42.662821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:42.792183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:42.792348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:42.792390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:42.792419] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:42.796083] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-02-20T20:15:42.796390] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-02-20T20:15:42.796531] [INFO ] [sig ] AIP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:42.962539] [INFO ] [LOCAL ] Saved forecast: AIP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AIP.txt [2026-02-20T20:15:42.962720] [INFO ] [sig ] [107/3387] Completed AIP in 0.4s | 2.78 sym/s | Total: 38.5s | ETA: 19.7m [2026-02-20T20:15:42.962763] [INFO ] [sig ] [108/3387] Forecasting AIPI... [2026-02-20T20:15:42.962794] [INFO ] [sig ] Generating forecast for: AIPI [2026-02-20T20:15:42.962829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-02-20T20:15:42.975941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-02-20T20:15:42.976349] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-02-20T20:15:42.977253] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-02-20T20:15:42.977310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:42.977343] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:42.977370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:42.977426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:43.035761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:43.036713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:43.036839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:43.036878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:43.172484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:43.172668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:43.172738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:43.172769] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:43.176619] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-02-20T20:15:43.176932] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-02-20T20:15:43.177091] [INFO ] [sig ] AIPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:43.322590] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIPI.txt [2026-02-20T20:15:43.322750] [INFO ] [sig ] [108/3387] Completed AIPI in 0.4s | 2.78 sym/s | Total: 38.9s | ETA: 19.7m [2026-02-20T20:15:43.322789] [INFO ] [sig ] [109/3387] Forecasting AIQ... [2026-02-20T20:15:43.322819] [INFO ] [sig ] Generating forecast for: AIQ [2026-02-20T20:15:43.322849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-02-20T20:15:43.335531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-02-20T20:15:43.335980] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-02-20T20:15:43.337047] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-02-20T20:15:43.337104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:43.337138] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:43.337164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:43.337221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:43.413128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:43.414348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:43.414447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:43.414492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:43.555822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:43.555967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:43.556013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:43.556043] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:43.559533] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-02-20T20:15:43.559832] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-02-20T20:15:43.559967] [INFO ] [sig ] AIQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:43.702062] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIQ.txt [2026-02-20T20:15:43.702350] [INFO ] [sig ] [109/3387] Completed AIQ in 0.4s | 2.78 sym/s | Total: 39.2s | ETA: 19.7m [2026-02-20T20:15:43.702388] [INFO ] [sig ] [110/3387] Forecasting AIRG... [2026-02-20T20:15:43.702418] [INFO ] [sig ] Generating forecast for: AIRG [2026-02-20T20:15:43.702447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-02-20T20:15:43.714516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-02-20T20:15:43.714875] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-02-20T20:15:43.715686] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-02-20T20:15:43.715740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:43.715772] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:43.715799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:43.715856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:43.772651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:43.773464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:43.773545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:43.773595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:43.880160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:43.880306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:43.880346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:43.880374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:43.884434] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-20T20:15:43.884727] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-02-20T20:15:43.884859] [INFO ] [sig ] AIRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:44.031344] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AIRG.txt [2026-02-20T20:15:44.031471] [INFO ] [sig ] [110/3387] Completed AIRG in 0.3s | 2.78 sym/s | Total: 39.6s | ETA: 19.6m [2026-02-20T20:15:44.031512] [INFO ] [sig ] [111/3387] Forecasting AIRJ... [2026-02-20T20:15:44.031540] [INFO ] [sig ] Generating forecast for: AIRJ [2026-02-20T20:15:44.031585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-02-20T20:15:44.049210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-02-20T20:15:44.049792] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-02-20T20:15:44.051073] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-02-20T20:15:44.051148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:44.051205] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:44.051255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:44.051351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:44.125923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:44.126944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:44.127043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:44.127077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:44.260907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:44.261079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:44.261123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:44.261151] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:44.265474] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-02-20T20:15:44.265783] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-02-20T20:15:44.265920] [INFO ] [sig ] AIRJ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:44.415454] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AIRJ.txt [2026-02-20T20:15:44.415641] [INFO ] [sig ] [111/3387] Completed AIRJ in 0.4s | 2.78 sym/s | Total: 39.9s | ETA: 19.6m [2026-02-20T20:15:44.415686] [INFO ] [sig ] [112/3387] Forecasting AIRS... [2026-02-20T20:15:44.415715] [INFO ] [sig ] Generating forecast for: AIRS [2026-02-20T20:15:44.415744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-02-20T20:15:44.427827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-02-20T20:15:44.428248] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-02-20T20:15:44.429162] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-02-20T20:15:44.429264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:44.429317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:44.429348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:44.429407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:44.493433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:44.494541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:44.494688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:44.494737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:44.620905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:44.621059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:44.621106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:44.621136] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:44.624668] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-02-20T20:15:44.624956] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-02-20T20:15:44.625096] [INFO ] [sig ] AIRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:44.775783] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AIRS.txt [2026-02-20T20:15:44.775933] [INFO ] [sig ] [112/3387] Completed AIRS in 0.4s | 2.78 sym/s | Total: 40.3s | ETA: 19.6m [2026-02-20T20:15:44.775973] [INFO ] [sig ] [113/3387] Forecasting AISP... [2026-02-20T20:15:44.776003] [INFO ] [sig ] Generating forecast for: AISP [2026-02-20T20:15:44.776034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-02-20T20:15:44.788107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-02-20T20:15:44.788521] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-02-20T20:15:44.789365] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-02-20T20:15:44.789421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:44.789455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:44.789483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:44.789543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:44.852717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:44.853590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:44.853683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:44.853717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:44.985963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:44.986150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:44.986195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:44.986226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:44.990032] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-02-20T20:15:44.990346] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-02-20T20:15:44.990500] [INFO ] [sig ] AISP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:45.159761] [INFO ] [LOCAL ] Saved forecast: AISP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AISP.txt [2026-02-20T20:15:45.159980] [INFO ] [sig ] [113/3387] Completed AISP in 0.4s | 2.78 sym/s | Total: 40.7s | ETA: 19.6m [2026-02-20T20:15:45.160051] [INFO ] [sig ] [114/3387] Forecasting AIZN... [2026-02-20T20:15:45.160109] [INFO ] [sig ] Generating forecast for: AIZN [2026-02-20T20:15:45.160165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-02-20T20:15:45.175764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-02-20T20:15:45.176324] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-02-20T20:15:45.177777] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-02-20T20:15:45.177850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:45.177904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:45.177954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:45.178063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:45.263918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:45.265094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:45.265188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:45.265223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:45.379716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:45.379875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:45.379917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:45.379948] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:45.383619] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-02-20T20:15:45.383937] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-02-20T20:15:45.384080] [INFO ] [sig ] AIZN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:45.530453] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AIZN.txt [2026-02-20T20:15:45.530607] [INFO ] [sig ] [114/3387] Completed AIZN in 0.4s | 2.78 sym/s | Total: 41.1s | ETA: 19.6m [2026-02-20T20:15:45.530650] [INFO ] [sig ] [115/3387] Forecasting AJG... [2026-02-20T20:15:45.530683] [INFO ] [sig ] Generating forecast for: AJG [2026-02-20T20:15:45.530714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-02-20T20:15:45.542135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-02-20T20:15:45.542495] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-02-20T20:15:45.543367] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-02-20T20:15:45.543433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:45.543471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:45.543500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:45.543558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:45.602511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:45.603300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:45.603391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:45.603442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:45.732677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:45.732861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:45.732938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:45.732970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:45.736599] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-02-20T20:15:45.736956] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-02-20T20:15:45.737097] [INFO ] [sig ] AJG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:45.886916] [INFO ] [LOCAL ] Saved forecast: AJG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AJG.txt [2026-02-20T20:15:45.887091] [INFO ] [sig ] [115/3387] Completed AJG in 0.4s | 2.78 sym/s | Total: 41.4s | ETA: 19.6m [2026-02-20T20:15:45.887133] [INFO ] [sig ] [116/3387] Forecasting AKAM... [2026-02-20T20:15:45.887167] [INFO ] [sig ] Generating forecast for: AKAM [2026-02-20T20:15:45.887199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-02-20T20:15:45.900197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-02-20T20:15:45.900623] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-02-20T20:15:45.901446] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-02-20T20:15:45.901500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:45.901532] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:45.901559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:45.901638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:45.971100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:45.972233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:45.972328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:45.972378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:46.127759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:46.127921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:46.127963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:46.127993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:46.131518] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=18.27%) [2026-02-20T20:15:46.131838] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-02-20T20:15:46.131982] [INFO ] [sig ] AKAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:46.290262] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AKAM.txt [2026-02-20T20:15:46.290509] [INFO ] [sig ] [116/3387] Completed AKAM in 0.4s | 2.77 sym/s | Total: 41.8s | ETA: 19.7m [2026-02-20T20:15:46.290591] [INFO ] [sig ] [117/3387] Forecasting AKBA... [2026-02-20T20:15:46.290639] [INFO ] [sig ] Generating forecast for: AKBA [2026-02-20T20:15:46.290682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-02-20T20:15:46.306736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-02-20T20:15:46.307247] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-02-20T20:15:46.308202] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-02-20T20:15:46.308258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:46.308292] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:46.308320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:46.308378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:46.381385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:46.382565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:46.382707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:46.382757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:46.531163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:46.531343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:46.531389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:46.531418] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:46.535155] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-02-20T20:15:46.535465] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-02-20T20:15:46.535637] [INFO ] [sig ] AKBA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:46.688692] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AKBA.txt [2026-02-20T20:15:46.688898] [INFO ] [sig ] [117/3387] Completed AKBA in 0.4s | 2.77 sym/s | Total: 42.2s | ETA: 19.7m [2026-02-20T20:15:46.688949] [INFO ] [sig ] [118/3387] Forecasting AL... [2026-02-20T20:15:46.688981] [INFO ] [sig ] Generating forecast for: AL [2026-02-20T20:15:46.689012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-02-20T20:15:46.702808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-02-20T20:15:46.703303] [INFO ] [FORECASTER] Starting predict_future for AL [2026-02-20T20:15:46.704263] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-02-20T20:15:46.704321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:46.704354] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:46.704381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:46.704440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:46.769638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:46.770613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:46.770713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:46.770748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:46.901763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:46.901932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:46.901977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:46.902021] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:46.906220] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=46.42%) [2026-02-20T20:15:46.906523] [INFO ] [FORECASTER] Completed predict_future for AL [2026-02-20T20:15:46.906689] [INFO ] [sig ] AL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:47.058654] [INFO ] [LOCAL ] Saved forecast: AL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AL.txt [2026-02-20T20:15:47.058846] [INFO ] [sig ] [118/3387] Completed AL in 0.4s | 2.77 sym/s | Total: 42.6s | ETA: 19.7m [2026-02-20T20:15:47.058890] [INFO ] [sig ] [119/3387] Forecasting ALAB... [2026-02-20T20:15:47.058920] [INFO ] [sig ] Generating forecast for: ALAB [2026-02-20T20:15:47.058981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-02-20T20:15:47.071882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-02-20T20:15:47.072369] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-02-20T20:15:47.073543] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-02-20T20:15:47.073637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:47.073686] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:47.073722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:47.073801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:47.133677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:47.134714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:47.134802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:47.134836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:47.274503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:47.274706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:47.274760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:47.274813] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:47.278593] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-02-20T20:15:47.278900] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-02-20T20:15:47.279069] [INFO ] [sig ] ALAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:47.429197] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALAB.txt [2026-02-20T20:15:47.429559] [INFO ] [sig ] [119/3387] Completed ALAB in 0.4s | 2.77 sym/s | Total: 43.0s | ETA: 19.7m [2026-02-20T20:15:47.429619] [INFO ] [sig ] [120/3387] Forecasting ALB... [2026-02-20T20:15:47.429649] [INFO ] [sig ] Generating forecast for: ALB [2026-02-20T20:15:47.429680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-02-20T20:15:47.443967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-02-20T20:15:47.444386] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-02-20T20:15:47.445262] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-02-20T20:15:47.445317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:47.445350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:47.445377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:47.445434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:47.508938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:47.509932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:47.510034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:47.510072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:47.642120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:47.642288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:47.642335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:47.642365] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:47.646069] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-02-20T20:15:47.646368] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-02-20T20:15:47.646510] [INFO ] [sig ] ALB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:47.793644] [INFO ] [LOCAL ] Saved forecast: ALB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALB.txt [2026-02-20T20:15:47.793810] [INFO ] [sig ] [120/3387] Completed ALB in 0.4s | 2.77 sym/s | Total: 43.3s | ETA: 19.7m [2026-02-20T20:15:47.793850] [INFO ] [sig ] [121/3387] Forecasting ALC... [2026-02-20T20:15:47.793881] [INFO ] [sig ] Generating forecast for: ALC [2026-02-20T20:15:47.793912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-02-20T20:15:47.804933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-02-20T20:15:47.805254] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-02-20T20:15:47.806107] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-02-20T20:15:47.806162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:47.806194] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:47.806220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:47.806277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:47.862735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:47.863350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:47.863431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:47.863477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:47.987895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:47.988074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:47.988116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:47.988144] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:47.992301] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=73.62%) [2026-02-20T20:15:47.992632] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-02-20T20:15:47.992780] [INFO ] [sig ] ALC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:48.136873] [INFO ] [LOCAL ] Saved forecast: ALC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALC.txt [2026-02-20T20:15:48.137006] [INFO ] [sig ] [121/3387] Completed ALC in 0.3s | 2.77 sym/s | Total: 43.7s | ETA: 19.6m [2026-02-20T20:15:48.137045] [INFO ] [sig ] [122/3387] Forecasting ALCO... [2026-02-20T20:15:48.137075] [INFO ] [sig ] Generating forecast for: ALCO [2026-02-20T20:15:48.137105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-02-20T20:15:48.149495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-02-20T20:15:48.149852] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-02-20T20:15:48.150681] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-02-20T20:15:48.150735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:48.150767] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:48.150794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:48.150850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:48.207988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:48.208657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:48.208738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:48.208770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:48.327240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:48.327382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:48.327421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:48.327450] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:48.330828] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-02-20T20:15:48.331102] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-02-20T20:15:48.331238] [INFO ] [sig ] ALCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:48.471531] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALCO.txt [2026-02-20T20:15:48.471683] [INFO ] [sig ] [122/3387] Completed ALCO in 0.3s | 2.77 sym/s | Total: 44.0s | ETA: 19.6m [2026-02-20T20:15:48.471722] [INFO ] [sig ] [123/3387] Forecasting ALDX... [2026-02-20T20:15:48.471751] [INFO ] [sig ] Generating forecast for: ALDX [2026-02-20T20:15:48.471782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-02-20T20:15:48.482948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-02-20T20:15:48.483281] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-02-20T20:15:48.484117] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-02-20T20:15:48.484170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:48.484202] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:48.484228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:48.484299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:48.541407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:48.542094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:48.542176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:48.542208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:48.662009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:48.662156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:48.662196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:48.662224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:48.665679] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-02-20T20:15:48.665951] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-02-20T20:15:48.666085] [INFO ] [sig ] ALDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:48.811497] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALDX.txt [2026-02-20T20:15:48.811635] [INFO ] [sig ] [123/3387] Completed ALDX in 0.3s | 2.77 sym/s | Total: 44.3s | ETA: 19.6m [2026-02-20T20:15:48.811676] [INFO ] [sig ] [124/3387] Forecasting ALEX... [2026-02-20T20:15:48.811706] [INFO ] [sig ] Generating forecast for: ALEX [2026-02-20T20:15:48.811745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-02-20T20:15:48.823148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-02-20T20:15:48.823455] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-02-20T20:15:48.824279] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-02-20T20:15:48.824333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:48.824365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:48.824393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:48.824450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:48.881193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:48.881828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:48.881908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:48.881941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:49.001561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:49.001727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:49.001766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:49.001796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:49.005174] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-02-20T20:15:49.005458] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-02-20T20:15:49.005609] [INFO ] [sig ] ALEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:49.148979] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALEX.txt [2026-02-20T20:15:49.149108] [INFO ] [sig ] [124/3387] Completed ALEX in 0.3s | 2.78 sym/s | Total: 44.7s | ETA: 19.6m [2026-02-20T20:15:49.149155] [INFO ] [sig ] [125/3387] Forecasting ALG... [2026-02-20T20:15:49.149191] [INFO ] [sig ] Generating forecast for: ALG [2026-02-20T20:15:49.149228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-02-20T20:15:49.161203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-02-20T20:15:49.161503] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-02-20T20:15:49.162350] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-02-20T20:15:49.162404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:49.162436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:49.162463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:49.162519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:49.222030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:49.222850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:49.222931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:49.222963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:49.345242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:49.345381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:49.345420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:49.345448] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:49.349150] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-02-20T20:15:49.349420] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-02-20T20:15:49.349611] [INFO ] [sig ] ALG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:49.493014] [INFO ] [LOCAL ] Saved forecast: ALG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALG.txt [2026-02-20T20:15:49.493124] [INFO ] [sig ] [125/3387] Completed ALG in 0.3s | 2.78 sym/s | Total: 45.0s | ETA: 19.6m [2026-02-20T20:15:49.493163] [INFO ] [sig ] [126/3387] Forecasting ALGM... [2026-02-20T20:15:49.493192] [INFO ] [sig ] Generating forecast for: ALGM [2026-02-20T20:15:49.493221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-02-20T20:15:49.504652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-02-20T20:15:49.504956] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-02-20T20:15:49.505772] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-02-20T20:15:49.505825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:49.505857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:49.505884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:49.505941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:49.566540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:49.567345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:49.567426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:49.567458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:49.691443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:49.691602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:49.691642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:49.691672] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:49.695498] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-02-20T20:15:49.695789] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-02-20T20:15:49.695925] [INFO ] [sig ] ALGM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:49.837342] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALGM.txt [2026-02-20T20:15:49.837482] [INFO ] [sig ] [126/3387] Completed ALGM in 0.3s | 2.78 sym/s | Total: 45.4s | ETA: 19.6m [2026-02-20T20:15:49.837523] [INFO ] [sig ] [127/3387] Forecasting ALGN... [2026-02-20T20:15:49.837553] [INFO ] [sig ] Generating forecast for: ALGN [2026-02-20T20:15:49.837600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-02-20T20:15:49.849988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-02-20T20:15:49.850663] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-02-20T20:15:49.851494] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-02-20T20:15:49.851549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:49.851620] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:49.851650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:49.851707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:49.909631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:49.910460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:49.910543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:49.910593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:50.029877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:50.030031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:50.030071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:50.030099] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:50.034234] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-02-20T20:15:50.034509] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-02-20T20:15:50.034660] [INFO ] [sig ] ALGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:50.187831] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALGN.txt [2026-02-20T20:15:50.187966] [INFO ] [sig ] [127/3387] Completed ALGN in 0.4s | 2.78 sym/s | Total: 45.7s | ETA: 19.6m [2026-02-20T20:15:50.188006] [INFO ] [sig ] [128/3387] Forecasting ALGS... [2026-02-20T20:15:50.188035] [INFO ] [sig ] Generating forecast for: ALGS [2026-02-20T20:15:50.188065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-02-20T20:15:50.199487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-02-20T20:15:50.199839] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-02-20T20:15:50.200661] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-02-20T20:15:50.200714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:50.200747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:50.200775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:50.200831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:50.257456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:50.258115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:50.258203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:50.258243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:50.380412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:50.380797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:50.380845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:50.380874] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:50.384771] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-02-20T20:15:50.385046] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-02-20T20:15:50.385177] [INFO ] [sig ] ALGS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:50.530896] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALGS.txt [2026-02-20T20:15:50.531036] [INFO ] [sig ] [128/3387] Completed ALGS in 0.3s | 2.78 sym/s | Total: 46.1s | ETA: 19.5m [2026-02-20T20:15:50.531077] [INFO ] [sig ] [129/3387] Forecasting ALHC... [2026-02-20T20:15:50.531106] [INFO ] [sig ] Generating forecast for: ALHC [2026-02-20T20:15:50.531137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-02-20T20:15:50.543412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-02-20T20:15:50.543790] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-02-20T20:15:50.544648] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-02-20T20:15:50.544702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:50.544735] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:50.544763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:50.544821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:50.603610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:50.604273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:50.604354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:50.604386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:50.724140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:50.724305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:50.724346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:50.724374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:50.727831] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-02-20T20:15:50.728133] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-02-20T20:15:50.728273] [INFO ] [sig ] ALHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:50.873147] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALHC.txt [2026-02-20T20:15:50.873469] [INFO ] [sig ] [129/3387] Completed ALHC in 0.3s | 2.78 sym/s | Total: 46.4s | ETA: 19.5m [2026-02-20T20:15:50.873509] [INFO ] [sig ] [130/3387] Forecasting ALK... [2026-02-20T20:15:50.873537] [INFO ] [sig ] Generating forecast for: ALK [2026-02-20T20:15:50.873568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-02-20T20:15:50.884727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-02-20T20:15:50.885031] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-02-20T20:15:50.885851] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-02-20T20:15:50.885903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:50.885936] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:50.885963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:50.886019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:50.943023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:50.943642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:50.943722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:50.943755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:51.066398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:51.066588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:51.066633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:51.066662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:51.070118] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-02-20T20:15:51.070394] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-02-20T20:15:51.070531] [INFO ] [sig ] ALK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:51.270360] [INFO ] [LOCAL ] Saved forecast: ALK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALK.txt [2026-02-20T20:15:51.270503] [INFO ] [sig ] [130/3387] Completed ALK in 0.4s | 2.78 sym/s | Total: 46.8s | ETA: 19.5m [2026-02-20T20:15:51.270542] [INFO ] [sig ] [131/3387] Forecasting ALKS... [2026-02-20T20:15:51.270592] [INFO ] [sig ] Generating forecast for: ALKS [2026-02-20T20:15:51.270625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-02-20T20:15:51.281665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-02-20T20:15:51.281968] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-02-20T20:15:51.282785] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-02-20T20:15:51.282837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:51.282870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:51.282897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:51.282955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:51.339810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:51.340423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:51.340502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:51.340534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:51.461758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:51.461936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:51.461990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:51.462031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:51.466747] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-02-20T20:15:51.467151] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-02-20T20:15:51.467340] [INFO ] [sig ] ALKS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:51.643151] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALKS.txt [2026-02-20T20:15:51.643290] [INFO ] [sig ] [131/3387] Completed ALKS in 0.4s | 2.78 sym/s | Total: 47.2s | ETA: 19.5m [2026-02-20T20:15:51.643331] [INFO ] [sig ] [132/3387] Forecasting ALL... [2026-02-20T20:15:51.643361] [INFO ] [sig ] Generating forecast for: ALL [2026-02-20T20:15:51.643390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-02-20T20:15:51.655714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-02-20T20:15:51.656109] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-02-20T20:15:51.657056] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-02-20T20:15:51.657113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:51.657160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:51.657197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:51.657256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:51.717751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:51.718558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:51.718663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:51.718697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:51.839587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:51.839794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:51.839838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:51.839867] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:51.843335] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-02-20T20:15:51.843640] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-02-20T20:15:51.843778] [INFO ] [sig ] ALL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:51.986586] [INFO ] [LOCAL ] Saved forecast: ALL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALL.txt [2026-02-20T20:15:51.986738] [INFO ] [sig ] [132/3387] Completed ALL in 0.3s | 2.78 sym/s | Total: 47.5s | ETA: 19.5m [2026-02-20T20:15:51.986779] [INFO ] [sig ] [133/3387] Forecasting ALLE... [2026-02-20T20:15:51.986829] [INFO ] [sig ] Generating forecast for: ALLE [2026-02-20T20:15:51.986866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-02-20T20:15:51.998488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-02-20T20:15:51.998880] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-02-20T20:15:51.999736] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-02-20T20:15:51.999790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:51.999821] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:51.999848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:51.999905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:52.056981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:52.057764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:52.057851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:52.057883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:52.177446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:52.177618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:52.177660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:52.177688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:52.181159] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-02-20T20:15:52.181448] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-02-20T20:15:52.181600] [INFO ] [sig ] ALLE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:52.324105] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALLE.txt [2026-02-20T20:15:52.324251] [INFO ] [sig ] [133/3387] Completed ALLE in 0.3s | 2.78 sym/s | Total: 47.9s | ETA: 19.5m [2026-02-20T20:15:52.324291] [INFO ] [sig ] [134/3387] Forecasting ALLO... [2026-02-20T20:15:52.324323] [INFO ] [sig ] Generating forecast for: ALLO [2026-02-20T20:15:52.324352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-02-20T20:15:52.335727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-02-20T20:15:52.336067] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-02-20T20:15:52.336947] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-02-20T20:15:52.337001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:52.337035] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:52.337062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:52.337119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:52.395170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:52.395917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:52.396017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:52.396059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:52.523020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:52.523179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:52.523222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:52.523248] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:52.526915] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-02-20T20:15:52.527201] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-02-20T20:15:52.527337] [INFO ] [sig ] ALLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:52.670377] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALLO.txt [2026-02-20T20:15:52.670532] [INFO ] [sig ] [134/3387] Completed ALLO in 0.3s | 2.78 sym/s | Total: 48.2s | ETA: 19.5m [2026-02-20T20:15:52.670795] [INFO ] [sig ] [135/3387] Forecasting ALLY... [2026-02-20T20:15:52.670828] [INFO ] [sig ] Generating forecast for: ALLY [2026-02-20T20:15:52.670858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-02-20T20:15:52.682983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-02-20T20:15:52.683389] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-02-20T20:15:52.684332] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-02-20T20:15:52.684395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:52.684430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:52.684457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:52.684528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:52.752774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:52.754087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:52.754175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:52.754210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:52.881419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:52.881599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:52.881641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:52.881670] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:52.885218] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-02-20T20:15:52.885519] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-02-20T20:15:52.885683] [INFO ] [sig ] ALLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:53.029284] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALLY.txt [2026-02-20T20:15:53.029447] [INFO ] [sig ] [135/3387] Completed ALLY in 0.4s | 2.78 sym/s | Total: 48.6s | ETA: 19.5m [2026-02-20T20:15:53.029517] [INFO ] [sig ] [136/3387] Forecasting ALMS... [2026-02-20T20:15:53.029548] [INFO ] [sig ] Generating forecast for: ALMS [2026-02-20T20:15:53.029600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-02-20T20:15:53.040814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-02-20T20:15:53.041186] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-02-20T20:15:53.042022] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-02-20T20:15:53.042091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:53.042125] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:53.042153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:53.042214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:53.099341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:53.100255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:53.100340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:53.100373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:53.226042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:53.226207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:53.226249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:53.226277] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:53.229781] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-02-20T20:15:53.230071] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-02-20T20:15:53.230213] [INFO ] [sig ] ALMS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:53.371927] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALMS.txt [2026-02-20T20:15:53.372096] [INFO ] [sig ] [136/3387] Completed ALMS in 0.3s | 2.78 sym/s | Total: 48.9s | ETA: 19.5m [2026-02-20T20:15:53.372139] [INFO ] [sig ] [137/3387] Forecasting ALNY... [2026-02-20T20:15:53.372170] [INFO ] [sig ] Generating forecast for: ALNY [2026-02-20T20:15:53.372200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-02-20T20:15:53.383831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-02-20T20:15:53.384222] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-02-20T20:15:53.385047] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-02-20T20:15:53.385100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:53.385132] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:53.385158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:53.385219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:53.442422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:53.443336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:53.443422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:53.443455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:53.572456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:53.572641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:53.572697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:53.572730] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:53.576764] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-02-20T20:15:53.577111] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-02-20T20:15:53.577273] [INFO ] [sig ] ALNY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:53.744270] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALNY.txt [2026-02-20T20:15:53.744449] [INFO ] [sig ] [137/3387] Completed ALNY in 0.4s | 2.78 sym/s | Total: 49.3s | ETA: 19.5m [2026-02-20T20:15:53.744506] [INFO ] [sig ] [138/3387] Forecasting ALRM... [2026-02-20T20:15:53.744539] [INFO ] [sig ] Generating forecast for: ALRM [2026-02-20T20:15:53.744588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-02-20T20:15:53.756961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-02-20T20:15:53.757394] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-02-20T20:15:53.758338] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-02-20T20:15:53.758400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:53.758435] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:53.758466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:53.758536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:53.824157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:53.825088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:53.825174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:53.825207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:53.949326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:53.949492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:53.949534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:53.949563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:53.953042] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=47.15%) [2026-02-20T20:15:53.953323] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-02-20T20:15:53.953455] [INFO ] [sig ] ALRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:54.098147] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALRM.txt [2026-02-20T20:15:54.098322] [INFO ] [sig ] [138/3387] Completed ALRM in 0.4s | 2.78 sym/s | Total: 49.6s | ETA: 19.5m [2026-02-20T20:15:54.098365] [INFO ] [sig ] [139/3387] Forecasting ALRS... [2026-02-20T20:15:54.098395] [INFO ] [sig ] Generating forecast for: ALRS [2026-02-20T20:15:54.098425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-02-20T20:15:54.109817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-02-20T20:15:54.110193] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-02-20T20:15:54.111029] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-02-20T20:15:54.111082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:54.111115] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:54.111197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:54.111257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:54.167930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:54.168891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:54.168976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:54.169009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:54.295819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:54.295992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:54.296038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:54.296067] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:54.301077] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-02-20T20:15:54.301401] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-02-20T20:15:54.301560] [INFO ] [sig ] ALRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:54.470110] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALRS.txt [2026-02-20T20:15:54.470290] [INFO ] [sig ] [139/3387] Completed ALRS in 0.4s | 2.78 sym/s | Total: 50.0s | ETA: 19.5m [2026-02-20T20:15:54.470350] [INFO ] [sig ] [140/3387] Forecasting ALSN... [2026-02-20T20:15:54.470391] [INFO ] [sig ] Generating forecast for: ALSN [2026-02-20T20:15:54.470630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-02-20T20:15:54.483990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-02-20T20:15:54.484413] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-02-20T20:15:54.485351] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-02-20T20:15:54.485408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:54.485442] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:54.485469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:54.485540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:54.552685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:54.553711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:54.553801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:54.553839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:54.690403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:54.690593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:54.690645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:54.690686] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:54.694657] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-02-20T20:15:54.694977] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-02-20T20:15:54.695134] [INFO ] [sig ] ALSN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:54.856267] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALSN.txt [2026-02-20T20:15:54.856457] [INFO ] [sig ] [140/3387] Completed ALSN in 0.4s | 2.78 sym/s | Total: 50.4s | ETA: 19.5m [2026-02-20T20:15:54.856509] [INFO ] [sig ] [141/3387] Forecasting ALTG... [2026-02-20T20:15:54.856540] [INFO ] [sig ] Generating forecast for: ALTG [2026-02-20T20:15:54.856615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-02-20T20:15:54.868956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-02-20T20:15:54.869343] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-02-20T20:15:54.870320] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-02-20T20:15:54.870383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:54.870421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:54.870462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:54.870523] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:54.939124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:54.940160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:54.940263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:54.940300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:55.073237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:55.073410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:55.073459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:55.073488] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:55.077473] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-02-20T20:15:55.077873] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-02-20T20:15:55.078050] [INFO ] [sig ] ALTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:55.242021] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALTG.txt [2026-02-20T20:15:55.242198] [INFO ] [sig ] [141/3387] Completed ALTG in 0.4s | 2.78 sym/s | Total: 50.8s | ETA: 19.5m [2026-02-20T20:15:55.242251] [INFO ] [sig ] [142/3387] Forecasting ALTI... [2026-02-20T20:15:55.242286] [INFO ] [sig ] Generating forecast for: ALTI [2026-02-20T20:15:55.242320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-02-20T20:15:55.253990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-02-20T20:15:55.254350] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-02-20T20:15:55.255166] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-02-20T20:15:55.255219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:55.255252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:55.255279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:55.255335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:55.313452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:55.314377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:55.314464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:55.314499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:55.448365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:55.448528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:55.448588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:55.448621] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:55.452108] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-02-20T20:15:55.452421] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-02-20T20:15:55.452566] [INFO ] [sig ] ALTI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:55.609207] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALTI.txt [2026-02-20T20:15:55.609420] [INFO ] [sig ] [142/3387] Completed ALTI in 0.4s | 2.78 sym/s | Total: 51.1s | ETA: 19.5m [2026-02-20T20:15:55.609467] [INFO ] [sig ] [143/3387] Forecasting ALTS... [2026-02-20T20:15:55.609501] [INFO ] [sig ] Generating forecast for: ALTS [2026-02-20T20:15:55.609766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-02-20T20:15:55.627073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-02-20T20:15:55.627484] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-02-20T20:15:55.628355] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-02-20T20:15:55.628409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:55.628442] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:55.628469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:55.628525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:55.688210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:55.689262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:55.689398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:55.689438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:55.815713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:55.815880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:55.815938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:55.815969] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:55.819484] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-02-20T20:15:55.819796] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-02-20T20:15:55.819934] [INFO ] [sig ] ALTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:55.975423] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALTS.txt [2026-02-20T20:15:55.975626] [INFO ] [sig ] [143/3387] Completed ALTS in 0.4s | 2.78 sym/s | Total: 51.5s | ETA: 19.5m [2026-02-20T20:15:55.975683] [INFO ] [sig ] [144/3387] Forecasting ALTY... [2026-02-20T20:15:55.975719] [INFO ] [sig ] Generating forecast for: ALTY [2026-02-20T20:15:55.975750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-02-20T20:15:55.987759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-02-20T20:15:55.988171] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-02-20T20:15:55.989116] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-02-20T20:15:55.989176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:55.989209] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:55.989237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:55.989308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:56.055650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:56.056644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:56.056738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:56.056774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:56.178370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:56.178757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:56.178807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:56.178846] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:56.183113] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=60.75%) [2026-02-20T20:15:56.183462] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-02-20T20:15:56.183836] [INFO ] [sig ] ALTY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:56.348135] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALTY.txt [2026-02-20T20:15:56.348320] [INFO ] [sig ] [144/3387] Completed ALTY in 0.4s | 2.78 sym/s | Total: 51.9s | ETA: 19.5m [2026-02-20T20:15:56.348369] [INFO ] [sig ] [145/3387] Forecasting ALVO... [2026-02-20T20:15:56.348401] [INFO ] [sig ] Generating forecast for: ALVO [2026-02-20T20:15:56.348438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-02-20T20:15:56.361515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-02-20T20:15:56.361937] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-02-20T20:15:56.362967] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-02-20T20:15:56.363026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:56.363068] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:56.363106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:56.363167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:56.427962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:56.429183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:56.429279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:56.429313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:56.565395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:56.565587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:56.565638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:56.565672] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:56.570028] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-02-20T20:15:56.570354] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-02-20T20:15:56.570510] [INFO ] [sig ] ALVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:56.722312] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALVO.txt [2026-02-20T20:15:56.722480] [INFO ] [sig ] [145/3387] Completed ALVO in 0.4s | 2.78 sym/s | Total: 52.3s | ETA: 19.5m [2026-02-20T20:15:56.722523] [INFO ] [sig ] [146/3387] Forecasting ALX... [2026-02-20T20:15:56.722552] [INFO ] [sig ] Generating forecast for: ALX [2026-02-20T20:15:56.722603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-02-20T20:15:56.733956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-02-20T20:15:56.734351] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-02-20T20:15:56.735252] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-02-20T20:15:56.735309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:56.735344] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:56.735372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:56.735430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:56.796662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:56.797630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:56.797717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:56.797750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:56.912045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:56.912215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:56.912257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:56.912286] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:56.915825] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-02-20T20:15:56.916111] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-02-20T20:15:56.916250] [INFO ] [sig ] ALX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:57.068130] [INFO ] [LOCAL ] Saved forecast: ALX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALX.txt [2026-02-20T20:15:57.068307] [INFO ] [sig ] [146/3387] Completed ALX in 0.3s | 2.78 sym/s | Total: 52.6s | ETA: 19.5m [2026-02-20T20:15:57.068353] [INFO ] [sig ] [147/3387] Forecasting ALXO... [2026-02-20T20:15:57.068384] [INFO ] [sig ] Generating forecast for: ALXO [2026-02-20T20:15:57.068626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-02-20T20:15:57.081455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-02-20T20:15:57.081882] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-02-20T20:15:57.082805] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-02-20T20:15:57.082864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:57.082937] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:57.082973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:57.083038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:57.148383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:57.149741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:57.149829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:57.149861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:57.282677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:57.282850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:57.282904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:57.282937] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:57.286859] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-02-20T20:15:57.287173] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-02-20T20:15:57.287325] [INFO ] [sig ] ALXO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:57.445600] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ALXO.txt [2026-02-20T20:15:57.445773] [INFO ] [sig ] [147/3387] Completed ALXO in 0.4s | 2.77 sym/s | Total: 53.0s | ETA: 19.5m [2026-02-20T20:15:57.445814] [INFO ] [sig ] [148/3387] Forecasting ALZN... [2026-02-20T20:15:57.445844] [INFO ] [sig ] Generating forecast for: ALZN [2026-02-20T20:15:57.445873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-02-20T20:15:57.457328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-02-20T20:15:57.457753] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-02-20T20:15:57.458642] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-02-20T20:15:57.458700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:57.458733] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:57.458759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:57.458816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:57.516563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:57.517522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:57.517648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:57.517695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:57.640559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:57.640743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:57.640784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:57.640812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:57.644262] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-02-20T20:15:57.644545] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-02-20T20:15:57.644702] [INFO ] [sig ] ALZN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:57.789418] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ALZN.txt [2026-02-20T20:15:57.789600] [INFO ] [sig ] [148/3387] Completed ALZN in 0.3s | 2.78 sym/s | Total: 53.3s | ETA: 19.4m [2026-02-20T20:15:57.789643] [INFO ] [sig ] [149/3387] Forecasting AM... [2026-02-20T20:15:57.789673] [INFO ] [sig ] Generating forecast for: AM [2026-02-20T20:15:57.789704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-02-20T20:15:57.805376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-02-20T20:15:57.805807] [INFO ] [FORECASTER] Starting predict_future for AM [2026-02-20T20:15:57.806701] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-02-20T20:15:57.806756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:57.806788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:57.806842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:57.806903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:57.867899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:57.868886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:57.869022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:57.869071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:57.989994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:57.990158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:57.990202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:57.990232] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:57.993806] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=39.98%) [2026-02-20T20:15:57.994094] [INFO ] [FORECASTER] Completed predict_future for AM [2026-02-20T20:15:57.994235] [INFO ] [sig ] AM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:58.138465] [INFO ] [LOCAL ] Saved forecast: AM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AM.txt [2026-02-20T20:15:58.138656] [INFO ] [sig ] [149/3387] Completed AM in 0.3s | 2.78 sym/s | Total: 53.7s | ETA: 19.4m [2026-02-20T20:15:58.138699] [INFO ] [sig ] [150/3387] Forecasting AMAL... [2026-02-20T20:15:58.138730] [INFO ] [sig ] Generating forecast for: AMAL [2026-02-20T20:15:58.138762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-02-20T20:15:58.150490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-02-20T20:15:58.150951] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-02-20T20:15:58.151822] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-02-20T20:15:58.151878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:58.151912] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:58.151939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:58.151998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:58.211356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:58.212325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:58.212413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:58.212448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:58.342459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:58.342659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:58.342722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:58.342760] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:58.346865] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-02-20T20:15:58.347198] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-02-20T20:15:58.347403] [INFO ] [sig ] AMAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:15:58.502715] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMAL.txt [2026-02-20T20:15:58.502880] [INFO ] [sig ] [150/3387] Completed AMAL in 0.4s | 2.78 sym/s | Total: 54.0s | ETA: 19.4m [2026-02-20T20:15:58.502933] [INFO ] [sig ] [151/3387] Forecasting AMBA... [2026-02-20T20:15:58.502978] [INFO ] [sig ] Generating forecast for: AMBA [2026-02-20T20:15:58.503012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-02-20T20:15:58.515721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-02-20T20:15:58.516114] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-02-20T20:15:58.517008] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-02-20T20:15:58.517064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:58.517097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:58.517124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:58.517182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:58.578985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:58.579924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:58.580014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:58.580049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:58.714849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:58.715013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:58.715054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:58.715083] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:58.718824] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-02-20T20:15:58.719123] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-02-20T20:15:58.719267] [INFO ] [sig ] AMBA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:58.876949] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMBA.txt [2026-02-20T20:15:58.877121] [INFO ] [sig ] [151/3387] Completed AMBA in 0.4s | 2.78 sym/s | Total: 54.4s | ETA: 19.4m [2026-02-20T20:15:58.877162] [INFO ] [sig ] [152/3387] Forecasting AMBP... [2026-02-20T20:15:58.877194] [INFO ] [sig ] Generating forecast for: AMBP [2026-02-20T20:15:58.877224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-02-20T20:15:58.888783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-02-20T20:15:58.889188] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-02-20T20:15:58.890078] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-02-20T20:15:58.890135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:58.890169] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:58.890197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:58.890256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:58.954679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:58.955641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:58.955732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:58.955767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:59.076874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:59.077040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:59.077079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:59.077108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:59.080627] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=41.60%) [2026-02-20T20:15:59.080976] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-02-20T20:15:59.081126] [INFO ] [sig ] AMBP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:59.228773] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMBP.txt [2026-02-20T20:15:59.228975] [INFO ] [sig ] [152/3387] Completed AMBP in 0.4s | 2.78 sym/s | Total: 54.8s | ETA: 19.4m [2026-02-20T20:15:59.229017] [INFO ] [sig ] [153/3387] Forecasting AMC... [2026-02-20T20:15:59.229049] [INFO ] [sig ] Generating forecast for: AMC [2026-02-20T20:15:59.229079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-02-20T20:15:59.240268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-02-20T20:15:59.240696] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-02-20T20:15:59.241524] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-02-20T20:15:59.241598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:59.241634] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:59.241662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:59.241721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:59.300015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:59.300903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:59.300987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:59.301021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:59.423286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:59.423447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:59.423491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:59.423521] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:59.426988] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-02-20T20:15:59.427267] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-02-20T20:15:59.427404] [INFO ] [sig ] AMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:59.578275] [INFO ] [LOCAL ] Saved forecast: AMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMC.txt [2026-02-20T20:15:59.578441] [INFO ] [sig ] [153/3387] Completed AMC in 0.3s | 2.78 sym/s | Total: 55.1s | ETA: 19.4m [2026-02-20T20:15:59.578482] [INFO ] [sig ] [154/3387] Forecasting AMCX... [2026-02-20T20:15:59.578511] [INFO ] [sig ] Generating forecast for: AMCX [2026-02-20T20:15:59.578543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-02-20T20:15:59.589738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-02-20T20:15:59.590094] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-02-20T20:15:59.590915] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-02-20T20:15:59.590967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:59.590999] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:59.591026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:59.591083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:59.650284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:59.651437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:59.651534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:59.651566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:15:59.773868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:15:59.774027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:15:59.774067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:15:59.774131] [INFO ] [FORECASTER] Training complete [2026-02-20T20:15:59.777671] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-02-20T20:15:59.777948] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-02-20T20:15:59.778084] [INFO ] [sig ] AMCX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:15:59.923148] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMCX.txt [2026-02-20T20:15:59.923312] [INFO ] [sig ] [154/3387] Completed AMCX in 0.3s | 2.78 sym/s | Total: 55.5s | ETA: 19.4m [2026-02-20T20:15:59.923356] [INFO ] [sig ] [155/3387] Forecasting AMD... [2026-02-20T20:15:59.923392] [INFO ] [sig ] Generating forecast for: AMD [2026-02-20T20:15:59.923428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-02-20T20:15:59.934977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-02-20T20:15:59.935342] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-02-20T20:15:59.936216] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-02-20T20:15:59.936271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:15:59.936303] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:15:59.936335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:15:59.936404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:15:59.994629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:15:59.995263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:15:59.995343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:15:59.995375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:00.119283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:00.119436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:00.119476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:00.119506] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:00.122970] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-02-20T20:16:00.123245] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-02-20T20:16:00.123379] [INFO ] [sig ] AMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:00.271602] [INFO ] [LOCAL ] Saved forecast: AMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMD.txt [2026-02-20T20:16:00.271733] [INFO ] [sig ] [155/3387] Completed AMD in 0.3s | 2.78 sym/s | Total: 55.8s | ETA: 19.4m [2026-02-20T20:16:00.271773] [INFO ] [sig ] [156/3387] Forecasting AMDL... [2026-02-20T20:16:00.271803] [INFO ] [sig ] Generating forecast for: AMDL [2026-02-20T20:16:00.271833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-02-20T20:16:00.283225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-02-20T20:16:00.283548] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-02-20T20:16:00.284363] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-02-20T20:16:00.284429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:00.284499] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:00.284528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:00.284604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:00.343446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:00.344085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:00.344165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:00.344206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:00.470650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:00.470768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:00.470808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:00.470837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:00.474419] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-02-20T20:16:00.474760] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-02-20T20:16:00.474905] [INFO ] [sig ] AMDL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:00.620564] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMDL.txt [2026-02-20T20:16:00.620735] [INFO ] [sig ] [156/3387] Completed AMDL in 0.3s | 2.78 sym/s | Total: 56.1s | ETA: 19.4m [2026-02-20T20:16:00.620777] [INFO ] [sig ] [157/3387] Forecasting AME... [2026-02-20T20:16:00.620807] [INFO ] [sig ] Generating forecast for: AME [2026-02-20T20:16:00.620836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-02-20T20:16:00.632219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-02-20T20:16:00.632563] [INFO ] [FORECASTER] Starting predict_future for AME [2026-02-20T20:16:00.633394] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-02-20T20:16:00.633460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:00.633500] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:00.633532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:00.633612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:00.691618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:00.692430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:00.692516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:00.692548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:00.818620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:00.818748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:00.818788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:00.818816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:00.822316] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-02-20T20:16:00.822678] [INFO ] [FORECASTER] Completed predict_future for AME [2026-02-20T20:16:00.822836] [INFO ] [sig ] AME: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:00.971449] [INFO ] [LOCAL ] Saved forecast: AME 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AME.txt [2026-02-20T20:16:00.971623] [INFO ] [sig ] [157/3387] Completed AME in 0.4s | 2.78 sym/s | Total: 56.5s | ETA: 19.4m [2026-02-20T20:16:00.971668] [INFO ] [sig ] [158/3387] Forecasting AMG... [2026-02-20T20:16:00.971697] [INFO ] [sig ] Generating forecast for: AMG [2026-02-20T20:16:00.971726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-02-20T20:16:00.984816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-02-20T20:16:00.985152] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-02-20T20:16:00.985967] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-02-20T20:16:00.986020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:00.986053] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:00.986080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:00.986160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:01.044490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:01.045325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:01.045630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:01.045667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:01.166012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:01.166146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:01.166185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:01.166214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:01.169758] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-02-20T20:16:01.170038] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-02-20T20:16:01.170173] [INFO ] [sig ] AMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:01.315026] [INFO ] [LOCAL ] Saved forecast: AMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMG.txt [2026-02-20T20:16:01.315213] [INFO ] [sig ] [158/3387] Completed AMG in 0.3s | 2.78 sym/s | Total: 56.8s | ETA: 19.4m [2026-02-20T20:16:01.315255] [INFO ] [sig ] [159/3387] Forecasting AMGN... [2026-02-20T20:16:01.315285] [INFO ] [sig ] Generating forecast for: AMGN [2026-02-20T20:16:01.315318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-02-20T20:16:01.327266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-02-20T20:16:01.327710] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-02-20T20:16:01.328557] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-02-20T20:16:01.328632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:01.328665] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:01.328691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:01.328749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:01.386492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:01.387402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:01.387504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:01.387544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:01.511110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:01.511270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:01.511312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:01.511375] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:01.515068] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-02-20T20:16:01.515384] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-02-20T20:16:01.515561] [INFO ] [sig ] AMGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:01.668351] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMGN.txt [2026-02-20T20:16:01.668770] [INFO ] [sig ] [159/3387] Completed AMGN in 0.4s | 2.78 sym/s | Total: 57.2s | ETA: 19.4m [2026-02-20T20:16:01.668837] [INFO ] [sig ] [160/3387] Forecasting AMH... [2026-02-20T20:16:01.668880] [INFO ] [sig ] Generating forecast for: AMH [2026-02-20T20:16:01.668919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-02-20T20:16:01.683063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-02-20T20:16:01.683612] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-02-20T20:16:01.684831] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-02-20T20:16:01.684901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:01.684947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:01.684985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:01.685069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:01.762212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:01.763221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:01.763322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:01.763354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:01.889002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:01.889167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:01.889210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:01.889240] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:01.893108] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=59.11%) [2026-02-20T20:16:01.893428] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-02-20T20:16:01.893788] [INFO ] [sig ] AMH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:02.052346] [INFO ] [LOCAL ] Saved forecast: AMH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMH.txt [2026-02-20T20:16:02.052517] [INFO ] [sig ] [160/3387] Completed AMH in 0.4s | 2.78 sym/s | Total: 57.6s | ETA: 19.4m [2026-02-20T20:16:02.052560] [INFO ] [sig ] [161/3387] Forecasting AMLX... [2026-02-20T20:16:02.052618] [INFO ] [sig ] Generating forecast for: AMLX [2026-02-20T20:16:02.052650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-02-20T20:16:02.065210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-02-20T20:16:02.065669] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-02-20T20:16:02.066857] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-02-20T20:16:02.066913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:02.066945] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:02.066972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:02.067031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:02.130768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:02.131735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:02.131827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:02.131860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:02.258223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:02.258382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:02.258424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:02.258453] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:02.262337] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-02-20T20:16:02.262676] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-02-20T20:16:02.262825] [INFO ] [sig ] AMLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:02.419756] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMLX.txt [2026-02-20T20:16:02.419917] [INFO ] [sig ] [161/3387] Completed AMLX in 0.4s | 2.78 sym/s | Total: 57.9s | ETA: 19.4m [2026-02-20T20:16:02.419957] [INFO ] [sig ] [162/3387] Forecasting AMN... [2026-02-20T20:16:02.419989] [INFO ] [sig ] Generating forecast for: AMN [2026-02-20T20:16:02.420021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-02-20T20:16:02.432828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-02-20T20:16:02.433254] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-02-20T20:16:02.434189] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-02-20T20:16:02.434246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:02.434279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:02.434305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:02.434364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:02.497110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:02.498139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:02.498236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:02.498270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:02.631970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:02.632158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:02.632207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:02.632236] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:02.636233] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-02-20T20:16:02.636713] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-02-20T20:16:02.636919] [INFO ] [sig ] AMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:02.792072] [INFO ] [LOCAL ] Saved forecast: AMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMN.txt [2026-02-20T20:16:02.792241] [INFO ] [sig ] [162/3387] Completed AMN in 0.4s | 2.78 sym/s | Total: 58.3s | ETA: 19.4m [2026-02-20T20:16:02.792284] [INFO ] [sig ] [163/3387] Forecasting AMP... [2026-02-20T20:16:02.792313] [INFO ] [sig ] Generating forecast for: AMP [2026-02-20T20:16:02.792344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-02-20T20:16:02.804789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-02-20T20:16:02.805216] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-02-20T20:16:02.806076] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-02-20T20:16:02.806131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:02.806164] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:02.806192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:02.806249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:02.867078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:02.868080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:02.868167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:02.868208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:02.989621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:02.989790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:02.989832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:02.989862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:02.993457] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=74.71%) [2026-02-20T20:16:02.993796] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-02-20T20:16:02.993953] [INFO ] [sig ] AMP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:03.147308] [INFO ] [LOCAL ] Saved forecast: AMP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMP.txt [2026-02-20T20:16:03.147515] [INFO ] [sig ] [163/3387] Completed AMP in 0.4s | 2.78 sym/s | Total: 58.7s | ETA: 19.3m [2026-02-20T20:16:03.147565] [INFO ] [sig ] [164/3387] Forecasting AMPG... [2026-02-20T20:16:03.147619] [INFO ] [sig ] Generating forecast for: AMPG [2026-02-20T20:16:03.147649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-02-20T20:16:03.159901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-02-20T20:16:03.160347] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-02-20T20:16:03.161205] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-02-20T20:16:03.161260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:03.161305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:03.161334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:03.161393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:03.222918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:03.223868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:03.223994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:03.224031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:03.354280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:03.354453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:03.354496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:03.354524] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:03.358153] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-02-20T20:16:03.358497] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-02-20T20:16:03.358677] [INFO ] [sig ] AMPG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:03.509150] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMPG.txt [2026-02-20T20:16:03.509313] [INFO ] [sig ] [164/3387] Completed AMPG in 0.4s | 2.78 sym/s | Total: 59.0s | ETA: 19.3m [2026-02-20T20:16:03.509356] [INFO ] [sig ] [165/3387] Forecasting AMPH... [2026-02-20T20:16:03.509385] [INFO ] [sig ] Generating forecast for: AMPH [2026-02-20T20:16:03.509416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-02-20T20:16:03.521093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-02-20T20:16:03.521495] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-02-20T20:16:03.522339] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-02-20T20:16:03.522394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:03.522427] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:03.522453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:03.522510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:03.581312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:03.582265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:03.582360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:03.582393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:03.712410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:03.712609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:03.712656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:03.712688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:03.716836] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=41.35%) [2026-02-20T20:16:03.717342] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-02-20T20:16:03.717522] [INFO ] [sig ] AMPH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:03.882524] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMPH.txt [2026-02-20T20:16:03.882722] [INFO ] [sig ] [165/3387] Completed AMPH in 0.4s | 2.78 sym/s | Total: 59.4s | ETA: 19.3m [2026-02-20T20:16:03.882771] [INFO ] [sig ] [166/3387] Forecasting AMPL... [2026-02-20T20:16:03.882804] [INFO ] [sig ] Generating forecast for: AMPL [2026-02-20T20:16:03.882835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-02-20T20:16:03.895745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-02-20T20:16:03.896167] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-02-20T20:16:03.897105] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-02-20T20:16:03.897160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:03.897193] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:03.897221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:03.897277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:03.961712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:03.962897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:03.963050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:03.963085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:04.097493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:04.097676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:04.097720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:04.097749] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:04.102682] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-02-20T20:16:04.103269] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-02-20T20:16:04.103450] [INFO ] [sig ] AMPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:04.275919] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMPL.txt [2026-02-20T20:16:04.276089] [INFO ] [sig ] [166/3387] Completed AMPL in 0.4s | 2.78 sym/s | Total: 59.8s | ETA: 19.3m [2026-02-20T20:16:04.276129] [INFO ] [sig ] [167/3387] Forecasting AMPX... [2026-02-20T20:16:04.276160] [INFO ] [sig ] Generating forecast for: AMPX [2026-02-20T20:16:04.276191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-02-20T20:16:04.288888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-02-20T20:16:04.289342] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-02-20T20:16:04.290290] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-02-20T20:16:04.290348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:04.290384] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:04.290412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:04.290471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:04.349548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:04.350472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:04.350560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:04.350613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:04.473342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:04.473520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:04.473562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:04.473612] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:04.477178] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-02-20T20:16:04.477492] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-02-20T20:16:04.477667] [INFO ] [sig ] AMPX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:04.630677] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMPX.txt [2026-02-20T20:16:04.630845] [INFO ] [sig ] [167/3387] Completed AMPX in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:04.630888] [INFO ] [sig ] [168/3387] Forecasting AMRC... [2026-02-20T20:16:04.630922] [INFO ] [sig ] Generating forecast for: AMRC [2026-02-20T20:16:04.630956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-02-20T20:16:04.643288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-02-20T20:16:04.643706] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-02-20T20:16:04.644543] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-02-20T20:16:04.644620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:04.644657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:04.644687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:04.644747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:04.710339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:04.711518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:04.711641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:04.711676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:04.849133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:04.849314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:04.849364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:04.849396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:04.853750] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=31.73%) [2026-02-20T20:16:04.854091] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-02-20T20:16:04.854242] [INFO ] [sig ] AMRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:05.012851] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMRC.txt [2026-02-20T20:16:05.013015] [INFO ] [sig ] [168/3387] Completed AMRC in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:05.013055] [INFO ] [sig ] [169/3387] Forecasting AMRN... [2026-02-20T20:16:05.013086] [INFO ] [sig ] Generating forecast for: AMRN [2026-02-20T20:16:05.013116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-02-20T20:16:05.026219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-02-20T20:16:05.026617] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-02-20T20:16:05.027724] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-02-20T20:16:05.027779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:05.027813] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:05.027839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:05.027896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:05.086802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:05.087786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:05.087875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:05.087908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:05.214436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:05.214810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:05.214854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:05.214884] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:05.218419] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-02-20T20:16:05.218727] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-02-20T20:16:05.219061] [INFO ] [sig ] AMRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:05.362731] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMRN.txt [2026-02-20T20:16:05.362901] [INFO ] [sig ] [169/3387] Completed AMRN in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:05.362942] [INFO ] [sig ] [170/3387] Forecasting AMRX... [2026-02-20T20:16:05.362972] [INFO ] [sig ] Generating forecast for: AMRX [2026-02-20T20:16:05.363005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-02-20T20:16:05.373977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-02-20T20:16:05.374331] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-02-20T20:16:05.375184] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-02-20T20:16:05.375238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:05.375272] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:05.375300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:05.375358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:05.435528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:05.436417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:05.436505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:05.436540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:05.567723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:05.567885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:05.567926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:05.567956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:05.571673] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=80.50%) [2026-02-20T20:16:05.571986] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-02-20T20:16:05.572153] [INFO ] [sig ] AMRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:05.716471] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMRX.txt [2026-02-20T20:16:05.716616] [INFO ] [sig ] [170/3387] Completed AMRX in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:05.716659] [INFO ] [sig ] [171/3387] Forecasting AMSC... [2026-02-20T20:16:05.716690] [INFO ] [sig ] Generating forecast for: AMSC [2026-02-20T20:16:05.716722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-02-20T20:16:05.729147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-02-20T20:16:05.729533] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-02-20T20:16:05.730568] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-02-20T20:16:05.730664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:05.730698] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:05.730725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:05.730781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:05.792272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:05.793002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:05.793085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:05.793118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:05.913975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:05.914133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:05.914174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:05.914204] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:05.917659] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-02-20T20:16:05.917937] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-02-20T20:16:05.918071] [INFO ] [sig ] AMSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:06.064728] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMSC.txt [2026-02-20T20:16:06.064905] [INFO ] [sig ] [171/3387] Completed AMSC in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:06.064947] [INFO ] [sig ] [172/3387] Forecasting AMSF... [2026-02-20T20:16:06.064977] [INFO ] [sig ] Generating forecast for: AMSF [2026-02-20T20:16:06.065007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-02-20T20:16:06.076272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-02-20T20:16:06.076669] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-02-20T20:16:06.077738] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-02-20T20:16:06.077986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:06.078020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:06.078048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:06.078105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:06.142211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:06.143120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:06.143210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:06.143245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:06.268226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:06.268406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:06.268449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:06.268481] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:06.272397] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-02-20T20:16:06.272814] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-02-20T20:16:06.272978] [INFO ] [sig ] AMSF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:06.434221] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMSF.txt [2026-02-20T20:16:06.434390] [INFO ] [sig ] [172/3387] Completed AMSF in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:06.434432] [INFO ] [sig ] [173/3387] Forecasting AMTB... [2026-02-20T20:16:06.434465] [INFO ] [sig ] Generating forecast for: AMTB [2026-02-20T20:16:06.434503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-02-20T20:16:06.447026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-02-20T20:16:06.447461] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-02-20T20:16:06.448343] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-02-20T20:16:06.448405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:06.448471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:06.448501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:06.448561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:06.519075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:06.520224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:06.520316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:06.520351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:06.658059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:06.658231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:06.658275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:06.658305] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:06.662463] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-02-20T20:16:06.662833] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-02-20T20:16:06.662980] [INFO ] [sig ] AMTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:06.818309] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMTB.txt [2026-02-20T20:16:06.818486] [INFO ] [sig ] [173/3387] Completed AMTB in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:06.818537] [INFO ] [sig ] [174/3387] Forecasting AMTX... [2026-02-20T20:16:06.818595] [INFO ] [sig ] Generating forecast for: AMTX [2026-02-20T20:16:06.818635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-02-20T20:16:06.831270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-02-20T20:16:06.831668] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-02-20T20:16:06.832522] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-02-20T20:16:06.832602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:06.832639] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:06.832667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:06.832920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:06.896277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:06.897344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:06.897433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:06.897467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:07.027897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:07.028061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:07.028104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:07.028134] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:07.031752] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-02-20T20:16:07.032046] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-02-20T20:16:07.032187] [INFO ] [sig ] AMTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:07.180169] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMTX.txt [2026-02-20T20:16:07.180339] [INFO ] [sig ] [174/3387] Completed AMTX in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-20T20:16:07.180388] [INFO ] [sig ] [175/3387] Forecasting AMWD... [2026-02-20T20:16:07.180420] [INFO ] [sig ] Generating forecast for: AMWD [2026-02-20T20:16:07.180451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-02-20T20:16:07.193943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-02-20T20:16:07.194365] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-02-20T20:16:07.195202] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-02-20T20:16:07.195266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:07.195305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:07.195332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:07.195389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:07.255305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:07.256232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:07.256330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:07.256369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:07.379535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:07.379723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:07.379766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:07.379795] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:07.383359] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=62.61%) [2026-02-20T20:16:07.383719] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-02-20T20:16:07.383868] [INFO ] [sig ] AMWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:07.541942] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMWD.txt [2026-02-20T20:16:07.542103] [INFO ] [sig ] [175/3387] Completed AMWD in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:07.542142] [INFO ] [sig ] [176/3387] Forecasting AMWL... [2026-02-20T20:16:07.542173] [INFO ] [sig ] Generating forecast for: AMWL [2026-02-20T20:16:07.542205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-02-20T20:16:07.554280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-02-20T20:16:07.554744] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-02-20T20:16:07.555553] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-02-20T20:16:07.555656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:07.555695] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:07.555722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:07.555778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:07.632935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:07.633888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:07.633988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:07.634024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:07.789480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:07.789697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:07.789758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:07.789841] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:07.795616] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-02-20T20:16:07.796093] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-02-20T20:16:07.796291] [INFO ] [sig ] AMWL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:07.958857] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMWL.txt [2026-02-20T20:16:07.959018] [INFO ] [sig ] [176/3387] Completed AMWL in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:07.959060] [INFO ] [sig ] [177/3387] Forecasting AMX... [2026-02-20T20:16:07.959089] [INFO ] [sig ] Generating forecast for: AMX [2026-02-20T20:16:07.959123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-02-20T20:16:07.971832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-02-20T20:16:07.972363] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-02-20T20:16:07.973366] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-02-20T20:16:07.973420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:07.973453] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:07.973480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:07.973537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:08.033685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:08.034613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:08.034696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:08.034728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:08.161373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:08.161535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:08.161606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:08.161645] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:08.165365] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-02-20T20:16:08.165676] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-02-20T20:16:08.165817] [INFO ] [sig ] AMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:08.316464] [INFO ] [LOCAL ] Saved forecast: AMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMX.txt [2026-02-20T20:16:08.316650] [INFO ] [sig ] [177/3387] Completed AMX in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:08.316693] [INFO ] [sig ] [178/3387] Forecasting AMZD... [2026-02-20T20:16:08.316723] [INFO ] [sig ] Generating forecast for: AMZD [2026-02-20T20:16:08.316754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-02-20T20:16:08.328991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-02-20T20:16:08.329373] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-02-20T20:16:08.330200] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-02-20T20:16:08.330255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:08.330287] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:08.330315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:08.330373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:08.392476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:08.393430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:08.393522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:08.393555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:08.518687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:08.518854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:08.518913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:08.518944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:08.522659] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-02-20T20:16:08.522957] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-02-20T20:16:08.523094] [INFO ] [sig ] AMZD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:08.670746] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMZD.txt [2026-02-20T20:16:08.670928] [INFO ] [sig ] [178/3387] Completed AMZD in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:08.670971] [INFO ] [sig ] [179/3387] Forecasting AMZN... [2026-02-20T20:16:08.671002] [INFO ] [sig ] Generating forecast for: AMZN [2026-02-20T20:16:08.671033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-02-20T20:16:08.683766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-02-20T20:16:08.684220] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-02-20T20:16:08.685129] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-02-20T20:16:08.685186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:08.685243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:08.685271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:08.685330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:08.749279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:08.750415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:08.750507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:08.750540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:08.877101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:08.877272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:08.877314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:08.877343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:08.880949] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-02-20T20:16:08.881248] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-02-20T20:16:08.881392] [INFO ] [sig ] AMZN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:09.027360] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AMZN.txt [2026-02-20T20:16:09.027527] [INFO ] [sig ] [179/3387] Completed AMZN in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:09.027600] [INFO ] [sig ] [180/3387] Forecasting AMZZ... [2026-02-20T20:16:09.027643] [INFO ] [sig ] Generating forecast for: AMZZ [2026-02-20T20:16:09.027679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-02-20T20:16:09.038843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-02-20T20:16:09.039237] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-02-20T20:16:09.040069] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-02-20T20:16:09.040124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:09.040157] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:09.040185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:09.040243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:09.098772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:09.100117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:09.100204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:09.100237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:09.227895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:09.228066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:09.228109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:09.228138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:09.232339] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-02-20T20:16:09.232700] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-02-20T20:16:09.232843] [INFO ] [sig ] AMZZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:09.383364] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AMZZ.txt [2026-02-20T20:16:09.383549] [INFO ] [sig ] [180/3387] Completed AMZZ in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:09.383615] [INFO ] [sig ] [181/3387] Forecasting AN... [2026-02-20T20:16:09.383647] [INFO ] [sig ] Generating forecast for: AN [2026-02-20T20:16:09.383680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-02-20T20:16:09.395734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-02-20T20:16:09.396140] [INFO ] [FORECASTER] Starting predict_future for AN [2026-02-20T20:16:09.397074] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-02-20T20:16:09.397130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:09.397163] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:09.397190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:09.397248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:09.457372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:09.458304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:09.458407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:09.458466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:09.606230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:09.606391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:09.606432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:09.606461] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:09.610337] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-02-20T20:16:09.610684] [INFO ] [FORECASTER] Completed predict_future for AN [2026-02-20T20:16:09.611014] [INFO ] [sig ] AN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:09.773149] [INFO ] [LOCAL ] Saved forecast: AN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AN.txt [2026-02-20T20:16:09.773313] [INFO ] [sig ] [181/3387] Completed AN in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:09.773353] [INFO ] [sig ] [182/3387] Forecasting ANAB... [2026-02-20T20:16:09.773383] [INFO ] [sig ] Generating forecast for: ANAB [2026-02-20T20:16:09.773413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-02-20T20:16:09.785894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-02-20T20:16:09.786271] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-02-20T20:16:09.787339] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-02-20T20:16:09.787393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:09.787442] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:09.787470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:09.787527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:09.849069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:09.849987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:09.850076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:09.850110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:09.983535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:09.983721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:09.983765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:09.983794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:09.988104] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-02-20T20:16:09.988526] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-02-20T20:16:09.988717] [INFO ] [sig ] ANAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:10.146526] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANAB.txt [2026-02-20T20:16:10.146726] [INFO ] [sig ] [182/3387] Completed ANAB in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:10.146778] [INFO ] [sig ] [183/3387] Forecasting ANDE... [2026-02-20T20:16:10.146838] [INFO ] [sig ] Generating forecast for: ANDE [2026-02-20T20:16:10.146878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-02-20T20:16:10.158740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-02-20T20:16:10.159153] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-02-20T20:16:10.160033] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-02-20T20:16:10.160087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:10.160119] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:10.160149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:10.160208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:10.221594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:10.222504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:10.222687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:10.222726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:10.352932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:10.353093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:10.353134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:10.353163] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:10.356658] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-02-20T20:16:10.356965] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-02-20T20:16:10.357102] [INFO ] [sig ] ANDE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:10.505255] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANDE.txt [2026-02-20T20:16:10.505449] [INFO ] [sig ] [183/3387] Completed ANDE in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:10.505493] [INFO ] [sig ] [184/3387] Forecasting ANF... [2026-02-20T20:16:10.505524] [INFO ] [sig ] Generating forecast for: ANF [2026-02-20T20:16:10.505554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-02-20T20:16:10.518619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-02-20T20:16:10.519124] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-02-20T20:16:10.520156] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-02-20T20:16:10.520254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:10.520294] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:10.520327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:10.520391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:10.580056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:10.580961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:10.581053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:10.581087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:10.706089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:10.706253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:10.706305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:10.706339] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:10.710381] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-02-20T20:16:10.710718] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-02-20T20:16:10.710865] [INFO ] [sig ] ANF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:10.861669] [INFO ] [LOCAL ] Saved forecast: ANF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANF.txt [2026-02-20T20:16:10.861812] [INFO ] [sig ] [184/3387] Completed ANF in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:10.861851] [INFO ] [sig ] [185/3387] Forecasting ANGI... [2026-02-20T20:16:10.861880] [INFO ] [sig ] Generating forecast for: ANGI [2026-02-20T20:16:10.861912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-02-20T20:16:10.874015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-02-20T20:16:10.874324] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-02-20T20:16:10.875158] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-02-20T20:16:10.875211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:10.875244] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:10.875272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:10.875328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:10.934448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:10.935089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:10.935176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:10.935209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:11.056363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:11.056523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:11.056564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:11.056612] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:11.060527] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-02-20T20:16:11.060859] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-02-20T20:16:11.060997] [INFO ] [sig ] ANGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:11.205658] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANGI.txt [2026-02-20T20:16:11.205791] [INFO ] [sig ] [185/3387] Completed ANGI in 0.3s | 2.77 sym/s | Total: 1.1m | ETA: 19.3m [2026-02-20T20:16:11.205832] [INFO ] [sig ] [186/3387] Forecasting ANGL... [2026-02-20T20:16:11.205869] [INFO ] [sig ] Generating forecast for: ANGL [2026-02-20T20:16:11.206087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-02-20T20:16:11.217932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-02-20T20:16:11.218265] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-02-20T20:16:11.219111] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-02-20T20:16:11.219167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:11.219199] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:11.219227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:11.219283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:11.280619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:11.281702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:11.281793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:11.281829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:11.411174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:11.411346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:11.411389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:11.411421] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:11.415453] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-02-20T20:16:11.415826] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-02-20T20:16:11.415977] [INFO ] [sig ] ANGL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:11.577340] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANGL.txt [2026-02-20T20:16:11.577627] [INFO ] [sig ] [186/3387] Completed ANGL in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:11.577697] [INFO ] [sig ] [187/3387] Forecasting ANGO... [2026-02-20T20:16:11.577737] [INFO ] [sig ] Generating forecast for: ANGO [2026-02-20T20:16:11.577775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-02-20T20:16:11.590593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-02-20T20:16:11.591034] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-02-20T20:16:11.591967] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-02-20T20:16:11.592024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:11.592058] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:11.592084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:11.592141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:11.654223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:11.655283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:11.655378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:11.655411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:11.782740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:11.782912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:11.782954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:11.782983] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:11.787352] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-02-20T20:16:11.787813] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-02-20T20:16:11.787989] [INFO ] [sig ] ANGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:11.933868] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANGO.txt [2026-02-20T20:16:11.934031] [INFO ] [sig ] [187/3387] Completed ANGO in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:11.934071] [INFO ] [sig ] [188/3387] Forecasting ANIK... [2026-02-20T20:16:11.934103] [INFO ] [sig ] Generating forecast for: ANIK [2026-02-20T20:16:11.934134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-02-20T20:16:11.945403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-02-20T20:16:11.945836] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-02-20T20:16:11.946717] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-02-20T20:16:11.946773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:11.946829] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:11.946862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:11.946920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:12.013218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:12.014360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:12.014484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:12.014535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:12.141076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:12.141277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:12.141332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:12.141365] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:12.145414] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-02-20T20:16:12.145744] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-02-20T20:16:12.145905] [INFO ] [sig ] ANIK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:12.296515] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANIK.txt [2026-02-20T20:16:12.296699] [INFO ] [sig ] [188/3387] Completed ANIK in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:12.296741] [INFO ] [sig ] [189/3387] Forecasting ANIP... [2026-02-20T20:16:12.296992] [INFO ] [sig ] Generating forecast for: ANIP [2026-02-20T20:16:12.297028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-02-20T20:16:12.310605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-02-20T20:16:12.311050] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-02-20T20:16:12.312066] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-02-20T20:16:12.312122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:12.312155] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:12.312181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:12.312245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:12.368657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:12.369438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:12.369544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:12.369598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:12.493939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:12.494113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:12.494157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:12.494203] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:12.498651] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-02-20T20:16:12.498958] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-02-20T20:16:12.499104] [INFO ] [sig ] ANIP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:12.647330] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANIP.txt [2026-02-20T20:16:12.647482] [INFO ] [sig ] [189/3387] Completed ANIP in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:12.647523] [INFO ] [sig ] [190/3387] Forecasting ANIX... [2026-02-20T20:16:12.647555] [INFO ] [sig ] Generating forecast for: ANIX [2026-02-20T20:16:12.647605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-02-20T20:16:12.658933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-02-20T20:16:12.659284] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-02-20T20:16:12.660140] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-02-20T20:16:12.660193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:12.660263] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:12.660292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:12.660349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:12.723221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:12.724096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:12.724189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:12.724222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:12.847929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:12.848092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:12.848133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:12.848165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:12.851688] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-02-20T20:16:12.851982] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-02-20T20:16:12.852127] [INFO ] [sig ] ANIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:13.001017] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANIX.txt [2026-02-20T20:16:13.001218] [INFO ] [sig ] [190/3387] Completed ANIX in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:13.001262] [INFO ] [sig ] [191/3387] Forecasting ANNX... [2026-02-20T20:16:13.001293] [INFO ] [sig ] Generating forecast for: ANNX [2026-02-20T20:16:13.001324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-02-20T20:16:13.013770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-02-20T20:16:13.014154] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-02-20T20:16:13.015136] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-02-20T20:16:13.015193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:13.015226] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:13.015253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:13.015320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:13.075535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:13.076448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:13.076551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:13.076623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:13.198062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:13.198224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:13.198266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:13.198294] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:13.201919] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-02-20T20:16:13.202216] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-02-20T20:16:13.202357] [INFO ] [sig ] ANNX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:13.348497] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANNX.txt [2026-02-20T20:16:13.348675] [INFO ] [sig ] [191/3387] Completed ANNX in 0.3s | 2.77 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-20T20:16:13.348719] [INFO ] [sig ] [192/3387] Forecasting ANTX... [2026-02-20T20:16:13.348750] [INFO ] [sig ] Generating forecast for: ANTX [2026-02-20T20:16:13.348781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-02-20T20:16:13.360481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-02-20T20:16:13.360890] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-02-20T20:16:13.361715] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-02-20T20:16:13.361770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:13.361803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:13.361830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:13.361886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:13.420499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:13.421670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:13.421765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:13.421798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:13.552460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:13.552637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:13.552682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:13.552724] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:13.556939] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-02-20T20:16:13.557245] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-02-20T20:16:13.557389] [INFO ] [sig ] ANTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:13.714168] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ANTX.txt [2026-02-20T20:16:13.714366] [INFO ] [sig ] [192/3387] Completed ANTX in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:13.714421] [INFO ] [sig ] [193/3387] Forecasting ANVS... [2026-02-20T20:16:13.714453] [INFO ] [sig ] Generating forecast for: ANVS [2026-02-20T20:16:13.714484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-02-20T20:16:13.728846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-02-20T20:16:13.729274] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-02-20T20:16:13.730271] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-02-20T20:16:13.730343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:13.730391] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:13.730439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:13.730500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:13.794742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:13.796064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:13.796164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:13.796200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:13.923195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:13.923356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:13.923397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:13.923458] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:13.927388] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-02-20T20:16:13.927708] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-02-20T20:16:13.927854] [INFO ] [sig ] ANVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:14.076406] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ANVS.txt [2026-02-20T20:16:14.076593] [INFO ] [sig ] [193/3387] Completed ANVS in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:14.076646] [INFO ] [sig ] [194/3387] Forecasting AOD... [2026-02-20T20:16:14.076689] [INFO ] [sig ] Generating forecast for: AOD [2026-02-20T20:16:14.076726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-02-20T20:16:14.090021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-02-20T20:16:14.090399] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-02-20T20:16:14.091301] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-02-20T20:16:14.091356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:14.091389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:14.091415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:14.091473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:14.151609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:14.152455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:14.152542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:14.152596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:14.280709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:14.280868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:14.280908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:14.280936] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:14.285084] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=75.98%) [2026-02-20T20:16:14.285368] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-02-20T20:16:14.285504] [INFO ] [sig ] AOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:14.438509] [INFO ] [LOCAL ] Saved forecast: AOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AOD.txt [2026-02-20T20:16:14.438714] [INFO ] [sig ] [194/3387] Completed AOD in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:14.438758] [INFO ] [sig ] [195/3387] Forecasting AOHY... [2026-02-20T20:16:14.438788] [INFO ] [sig ] Generating forecast for: AOHY [2026-02-20T20:16:14.438818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-02-20T20:16:14.450996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-02-20T20:16:14.451404] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-02-20T20:16:14.452314] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-02-20T20:16:14.452369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:14.452402] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:14.452428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:14.452487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:14.514786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:14.515778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:14.515877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:14.515912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:14.641802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:14.641966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:14.642006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:14.642036] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:14.645670] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-02-20T20:16:14.645954] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-02-20T20:16:14.646088] [INFO ] [sig ] AOHY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:14.790357] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AOHY.txt [2026-02-20T20:16:14.790511] [INFO ] [sig ] [195/3387] Completed AOHY in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:14.790552] [INFO ] [sig ] [196/3387] Forecasting AON... [2026-02-20T20:16:14.790604] [INFO ] [sig ] Generating forecast for: AON [2026-02-20T20:16:14.790638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-02-20T20:16:14.802287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-02-20T20:16:14.802665] [INFO ] [FORECASTER] Starting predict_future for AON [2026-02-20T20:16:14.803480] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-02-20T20:16:14.803535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:14.803568] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:14.803622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:14.803681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:14.864174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:14.865070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:14.865159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:14.865193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:14.991872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:14.992027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:14.992069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:14.992097] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:14.995516] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=51.91%) [2026-02-20T20:16:14.995819] [INFO ] [FORECASTER] Completed predict_future for AON [2026-02-20T20:16:14.995951] [INFO ] [sig ] AON: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:15.147953] [INFO ] [LOCAL ] Saved forecast: AON 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AON.txt [2026-02-20T20:16:15.148141] [INFO ] [sig ] [196/3387] Completed AON in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:15.148185] [INFO ] [sig ] [197/3387] Forecasting AOS... [2026-02-20T20:16:15.148215] [INFO ] [sig ] Generating forecast for: AOS [2026-02-20T20:16:15.148247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-02-20T20:16:15.160965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-02-20T20:16:15.161326] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-02-20T20:16:15.162325] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-02-20T20:16:15.162379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:15.162413] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:15.162440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:15.162498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:15.222024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:15.222756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:15.222852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:15.222886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:15.349453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:15.349629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:15.349673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:15.349702] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:15.353129] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-02-20T20:16:15.353421] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-02-20T20:16:15.353556] [INFO ] [sig ] AOS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:15.500354] [INFO ] [LOCAL ] Saved forecast: AOS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AOS.txt [2026-02-20T20:16:15.500488] [INFO ] [sig ] [197/3387] Completed AOS in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:15.500527] [INFO ] [sig ] [198/3387] Forecasting AOSL... [2026-02-20T20:16:15.500557] [INFO ] [sig ] Generating forecast for: AOSL [2026-02-20T20:16:15.500607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-02-20T20:16:15.513906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-02-20T20:16:15.514341] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-02-20T20:16:15.515245] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-02-20T20:16:15.515301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:15.515334] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:15.515362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:15.515419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:15.574670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:15.575452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:15.575537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:15.575589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:15.700897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:15.701062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:15.701105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:15.701134] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:15.704646] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=52.81%) [2026-02-20T20:16:15.704928] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-02-20T20:16:15.705067] [INFO ] [sig ] AOSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:15.857441] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AOSL.txt [2026-02-20T20:16:15.857636] [INFO ] [sig ] [198/3387] Completed AOSL in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:15.857682] [INFO ] [sig ] [199/3387] Forecasting AP... [2026-02-20T20:16:15.857714] [INFO ] [sig ] Generating forecast for: AP [2026-02-20T20:16:15.857744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-02-20T20:16:15.869862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-02-20T20:16:15.870293] [INFO ] [FORECASTER] Starting predict_future for AP [2026-02-20T20:16:15.871217] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-02-20T20:16:15.871274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:15.871306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:15.871333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:15.871389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:15.930358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:15.931218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:15.931305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:15.931339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:16.053966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:16.054125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:16.054167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:16.054196] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:16.057834] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=91.46%) [2026-02-20T20:16:16.058121] [INFO ] [FORECASTER] Completed predict_future for AP [2026-02-20T20:16:16.058263] [INFO ] [sig ] AP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:16.218745] [INFO ] [LOCAL ] Saved forecast: AP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AP.txt [2026-02-20T20:16:16.218917] [INFO ] [sig ] [199/3387] Completed AP in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:16.218959] [INFO ] [sig ] [200/3387] Forecasting APA... [2026-02-20T20:16:16.218988] [INFO ] [sig ] Generating forecast for: APA [2026-02-20T20:16:16.219017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-02-20T20:16:16.230709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-02-20T20:16:16.231108] [INFO ] [FORECASTER] Starting predict_future for APA [2026-02-20T20:16:16.231985] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-02-20T20:16:16.232040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:16.232073] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:16.232101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:16.232158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:16.291676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:16.292629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:16.292722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:16.292785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:16.426803] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:16.426995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:16.427225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:16.427255] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:16.431526] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-02-20T20:16:16.432078] [INFO ] [FORECASTER] Completed predict_future for APA [2026-02-20T20:16:16.432223] [INFO ] [sig ] APA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:16.584182] [INFO ] [LOCAL ] Saved forecast: APA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APA.txt [2026-02-20T20:16:16.584343] [INFO ] [sig ] [200/3387] Completed APA in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-20T20:16:16.584391] [INFO ] [sig ] [201/3387] Forecasting APAM... [2026-02-20T20:16:16.584421] [INFO ] [sig ] Generating forecast for: APAM [2026-02-20T20:16:16.584459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-02-20T20:16:16.596338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-02-20T20:16:16.596732] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-02-20T20:16:16.597662] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-02-20T20:16:16.597719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:16.597751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:16.597778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:16.597834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:16.657520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:16.658439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:16.658544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:16.658599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:16.790686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:16.790852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:16.790895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:16.790927] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:16.794848] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-02-20T20:16:16.795188] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-02-20T20:16:16.795342] [INFO ] [sig ] APAM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:16.943820] [INFO ] [LOCAL ] Saved forecast: APAM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APAM.txt [2026-02-20T20:16:16.943971] [INFO ] [sig ] [201/3387] Completed APAM in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:16.944010] [INFO ] [sig ] [202/3387] Forecasting APD... [2026-02-20T20:16:16.944039] [INFO ] [sig ] Generating forecast for: APD [2026-02-20T20:16:16.944069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-02-20T20:16:16.955402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-02-20T20:16:16.955774] [INFO ] [FORECASTER] Starting predict_future for APD [2026-02-20T20:16:16.956568] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-02-20T20:16:16.956648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:16.956680] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:16.956707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:16.956774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:17.017240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:17.018070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:17.018158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:17.018194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:17.145302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:17.145462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:17.145518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:17.145549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:17.149094] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-02-20T20:16:17.149382] [INFO ] [FORECASTER] Completed predict_future for APD [2026-02-20T20:16:17.149523] [INFO ] [sig ] APD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:17.301344] [INFO ] [LOCAL ] Saved forecast: APD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APD.txt [2026-02-20T20:16:17.301501] [INFO ] [sig ] [202/3387] Completed APD in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:17.301542] [INFO ] [sig ] [203/3387] Forecasting APEI... [2026-02-20T20:16:17.301588] [INFO ] [sig ] Generating forecast for: APEI [2026-02-20T20:16:17.301622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-02-20T20:16:17.313388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-02-20T20:16:17.313782] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-02-20T20:16:17.314593] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-02-20T20:16:17.314646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:17.314678] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:17.314706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:17.314764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:17.374613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:17.375533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:17.375638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:17.375672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:17.498790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:17.498947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:17.498986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:17.499016] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:17.502510] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=32.09%) [2026-02-20T20:16:17.502830] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-02-20T20:16:17.502971] [INFO ] [sig ] APEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:17.650166] [INFO ] [LOCAL ] Saved forecast: APEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APEI.txt [2026-02-20T20:16:17.650346] [INFO ] [sig ] [203/3387] Completed APEI in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:17.650389] [INFO ] [sig ] [204/3387] Forecasting APG... [2026-02-20T20:16:17.650420] [INFO ] [sig ] Generating forecast for: APG [2026-02-20T20:16:17.650452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-02-20T20:16:17.662315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-02-20T20:16:17.662732] [INFO ] [FORECASTER] Starting predict_future for APG [2026-02-20T20:16:17.663764] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-02-20T20:16:17.663819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:17.663852] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:17.663879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:17.663936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:17.723358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:17.724299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:17.724389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:17.724422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:17.847028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:17.847213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:17.847260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:17.847290] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:17.851060] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=82.87%) [2026-02-20T20:16:17.851385] [INFO ] [FORECASTER] Completed predict_future for APG [2026-02-20T20:16:17.851529] [INFO ] [sig ] APG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:18.000544] [INFO ] [LOCAL ] Saved forecast: APG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APG.txt [2026-02-20T20:16:18.000711] [INFO ] [sig ] [204/3387] Completed APG in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:18.000752] [INFO ] [sig ] [205/3387] Forecasting APGE... [2026-02-20T20:16:18.000782] [INFO ] [sig ] Generating forecast for: APGE [2026-02-20T20:16:18.000812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-02-20T20:16:18.021349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-02-20T20:16:18.021732] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-02-20T20:16:18.022634] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-02-20T20:16:18.022691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:18.022724] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:18.022751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:18.022819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:18.080473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:18.081312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:18.081406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:18.081441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:18.207717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:18.207876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:18.207917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:18.207945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:18.211940] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=79.98%) [2026-02-20T20:16:18.212220] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-02-20T20:16:18.212354] [INFO ] [sig ] APGE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:18.353952] [INFO ] [LOCAL ] Saved forecast: APGE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APGE.txt [2026-02-20T20:16:18.354097] [INFO ] [sig ] [205/3387] Completed APGE in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:18.354137] [INFO ] [sig ] [206/3387] Forecasting APH... [2026-02-20T20:16:18.354167] [INFO ] [sig ] Generating forecast for: APH [2026-02-20T20:16:18.354196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-02-20T20:16:18.365595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-02-20T20:16:18.365968] [INFO ] [FORECASTER] Starting predict_future for APH [2026-02-20T20:16:18.366793] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-02-20T20:16:18.366870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:18.366917] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:18.366945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:18.367000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:18.423404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:18.424221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:18.424308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:18.424340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:18.553202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:18.553357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:18.553399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:18.553430] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:18.557006] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=89.04%) [2026-02-20T20:16:18.557292] [INFO ] [FORECASTER] Completed predict_future for APH [2026-02-20T20:16:18.557427] [INFO ] [sig ] APH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:18.707959] [INFO ] [LOCAL ] Saved forecast: APH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APH.txt [2026-02-20T20:16:18.708100] [INFO ] [sig ] [206/3387] Completed APH in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:18.708140] [INFO ] [sig ] [207/3387] Forecasting API... [2026-02-20T20:16:18.708170] [INFO ] [sig ] Generating forecast for: API [2026-02-20T20:16:18.708201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-02-20T20:16:18.719439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-02-20T20:16:18.719809] [INFO ] [FORECASTER] Starting predict_future for API [2026-02-20T20:16:18.720681] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-02-20T20:16:18.720736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:18.720805] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:18.720846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:18.720912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:18.781685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:18.782558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:18.782662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:18.782695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:18.900904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:18.901071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:18.901120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:18.901150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:18.904555] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=94.10%) [2026-02-20T20:16:18.904858] [INFO ] [FORECASTER] Completed predict_future for API [2026-02-20T20:16:18.904993] [INFO ] [sig ] API: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:19.050765] [INFO ] [LOCAL ] Saved forecast: API 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/API.txt [2026-02-20T20:16:19.050911] [INFO ] [sig ] [207/3387] Completed API in 0.3s | 2.78 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:19.050951] [INFO ] [sig ] [208/3387] Forecasting APLD... [2026-02-20T20:16:19.050981] [INFO ] [sig ] Generating forecast for: APLD [2026-02-20T20:16:19.051011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-02-20T20:16:19.062206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-02-20T20:16:19.062565] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-02-20T20:16:19.063460] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-02-20T20:16:19.063515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:19.063547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:19.063592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:19.063651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:19.124313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:19.125328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:19.125415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:19.125449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:19.255883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:19.256244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:19.256292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:19.256322] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:19.260264] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=34.73%) [2026-02-20T20:16:19.260550] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-02-20T20:16:19.260713] [INFO ] [sig ] APLD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:19.407671] [INFO ] [LOCAL ] Saved forecast: APLD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APLD.txt [2026-02-20T20:16:19.407808] [INFO ] [sig ] [208/3387] Completed APLD in 0.4s | 2.78 sym/s | Total: 1.2m | ETA: 19.1m [2026-02-20T20:16:19.407849] [INFO ] [sig ] [209/3387] Forecasting APLE... [2026-02-20T20:16:19.407878] [INFO ] [sig ] Generating forecast for: APLE [2026-02-20T20:16:19.407907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-02-20T20:16:19.420287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-02-20T20:16:19.420678] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-02-20T20:16:19.421555] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-02-20T20:16:19.421640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:19.421680] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:19.421708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:19.421766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:19.482657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:19.483483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:19.483568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:19.483622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:19.604600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:19.604754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:19.604795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:19.604822] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:19.608262] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=76.25%) [2026-02-20T20:16:19.608543] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-02-20T20:16:19.608697] [INFO ] [sig ] APLE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:19.756062] [INFO ] [LOCAL ] Saved forecast: APLE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APLE.txt [2026-02-20T20:16:19.756207] [INFO ] [sig ] [209/3387] Completed APLE in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-20T20:16:19.756245] [INFO ] [sig ] [210/3387] Forecasting APLS... [2026-02-20T20:16:19.756292] [INFO ] [sig ] Generating forecast for: APLS [2026-02-20T20:16:19.756328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-02-20T20:16:19.767264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-02-20T20:16:19.767659] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-02-20T20:16:19.768529] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-02-20T20:16:19.768611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:19.768656] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:19.768685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:19.768744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:19.828728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:19.829605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:19.829695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:19.829728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:19.964420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:19.964622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:19.964664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:19.964753] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:19.968562] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-02-20T20:16:19.968890] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-02-20T20:16:19.969034] [INFO ] [sig ] APLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:20.115667] [INFO ] [LOCAL ] Saved forecast: APLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APLS.txt [2026-02-20T20:16:20.115849] [INFO ] [sig ] [210/3387] Completed APLS in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-20T20:16:20.115894] [INFO ] [sig ] [211/3387] Forecasting APO... [2026-02-20T20:16:20.115926] [INFO ] [sig ] Generating forecast for: APO [2026-02-20T20:16:20.115959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-02-20T20:16:20.127972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-02-20T20:16:20.128355] [INFO ] [FORECASTER] Starting predict_future for APO [2026-02-20T20:16:20.129236] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-02-20T20:16:20.129292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:20.129325] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:20.129354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:20.129412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:20.193413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:20.194322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:20.194409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:20.194443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:20.322805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:20.322968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:20.323011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:20.323042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:20.326885] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-02-20T20:16:20.327186] [INFO ] [FORECASTER] Completed predict_future for APO [2026-02-20T20:16:20.327325] [INFO ] [sig ] APO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:20.479942] [INFO ] [LOCAL ] Saved forecast: APO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APO.txt [2026-02-20T20:16:20.480104] [INFO ] [sig ] [211/3387] Completed APO in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-20T20:16:20.480147] [INFO ] [sig ] [212/3387] Forecasting APOG... [2026-02-20T20:16:20.480176] [INFO ] [sig ] Generating forecast for: APOG [2026-02-20T20:16:20.480206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-02-20T20:16:20.493394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-02-20T20:16:20.493853] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-02-20T20:16:20.494707] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-02-20T20:16:20.494761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:20.494793] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:20.494819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:20.494876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:20.556375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:20.557528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:20.557646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:20.557683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:20.684860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:20.685054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:20.685098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:20.685129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:20.689547] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-02-20T20:16:20.689861] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-02-20T20:16:20.690006] [INFO ] [sig ] APOG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:20.839533] [INFO ] [LOCAL ] Saved forecast: APOG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APOG.txt [2026-02-20T20:16:20.839707] [INFO ] [sig ] [212/3387] Completed APOG in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-20T20:16:20.839768] [INFO ] [sig ] [213/3387] Forecasting APP... [2026-02-20T20:16:20.839798] [INFO ] [sig ] Generating forecast for: APP [2026-02-20T20:16:20.839837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-02-20T20:16:20.853143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-02-20T20:16:20.853537] [INFO ] [FORECASTER] Starting predict_future for APP [2026-02-20T20:16:20.854367] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-02-20T20:16:20.854422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:20.854453] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:20.854479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:20.854534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:20.914542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:20.915326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:20.915410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:20.915443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:21.051556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:21.051745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:21.051788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:21.051834] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:21.055366] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-02-20T20:16:21.055712] [INFO ] [FORECASTER] Completed predict_future for APP [2026-02-20T20:16:21.055852] [INFO ] [sig ] APP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:21.202365] [INFO ] [LOCAL ] Saved forecast: APP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APP.txt [2026-02-20T20:16:21.202526] [INFO ] [sig ] [213/3387] Completed APP in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-20T20:16:21.202566] [INFO ] [sig ] [214/3387] Forecasting APPF... [2026-02-20T20:16:21.202616] [INFO ] [sig ] Generating forecast for: APPF [2026-02-20T20:16:21.202647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-02-20T20:16:21.213153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-02-20T20:16:21.213540] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-02-20T20:16:21.214398] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-02-20T20:16:21.214454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:21.214488] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:21.214516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:21.214625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:21.273632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:21.274763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:21.274851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:21.274885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:21.406421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:21.406621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:21.406667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:21.406699] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:21.410709] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=70.02%) [2026-02-20T20:16:21.411006] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-02-20T20:16:21.411143] [INFO ] [sig ] APPF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:21.557146] [INFO ] [LOCAL ] Saved forecast: APPF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APPF.txt [2026-02-20T20:16:21.557311] [INFO ] [sig ] [214/3387] Completed APPF in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:21.557357] [INFO ] [sig ] [215/3387] Forecasting APPN... [2026-02-20T20:16:21.557388] [INFO ] [sig ] Generating forecast for: APPN [2026-02-20T20:16:21.557419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-02-20T20:16:21.569859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-02-20T20:16:21.570271] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-02-20T20:16:21.571335] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-02-20T20:16:21.571394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:21.571427] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:21.571454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:21.571512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:21.635607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:21.636678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:21.636765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:21.636839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:21.764758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:21.764929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:21.764981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:21.765017] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:21.768670] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=64.80%) [2026-02-20T20:16:21.768959] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-02-20T20:16:21.769101] [INFO ] [sig ] APPN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:21.912491] [INFO ] [LOCAL ] Saved forecast: APPN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APPN.txt [2026-02-20T20:16:21.912695] [INFO ] [sig ] [215/3387] Completed APPN in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:21.912755] [INFO ] [sig ] [216/3387] Forecasting APPS... [2026-02-20T20:16:21.912791] [INFO ] [sig ] Generating forecast for: APPS [2026-02-20T20:16:21.912824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-02-20T20:16:21.924364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-02-20T20:16:21.924793] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-02-20T20:16:21.925655] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-02-20T20:16:21.925711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:21.925745] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:21.925773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:21.925833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:21.982901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:21.983808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:21.983916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:21.983951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:22.109790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:22.109957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:22.110001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:22.110031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:22.113690] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-02-20T20:16:22.114006] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-02-20T20:16:22.114146] [INFO ] [sig ] APPS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:22.267928] [INFO ] [LOCAL ] Saved forecast: APPS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/APPS.txt [2026-02-20T20:16:22.268101] [INFO ] [sig ] [216/3387] Completed APPS in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:22.268146] [INFO ] [sig ] [217/3387] Forecasting APYX... [2026-02-20T20:16:22.268178] [INFO ] [sig ] Generating forecast for: APYX [2026-02-20T20:16:22.268211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-02-20T20:16:22.280863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-02-20T20:16:22.281288] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-02-20T20:16:22.282184] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-02-20T20:16:22.282240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:22.282274] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:22.282318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:22.282379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:22.342309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:22.343219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:22.343382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:22.343433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:22.465143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:22.465305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:22.465349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:22.465380] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:22.469075] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-02-20T20:16:22.469363] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-02-20T20:16:22.469503] [INFO ] [sig ] APYX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:22.626695] [INFO ] [LOCAL ] Saved forecast: APYX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/APYX.txt [2026-02-20T20:16:22.626908] [INFO ] [sig ] [217/3387] Completed APYX in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:22.626955] [INFO ] [sig ] [218/3387] Forecasting AQMS... [2026-02-20T20:16:22.626988] [INFO ] [sig ] Generating forecast for: AQMS [2026-02-20T20:16:22.627019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-02-20T20:16:22.639959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-02-20T20:16:22.640390] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-02-20T20:16:22.641432] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-02-20T20:16:22.641487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:22.641520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:22.641547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:22.641625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:22.703255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:22.704232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:22.704327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:22.704362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:22.819877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:22.820054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:22.820098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:22.820128] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:22.823961] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-02-20T20:16:22.824299] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-02-20T20:16:22.824449] [INFO ] [sig ] AQMS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:22.986500] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AQMS.txt [2026-02-20T20:16:22.986693] [INFO ] [sig ] [218/3387] Completed AQMS in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:22.986741] [INFO ] [sig ] [219/3387] Forecasting AQN... [2026-02-20T20:16:22.986774] [INFO ] [sig ] Generating forecast for: AQN [2026-02-20T20:16:22.986828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-02-20T20:16:22.999856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-02-20T20:16:23.000326] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-02-20T20:16:23.001296] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-02-20T20:16:23.001354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:23.001389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:23.001417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:23.001475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:23.065648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:23.066873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:23.066970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:23.067005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:23.196584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:23.196747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:23.196788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:23.196843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:23.200345] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-02-20T20:16:23.200643] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-02-20T20:16:23.200776] [INFO ] [sig ] AQN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:23.345059] [INFO ] [LOCAL ] Saved forecast: AQN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AQN.txt [2026-02-20T20:16:23.345191] [INFO ] [sig ] [219/3387] Completed AQN in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:23.345232] [INFO ] [sig ] [220/3387] Forecasting AQNB... [2026-02-20T20:16:23.345261] [INFO ] [sig ] Generating forecast for: AQNB [2026-02-20T20:16:23.345291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-02-20T20:16:23.356949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-02-20T20:16:23.357401] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-02-20T20:16:23.358292] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-02-20T20:16:23.358348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:23.358382] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:23.358409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:23.358464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:23.418078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:23.419114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:23.419253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:23.419298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:23.535071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:23.535242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:23.535285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:23.535315] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:23.539086] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-02-20T20:16:23.539427] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-02-20T20:16:23.539601] [INFO ] [sig ] AQNB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:23.687360] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AQNB.txt [2026-02-20T20:16:23.687558] [INFO ] [sig ] [220/3387] Completed AQNB in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:23.687622] [INFO ] [sig ] [221/3387] Forecasting ARBE... [2026-02-20T20:16:23.687653] [INFO ] [sig ] Generating forecast for: ARBE [2026-02-20T20:16:23.687690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-02-20T20:16:23.699559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-02-20T20:16:23.699986] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-02-20T20:16:23.700845] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-02-20T20:16:23.700901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:23.700935] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:23.700963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:23.701022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:23.762635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:23.763850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:23.763954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:23.763988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:23.898886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:23.899053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:23.899095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:23.899127] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:23.903038] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-02-20T20:16:23.903359] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-02-20T20:16:23.903502] [INFO ] [sig ] ARBE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:24.082487] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARBE.txt [2026-02-20T20:16:24.082745] [INFO ] [sig ] [221/3387] Completed ARBE in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:24.082821] [INFO ] [sig ] [222/3387] Forecasting ARCB... [2026-02-20T20:16:24.082877] [INFO ] [sig ] Generating forecast for: ARCB [2026-02-20T20:16:24.082936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-02-20T20:16:24.100892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-02-20T20:16:24.101418] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-02-20T20:16:24.102850] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-02-20T20:16:24.102922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:24.102978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:24.103029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:24.103125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:24.191407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:24.192345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:24.192433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:24.192469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:24.315232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:24.315385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:24.315426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:24.315456] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:24.318883] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-02-20T20:16:24.319160] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-02-20T20:16:24.319289] [INFO ] [sig ] ARCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:24.468040] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARCB.txt [2026-02-20T20:16:24.468186] [INFO ] [sig ] [222/3387] Completed ARCB in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:24.468225] [INFO ] [sig ] [223/3387] Forecasting ARCC... [2026-02-20T20:16:24.468256] [INFO ] [sig ] Generating forecast for: ARCC [2026-02-20T20:16:24.468286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-02-20T20:16:24.480554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-02-20T20:16:24.480926] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-02-20T20:16:24.481734] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-02-20T20:16:24.481787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:24.481821] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:24.481849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:24.481904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:24.543052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:24.543780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:24.543864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:24.543898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:24.663445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:24.663628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:24.663673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:24.663704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:24.667371] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=57.83%) [2026-02-20T20:16:24.667686] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-02-20T20:16:24.667823] [INFO ] [sig ] ARCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:24.813055] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARCC.txt [2026-02-20T20:16:24.813191] [INFO ] [sig ] [223/3387] Completed ARCC in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:24.813230] [INFO ] [sig ] [224/3387] Forecasting ARCO... [2026-02-20T20:16:24.813259] [INFO ] [sig ] Generating forecast for: ARCO [2026-02-20T20:16:24.813288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-02-20T20:16:24.825010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-02-20T20:16:24.825328] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-02-20T20:16:24.826136] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-02-20T20:16:24.826387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:24.826448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:24.826477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:24.826534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:24.886471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:24.887223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:24.887308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:24.887342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:25.002625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:25.002787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:25.002827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:25.002858] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:25.006356] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-02-20T20:16:25.006661] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-02-20T20:16:25.006798] [INFO ] [sig ] ARCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:25.153058] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARCO.txt [2026-02-20T20:16:25.153195] [INFO ] [sig ] [224/3387] Completed ARCO in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.0m [2026-02-20T20:16:25.153235] [INFO ] [sig ] [225/3387] Forecasting ARDC... [2026-02-20T20:16:25.153265] [INFO ] [sig ] Generating forecast for: ARDC [2026-02-20T20:16:25.153295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-02-20T20:16:25.165908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-02-20T20:16:25.166422] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-02-20T20:16:25.167305] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-02-20T20:16:25.167361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:25.167394] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:25.167422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:25.167480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:25.228915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:25.229730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:25.229815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:25.229848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:25.351742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:25.351905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:25.351955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:25.351990] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:25.355403] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-02-20T20:16:25.355709] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-02-20T20:16:25.355848] [INFO ] [sig ] ARDC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:25.507924] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARDC.txt [2026-02-20T20:16:25.508098] [INFO ] [sig ] [225/3387] Completed ARDC in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-20T20:16:25.508144] [INFO ] [sig ] [226/3387] Forecasting ARDX... [2026-02-20T20:16:25.508174] [INFO ] [sig ] Generating forecast for: ARDX [2026-02-20T20:16:25.508205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-02-20T20:16:25.520478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-02-20T20:16:25.520868] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-02-20T20:16:25.521806] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-02-20T20:16:25.521860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:25.521895] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:25.521922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:25.521980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:25.587884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:25.588746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:25.588832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:25.588867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:25.718792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:25.718955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:25.718997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:25.719027] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:25.722611] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-02-20T20:16:25.722926] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-02-20T20:16:25.723067] [INFO ] [sig ] ARDX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:25.873552] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARDX.txt [2026-02-20T20:16:25.873734] [INFO ] [sig ] [226/3387] Completed ARDX in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-20T20:16:25.873777] [INFO ] [sig ] [227/3387] Forecasting ARE... [2026-02-20T20:16:25.873807] [INFO ] [sig ] Generating forecast for: ARE [2026-02-20T20:16:25.873838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-02-20T20:16:25.885380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-02-20T20:16:25.885883] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-02-20T20:16:25.886730] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-02-20T20:16:25.886787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:25.886979] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:25.887018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:25.887090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:25.951048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:25.952220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:25.952329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:25.952367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:26.083033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:26.083203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:26.083264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:26.083351] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:26.086970] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-02-20T20:16:26.087463] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-02-20T20:16:26.087637] [INFO ] [sig ] ARE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:26.236133] [INFO ] [LOCAL ] Saved forecast: ARE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARE.txt [2026-02-20T20:16:26.236295] [INFO ] [sig ] [227/3387] Completed ARE in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-20T20:16:26.236335] [INFO ] [sig ] [228/3387] Forecasting AREC... [2026-02-20T20:16:26.236366] [INFO ] [sig ] Generating forecast for: AREC [2026-02-20T20:16:26.236397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-02-20T20:16:26.247794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-02-20T20:16:26.248183] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-02-20T20:16:26.248995] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-02-20T20:16:26.249049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:26.249082] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:26.249109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:26.249166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:26.308371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:26.309294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:26.309380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:26.309413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:26.429333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:26.429497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:26.429539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:26.429587] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:26.433027] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-02-20T20:16:26.433308] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-02-20T20:16:26.433441] [INFO ] [sig ] AREC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:26.575668] [INFO ] [LOCAL ] Saved forecast: AREC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AREC.txt [2026-02-20T20:16:26.575829] [INFO ] [sig ] [228/3387] Completed AREC in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-20T20:16:26.575869] [INFO ] [sig ] [229/3387] Forecasting ARES... [2026-02-20T20:16:26.575900] [INFO ] [sig ] Generating forecast for: ARES [2026-02-20T20:16:26.575929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-02-20T20:16:26.592320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-02-20T20:16:26.592750] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-02-20T20:16:26.593543] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-02-20T20:16:26.593616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:26.593650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:26.593676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:26.593737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:26.650673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:26.651445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:26.651528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:26.651560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:26.777053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:26.777218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:26.777259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:26.777288] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:26.780817] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-02-20T20:16:26.781105] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-02-20T20:16:26.781242] [INFO ] [sig ] ARES: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:26.926401] [INFO ] [LOCAL ] Saved forecast: ARES 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARES.txt [2026-02-20T20:16:26.926546] [INFO ] [sig ] [229/3387] Completed ARES in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-20T20:16:26.926608] [INFO ] [sig ] [230/3387] Forecasting ARGX... [2026-02-20T20:16:26.926640] [INFO ] [sig ] Generating forecast for: ARGX [2026-02-20T20:16:26.926671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-02-20T20:16:26.939272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-02-20T20:16:26.939624] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-02-20T20:16:26.940616] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-02-20T20:16:26.940685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:26.940718] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:26.940744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:26.940801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:27.006537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:27.007817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:27.007905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:27.007938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:27.134759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:27.134917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:27.134957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:27.134985] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:27.138877] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-02-20T20:16:27.139192] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-02-20T20:16:27.139519] [INFO ] [sig ] ARGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:27.287948] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARGX.txt [2026-02-20T20:16:27.288099] [INFO ] [sig ] [230/3387] Completed ARGX in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:27.288139] [INFO ] [sig ] [231/3387] Forecasting ARHS... [2026-02-20T20:16:27.288170] [INFO ] [sig ] Generating forecast for: ARHS [2026-02-20T20:16:27.288200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-02-20T20:16:27.300646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-02-20T20:16:27.300987] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-02-20T20:16:27.302016] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-02-20T20:16:27.302069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:27.302101] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:27.302127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:27.302183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:27.362672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:27.363591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:27.363675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:27.363708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:27.492828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:27.492991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:27.493033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:27.493062] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:27.496710] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-02-20T20:16:27.497013] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-02-20T20:16:27.497151] [INFO ] [sig ] ARHS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:27.643488] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARHS.txt [2026-02-20T20:16:27.643652] [INFO ] [sig ] [231/3387] Completed ARHS in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:27.643694] [INFO ] [sig ] [232/3387] Forecasting ARI... [2026-02-20T20:16:27.643725] [INFO ] [sig ] Generating forecast for: ARI [2026-02-20T20:16:27.643756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-02-20T20:16:27.655168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-02-20T20:16:27.655501] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-02-20T20:16:27.656308] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-02-20T20:16:27.656361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:27.656393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:27.656419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:27.656475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:27.714362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:27.715188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:27.715272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:27.715304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:27.842539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:27.842716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:27.842756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:27.842786] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:27.846685] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-02-20T20:16:27.846990] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-02-20T20:16:27.847124] [INFO ] [sig ] ARI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:27.994019] [INFO ] [LOCAL ] Saved forecast: ARI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARI.txt [2026-02-20T20:16:27.994188] [INFO ] [sig ] [232/3387] Completed ARI in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:27.994230] [INFO ] [sig ] [233/3387] Forecasting ARKO... [2026-02-20T20:16:27.994260] [INFO ] [sig ] Generating forecast for: ARKO [2026-02-20T20:16:27.994289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-02-20T20:16:28.006613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-02-20T20:16:28.006969] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-02-20T20:16:28.007780] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-02-20T20:16:28.007834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:28.007865] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:28.007891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:28.007948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:28.065321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:28.066083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:28.066178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:28.066211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:28.186677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:28.186858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:28.186899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:28.186927] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:28.190549] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-02-20T20:16:28.190849] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-02-20T20:16:28.190981] [INFO ] [sig ] ARKO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:28.338286] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARKO.txt [2026-02-20T20:16:28.338451] [INFO ] [sig ] [233/3387] Completed ARKO in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:28.338496] [INFO ] [sig ] [234/3387] Forecasting ARLO... [2026-02-20T20:16:28.338528] [INFO ] [sig ] Generating forecast for: ARLO [2026-02-20T20:16:28.338558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-02-20T20:16:28.350965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-02-20T20:16:28.351340] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-02-20T20:16:28.352153] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-02-20T20:16:28.352206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:28.352239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:28.352459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:28.352517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:28.414860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:28.416007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:28.416130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:28.416164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:28.540259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:28.540415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:28.540455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:28.540484] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:28.543953] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-02-20T20:16:28.544227] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-02-20T20:16:28.544358] [INFO ] [sig ] ARLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:28.687225] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARLO.txt [2026-02-20T20:16:28.687372] [INFO ] [sig ] [234/3387] Completed ARLO in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:28.687411] [INFO ] [sig ] [235/3387] Forecasting ARLP... [2026-02-20T20:16:28.687442] [INFO ] [sig ] Generating forecast for: ARLP [2026-02-20T20:16:28.687472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-02-20T20:16:28.698908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-02-20T20:16:28.699290] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-02-20T20:16:28.700146] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-02-20T20:16:28.700207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:28.700239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:28.700267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:28.700325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:28.759493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:28.760405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:28.760491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:28.760523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:28.877755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:28.877918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:28.877959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:28.877988] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:28.881397] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-02-20T20:16:28.881710] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-02-20T20:16:28.881841] [INFO ] [sig ] ARLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:29.024004] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARLP.txt [2026-02-20T20:16:29.024147] [INFO ] [sig ] [235/3387] Completed ARLP in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:29.024188] [INFO ] [sig ] [236/3387] Forecasting ARM... [2026-02-20T20:16:29.024217] [INFO ] [sig ] Generating forecast for: ARM [2026-02-20T20:16:29.024248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-02-20T20:16:29.035711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-02-20T20:16:29.036020] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-02-20T20:16:29.036875] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-02-20T20:16:29.036929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:29.036961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:29.036988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:29.037045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:29.093447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:29.094102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:29.094184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:29.094216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:29.210808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:29.210966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:29.211005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:29.211034] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:29.214422] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=47.46%) [2026-02-20T20:16:29.214724] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-02-20T20:16:29.214854] [INFO ] [sig ] ARM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:29.356963] [INFO ] [LOCAL ] Saved forecast: ARM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARM.txt [2026-02-20T20:16:29.357095] [INFO ] [sig ] [236/3387] Completed ARM in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:29.357133] [INFO ] [sig ] [237/3387] Forecasting ARMK... [2026-02-20T20:16:29.357163] [INFO ] [sig ] Generating forecast for: ARMK [2026-02-20T20:16:29.357192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-02-20T20:16:29.368053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-02-20T20:16:29.368385] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-02-20T20:16:29.369209] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-02-20T20:16:29.369262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:29.369296] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:29.369323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:29.369379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:29.426841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:29.427540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:29.427638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:29.427673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:29.550688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:29.550846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:29.550914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:29.550945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:29.554327] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-02-20T20:16:29.554618] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-02-20T20:16:29.554751] [INFO ] [sig ] ARMK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:29.698627] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARMK.txt [2026-02-20T20:16:29.698786] [INFO ] [sig ] [237/3387] Completed ARMK in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:29.698828] [INFO ] [sig ] [238/3387] Forecasting AROC... [2026-02-20T20:16:29.698858] [INFO ] [sig ] Generating forecast for: AROC [2026-02-20T20:16:29.698889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-02-20T20:16:29.711248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-02-20T20:16:29.711797] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-02-20T20:16:29.712794] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-02-20T20:16:29.712847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:29.712880] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:29.712907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:29.712964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:29.770559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:29.771211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:29.771290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:29.771322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:29.889028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:29.889198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:29.889240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:29.889269] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:29.892674] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-02-20T20:16:29.892948] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-02-20T20:16:29.893078] [INFO ] [sig ] AROC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:30.034861] [INFO ] [LOCAL ] Saved forecast: AROC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AROC.txt [2026-02-20T20:16:30.035000] [INFO ] [sig ] [238/3387] Completed AROC in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:30.035040] [INFO ] [sig ] [239/3387] Forecasting ARQ... [2026-02-20T20:16:30.035068] [INFO ] [sig ] Generating forecast for: ARQ [2026-02-20T20:16:30.035098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-02-20T20:16:30.046425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-02-20T20:16:30.046756] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-02-20T20:16:30.047597] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-02-20T20:16:30.047662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:30.047704] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:30.047740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:30.047819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:30.106613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:30.107367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:30.107452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:30.107484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:30.224546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:30.224719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:30.224760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:30.224788] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:30.228254] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-02-20T20:16:30.228530] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-02-20T20:16:30.228679] [INFO ] [sig ] ARQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:30.370595] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARQ.txt [2026-02-20T20:16:30.370728] [INFO ] [sig ] [239/3387] Completed ARQ in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:30.370768] [INFO ] [sig ] [240/3387] Forecasting ARQQ... [2026-02-20T20:16:30.370797] [INFO ] [sig ] Generating forecast for: ARQQ [2026-02-20T20:16:30.370826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-02-20T20:16:30.383729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-02-20T20:16:30.384061] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-02-20T20:16:30.384890] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-02-20T20:16:30.384943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:30.384975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:30.385002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:30.385059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:30.446725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:30.448302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:30.448643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:30.448683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:30.576965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:30.577142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:30.577186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:30.577215] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:30.580929] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-02-20T20:16:30.581276] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-02-20T20:16:30.581640] [INFO ] [sig ] ARQQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:30.725700] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARQQ.txt [2026-02-20T20:16:30.725841] [INFO ] [sig ] [240/3387] Completed ARQQ in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-20T20:16:30.725883] [INFO ] [sig ] [241/3387] Forecasting ARRY... [2026-02-20T20:16:30.725912] [INFO ] [sig ] Generating forecast for: ARRY [2026-02-20T20:16:30.725942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-02-20T20:16:30.738389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-02-20T20:16:30.738755] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-02-20T20:16:30.739627] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-02-20T20:16:30.739694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:30.739788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:30.739832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:30.739905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:30.802025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:30.802941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:30.803031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:30.803066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:30.930219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:30.930371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:30.930413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:30.930442] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:30.934039] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-02-20T20:16:30.934327] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-02-20T20:16:30.934465] [INFO ] [sig ] ARRY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:31.083201] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARRY.txt [2026-02-20T20:16:31.083351] [INFO ] [sig ] [241/3387] Completed ARRY in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 18.8m [2026-02-20T20:16:31.083391] [INFO ] [sig ] [242/3387] Forecasting ARTL... [2026-02-20T20:16:31.083424] [INFO ] [sig ] Generating forecast for: ARTL [2026-02-20T20:16:31.083456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-02-20T20:16:31.094693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-02-20T20:16:31.095079] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-02-20T20:16:31.095938] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-02-20T20:16:31.095994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:31.096027] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:31.096054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:31.096116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:31.158888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:31.159855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:31.159943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:31.159976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:31.282622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:31.282811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:31.282868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:31.282900] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:31.286503] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-02-20T20:16:31.286846] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-02-20T20:16:31.286991] [INFO ] [sig ] ARTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:31.430121] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARTL.txt [2026-02-20T20:16:31.430266] [INFO ] [sig ] [242/3387] Completed ARTL in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 18.8m [2026-02-20T20:16:31.430306] [INFO ] [sig ] [243/3387] Forecasting ARTNA... [2026-02-20T20:16:31.430335] [INFO ] [sig ] Generating forecast for: ARTNA [2026-02-20T20:16:31.430365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-02-20T20:16:31.441596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-02-20T20:16:31.441984] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-02-20T20:16:31.442835] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-02-20T20:16:31.442890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:31.442924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:31.442952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:31.443010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:31.502954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:31.503816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:31.503903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:31.503937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:31.626964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:31.627109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:31.627150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:31.627178] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:31.630668] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=33.77%) [2026-02-20T20:16:31.630947] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-02-20T20:16:31.631083] [INFO ] [sig ] ARTNA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:31.777693] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ARTNA.txt [2026-02-20T20:16:31.777853] [INFO ] [sig ] [243/3387] Completed ARTNA in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:31.777892] [INFO ] [sig ] [244/3387] Forecasting ARVN... [2026-02-20T20:16:31.777923] [INFO ] [sig ] Generating forecast for: ARVN [2026-02-20T20:16:31.777956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-02-20T20:16:31.789021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-02-20T20:16:31.789390] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-02-20T20:16:31.790212] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-02-20T20:16:31.790267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:31.790300] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:31.790509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:31.790565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:31.848060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:31.848981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:31.849069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:31.849108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:31.973542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:31.973721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:31.973763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:31.973824] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:31.977295] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-02-20T20:16:31.977592] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-02-20T20:16:31.977727] [INFO ] [sig ] ARVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:32.121984] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ARVN.txt [2026-02-20T20:16:32.122145] [INFO ] [sig ] [244/3387] Completed ARVN in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:32.122189] [INFO ] [sig ] [245/3387] Forecasting ASA... [2026-02-20T20:16:32.122221] [INFO ] [sig ] Generating forecast for: ASA [2026-02-20T20:16:32.122252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-02-20T20:16:32.133192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-02-20T20:16:32.133545] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-02-20T20:16:32.134543] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-02-20T20:16:32.134621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:32.134655] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:32.134682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:32.134738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:32.194731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:32.195833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:32.195919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:32.195951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:32.326254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:32.326418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:32.326461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:32.326490] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:32.329966] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=11.92%) [2026-02-20T20:16:32.330239] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-02-20T20:16:32.330370] [INFO ] [sig ] ASA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:32.474809] [INFO ] [LOCAL ] Saved forecast: ASA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASA.txt [2026-02-20T20:16:32.474973] [INFO ] [sig ] [245/3387] Completed ASA in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:32.475012] [INFO ] [sig ] [246/3387] Forecasting ASB... [2026-02-20T20:16:32.475042] [INFO ] [sig ] Generating forecast for: ASB [2026-02-20T20:16:32.475071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-02-20T20:16:32.485993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-02-20T20:16:32.486356] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-02-20T20:16:32.487191] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-02-20T20:16:32.487244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:32.487276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:32.487303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:32.487360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:32.546340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:32.547261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:32.547347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:32.547381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:32.671962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:32.672130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:32.672170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:32.672200] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:32.676186] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=73.76%) [2026-02-20T20:16:32.676679] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-02-20T20:16:32.676831] [INFO ] [sig ] ASB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:32.826174] [INFO ] [LOCAL ] Saved forecast: ASB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASB.txt [2026-02-20T20:16:32.826344] [INFO ] [sig ] [246/3387] Completed ASB in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:32.826387] [INFO ] [sig ] [247/3387] Forecasting ASBA... [2026-02-20T20:16:32.826416] [INFO ] [sig ] Generating forecast for: ASBA [2026-02-20T20:16:32.826447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-02-20T20:16:32.837186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-02-20T20:16:32.837555] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-02-20T20:16:32.838394] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-02-20T20:16:32.838447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:32.838478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:32.838505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:32.838562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:32.896535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:32.897498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:32.897603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:32.897640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:33.007810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:33.008028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:33.008081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:33.008112] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:33.012266] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-02-20T20:16:33.012674] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-02-20T20:16:33.012854] [INFO ] [sig ] ASBA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:33.172219] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASBA.txt [2026-02-20T20:16:33.172453] [INFO ] [sig ] [247/3387] Completed ASBA in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:33.172508] [INFO ] [sig ] [248/3387] Forecasting ASC... [2026-02-20T20:16:33.172552] [INFO ] [sig ] Generating forecast for: ASC [2026-02-20T20:16:33.172619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-02-20T20:16:33.189400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-02-20T20:16:33.190002] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-02-20T20:16:33.191314] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-02-20T20:16:33.191389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:33.191444] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:33.191493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:33.191609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:33.264244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:33.265392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:33.265508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:33.265549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:33.433382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:33.433612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:33.433679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:33.433749] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:33.439475] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-02-20T20:16:33.440046] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-02-20T20:16:33.440275] [INFO ] [sig ] ASC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:33.681469] [INFO ] [LOCAL ] Saved forecast: ASC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASC.txt [2026-02-20T20:16:33.681752] [INFO ] [sig ] [248/3387] Completed ASC in 0.5s | 2.78 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:33.681827] [INFO ] [sig ] [249/3387] Forecasting ASG... [2026-02-20T20:16:33.681886] [INFO ] [sig ] Generating forecast for: ASG [2026-02-20T20:16:33.681941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-02-20T20:16:33.718555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-02-20T20:16:33.725412] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-02-20T20:16:33.727511] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-02-20T20:16:33.727625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:33.727679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:33.727723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:33.727815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:33.827542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:33.828808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:33.828929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:33.828972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:34.011765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:34.011982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:34.012048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:34.012101] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:34.017897] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-02-20T20:16:34.018466] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-02-20T20:16:34.018714] [INFO ] [sig ] ASG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:34.241180] [INFO ] [LOCAL ] Saved forecast: ASG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASG.txt [2026-02-20T20:16:34.241407] [INFO ] [sig ] [249/3387] Completed ASG in 0.6s | 2.77 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-20T20:16:34.241472] [INFO ] [sig ] [250/3387] Forecasting ASGI... [2026-02-20T20:16:34.241521] [INFO ] [sig ] Generating forecast for: ASGI [2026-02-20T20:16:34.241594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-02-20T20:16:34.257326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-02-20T20:16:34.257933] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-02-20T20:16:34.259290] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-02-20T20:16:34.259373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:34.259429] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:34.259480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:34.259603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:34.350194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:34.351424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:34.351540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:34.351671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:34.487443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:34.487631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:34.487676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:34.487707] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:34.491294] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-02-20T20:16:34.491598] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-02-20T20:16:34.491740] [INFO ] [sig ] ASGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:34.640989] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASGI.txt [2026-02-20T20:16:34.641134] [INFO ] [sig ] [250/3387] Completed ASGI in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-20T20:16:34.641176] [INFO ] [sig ] [251/3387] Forecasting ASGN... [2026-02-20T20:16:34.641205] [INFO ] [sig ] Generating forecast for: ASGN [2026-02-20T20:16:34.641235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-02-20T20:16:34.653384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-02-20T20:16:34.653737] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-02-20T20:16:34.654563] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-02-20T20:16:34.654638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:34.654671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:34.654699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:34.654757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:34.712492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:34.713375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:34.713495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:34.713529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:34.835018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:34.835184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:34.835227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:34.835256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:34.838837] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-02-20T20:16:34.839139] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-02-20T20:16:34.839279] [INFO ] [sig ] ASGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:34.982531] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASGN.txt [2026-02-20T20:16:34.982714] [INFO ] [sig ] [251/3387] Completed ASGN in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:34.982757] [INFO ] [sig ] [252/3387] Forecasting ASH... [2026-02-20T20:16:34.982788] [INFO ] [sig ] Generating forecast for: ASH [2026-02-20T20:16:34.982821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-02-20T20:16:34.994720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-02-20T20:16:34.995154] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-02-20T20:16:34.995984] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-02-20T20:16:34.996038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:34.996070] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:34.996111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:34.996170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:35.060458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:35.061391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:35.061481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:35.061514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:35.184937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:35.185110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:35.185151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:35.185181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:35.189115] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-02-20T20:16:35.189618] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-02-20T20:16:35.189757] [INFO ] [sig ] ASH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:35.334255] [INFO ] [LOCAL ] Saved forecast: ASH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASH.txt [2026-02-20T20:16:35.334425] [INFO ] [sig ] [252/3387] Completed ASH in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:35.334468] [INFO ] [sig ] [253/3387] Forecasting ASIX... [2026-02-20T20:16:35.334500] [INFO ] [sig ] Generating forecast for: ASIX [2026-02-20T20:16:35.334532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-02-20T20:16:35.348272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-02-20T20:16:35.348810] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-02-20T20:16:35.350003] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-02-20T20:16:35.350079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:35.350127] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:35.350170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:35.350259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:35.421448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:35.422421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:35.422517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:35.422551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:35.549424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:35.549621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:35.549665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:35.549693] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:35.553353] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-02-20T20:16:35.553805] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-02-20T20:16:35.554010] [INFO ] [sig ] ASIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:35.708161] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASIX.txt [2026-02-20T20:16:35.708332] [INFO ] [sig ] [253/3387] Completed ASIX in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:35.708374] [INFO ] [sig ] [254/3387] Forecasting ASLE... [2026-02-20T20:16:35.708404] [INFO ] [sig ] Generating forecast for: ASLE [2026-02-20T20:16:35.708434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-02-20T20:16:35.721127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-02-20T20:16:35.721546] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-02-20T20:16:35.722463] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-02-20T20:16:35.722518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:35.722553] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:35.722602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:35.722663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:35.781785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:35.782732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:35.782818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:35.782852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:35.904241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:35.904406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:35.904450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:35.904480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:35.908389] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-02-20T20:16:35.908793] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-02-20T20:16:35.908955] [INFO ] [sig ] ASLE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:36.058095] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASLE.txt [2026-02-20T20:16:36.058300] [INFO ] [sig ] [254/3387] Completed ASLE in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:36.058362] [INFO ] [sig ] [255/3387] Forecasting ASMB... [2026-02-20T20:16:36.058395] [INFO ] [sig ] Generating forecast for: ASMB [2026-02-20T20:16:36.058428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-02-20T20:16:36.133116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-02-20T20:16:36.133508] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-02-20T20:16:36.134376] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-02-20T20:16:36.134435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:36.134471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:36.134501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:36.134562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:36.192679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:36.193500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:36.193605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:36.193645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:36.324494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:36.324883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:36.324927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:36.324958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:36.329281] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=18.08%) [2026-02-20T20:16:36.329634] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-02-20T20:16:36.329788] [INFO ] [sig ] ASMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:36.482023] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASMB.txt [2026-02-20T20:16:36.482195] [INFO ] [sig ] [255/3387] Completed ASMB in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:36.482243] [INFO ] [sig ] [256/3387] Forecasting ASML... [2026-02-20T20:16:36.482277] [INFO ] [sig ] Generating forecast for: ASML [2026-02-20T20:16:36.482315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-02-20T20:16:36.501613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-02-20T20:16:36.502669] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-02-20T20:16:36.504762] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-02-20T20:16:36.504864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:36.504910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:36.504949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:36.505040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:36.588390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:36.590135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:36.590366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:36.590418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:36.743175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:36.743326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:36.743369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:36.743398] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:36.746984] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=46.38%) [2026-02-20T20:16:36.747278] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-02-20T20:16:36.747417] [INFO ] [sig ] ASML: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:36.911710] [INFO ] [LOCAL ] Saved forecast: ASML 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASML.txt [2026-02-20T20:16:36.911959] [INFO ] [sig ] [256/3387] Completed ASML in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:36.912032] [INFO ] [sig ] [257/3387] Forecasting ASND... [2026-02-20T20:16:36.912091] [INFO ] [sig ] Generating forecast for: ASND [2026-02-20T20:16:36.912146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-02-20T20:16:36.932009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-02-20T20:16:36.932549] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-02-20T20:16:36.933537] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-02-20T20:16:36.933615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:36.933664] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:36.933710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:36.933797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:36.995070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:36.996141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:36.996258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:36.996293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:37.131432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:37.131627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:37.131724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:37.131761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:37.135773] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=44.03%) [2026-02-20T20:16:37.136091] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-02-20T20:16:37.136236] [INFO ] [sig ] ASND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:37.289813] [INFO ] [LOCAL ] Saved forecast: ASND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASND.txt [2026-02-20T20:16:37.289958] [INFO ] [sig ] [257/3387] Completed ASND in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 18.8m [2026-02-20T20:16:37.289999] [INFO ] [sig ] [258/3387] Forecasting ASO... [2026-02-20T20:16:37.290028] [INFO ] [sig ] Generating forecast for: ASO [2026-02-20T20:16:37.290058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-02-20T20:16:37.302096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-02-20T20:16:37.302442] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-02-20T20:16:37.303252] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-02-20T20:16:37.303306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:37.303370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:37.303399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:37.303645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:37.362003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:37.362672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:37.362754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:37.362787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:37.484989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:37.485161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:37.485203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:37.485233] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:37.489206] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: UP (p=78.22%) [2026-02-20T20:16:37.489702] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-02-20T20:16:37.489835] [INFO ] [sig ] ASO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:37.633437] [INFO ] [LOCAL ] Saved forecast: ASO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASO.txt [2026-02-20T20:16:37.633626] [INFO ] [sig ] [258/3387] Completed ASO in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:37.633673] [INFO ] [sig ] [259/3387] Forecasting ASPI... [2026-02-20T20:16:37.633703] [INFO ] [sig ] Generating forecast for: ASPI [2026-02-20T20:16:37.633733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-02-20T20:16:37.650236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-02-20T20:16:37.650740] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-02-20T20:16:37.652059] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-02-20T20:16:37.652126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:37.652169] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:37.652207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:37.652294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:37.719161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:37.720112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:37.720205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:37.720240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:37.850160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:37.850349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:37.850394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:37.850423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:37.854256] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-02-20T20:16:37.854628] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-02-20T20:16:37.854781] [INFO ] [sig ] ASPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:38.002698] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASPI.txt [2026-02-20T20:16:38.002843] [INFO ] [sig ] [259/3387] Completed ASPI in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:38.002883] [INFO ] [sig ] [260/3387] Forecasting ASPN... [2026-02-20T20:16:38.002912] [INFO ] [sig ] Generating forecast for: ASPN [2026-02-20T20:16:38.002941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-02-20T20:16:38.015208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-02-20T20:16:38.015646] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-02-20T20:16:38.016446] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-02-20T20:16:38.016499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:38.016532] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:38.016558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:38.016635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:38.074077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:38.074958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:38.075043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:38.075075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:38.198657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:38.198802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:38.198842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:38.198870] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:38.202222] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=27.24%) [2026-02-20T20:16:38.202495] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-02-20T20:16:38.202643] [INFO ] [sig ] ASPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:38.346211] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASPN.txt [2026-02-20T20:16:38.346373] [INFO ] [sig ] [260/3387] Completed ASPN in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:38.346413] [INFO ] [sig ] [261/3387] Forecasting ASPS... [2026-02-20T20:16:38.346442] [INFO ] [sig ] Generating forecast for: ASPS [2026-02-20T20:16:38.346475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-02-20T20:16:38.359135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-02-20T20:16:38.359547] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-02-20T20:16:38.360371] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-02-20T20:16:38.360425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:38.360457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:38.360483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:38.360538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:38.418105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:38.419011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:38.419098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:38.419132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:38.532689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:38.532851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:38.532891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:38.532953] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:38.536399] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=64.61%) [2026-02-20T20:16:38.536700] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-02-20T20:16:38.536849] [INFO ] [sig ] ASPS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:38.748697] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASPS.txt [2026-02-20T20:16:38.748877] [INFO ] [sig ] [261/3387] Completed ASPS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:38.748950] [INFO ] [sig ] [262/3387] Forecasting ASTE... [2026-02-20T20:16:38.748994] [INFO ] [sig ] Generating forecast for: ASTE [2026-02-20T20:16:38.749029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-02-20T20:16:38.760945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-02-20T20:16:38.761335] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-02-20T20:16:38.762193] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-02-20T20:16:38.762250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:38.762288] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:38.762318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:38.762397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:38.828309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:38.829264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:38.829356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:38.829390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:38.951032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:38.951195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:38.951238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:38.951272] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:38.954831] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=75.03%) [2026-02-20T20:16:38.955120] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-02-20T20:16:38.955258] [INFO ] [sig ] ASTE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:39.103796] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASTE.txt [2026-02-20T20:16:39.103969] [INFO ] [sig ] [262/3387] Completed ASTE in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:39.104015] [INFO ] [sig ] [263/3387] Forecasting ASTH... [2026-02-20T20:16:39.104046] [INFO ] [sig ] Generating forecast for: ASTH [2026-02-20T20:16:39.104075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-02-20T20:16:39.115480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-02-20T20:16:39.115855] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-02-20T20:16:39.116757] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-02-20T20:16:39.116839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:39.116889] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:39.116930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:39.116999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:39.176798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:39.177651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:39.177738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:39.177773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:39.300839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:39.300999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:39.301041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:39.301072] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:39.304565] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=66.17%) [2026-02-20T20:16:39.304868] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-02-20T20:16:39.305002] [INFO ] [sig ] ASTH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:39.454388] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASTH.txt [2026-02-20T20:16:39.454559] [INFO ] [sig ] [263/3387] Completed ASTH in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:39.454630] [INFO ] [sig ] [264/3387] Forecasting ASTI... [2026-02-20T20:16:39.454669] [INFO ] [sig ] Generating forecast for: ASTI [2026-02-20T20:16:39.454712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-02-20T20:16:39.466255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-02-20T20:16:39.466671] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-02-20T20:16:39.467564] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-02-20T20:16:39.467640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:39.467673] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:39.467701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:39.467759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:39.527124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:39.528022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:39.528112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:39.528146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:39.652239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:39.652410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:39.652460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:39.652503] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:39.656368] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-02-20T20:16:39.656700] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-02-20T20:16:39.656860] [INFO ] [sig ] ASTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:39.805772] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ASTI.txt [2026-02-20T20:16:39.805941] [INFO ] [sig ] [264/3387] Completed ASTI in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:39.805985] [INFO ] [sig ] [265/3387] Forecasting ASTL... [2026-02-20T20:16:39.806016] [INFO ] [sig ] Generating forecast for: ASTL [2026-02-20T20:16:39.806047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-02-20T20:16:39.817779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-02-20T20:16:39.818191] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-02-20T20:16:39.819182] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-02-20T20:16:39.819256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:39.819291] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:39.819325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:39.819383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:39.877197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:39.878334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:39.878441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:39.878474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:40.005663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:40.005831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:40.005876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:40.005907] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:40.009534] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-02-20T20:16:40.009852] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-02-20T20:16:40.009993] [INFO ] [sig ] ASTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:40.161791] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASTL.txt [2026-02-20T20:16:40.161952] [INFO ] [sig ] [265/3387] Completed ASTL in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:40.161993] [INFO ] [sig ] [266/3387] Forecasting ASTS... [2026-02-20T20:16:40.162023] [INFO ] [sig ] Generating forecast for: ASTS [2026-02-20T20:16:40.162054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-02-20T20:16:40.173771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-02-20T20:16:40.174167] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-02-20T20:16:40.174993] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-02-20T20:16:40.175046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:40.175078] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:40.175105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:40.175161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:40.232296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:40.233070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:40.233173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:40.233207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:40.357413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:40.357595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:40.357642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:40.357677] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:40.361380] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-02-20T20:16:40.361706] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-02-20T20:16:40.361876] [INFO ] [sig ] ASTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:40.517448] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASTS.txt [2026-02-20T20:16:40.517828] [INFO ] [sig ] [266/3387] Completed ASTS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:40.517870] [INFO ] [sig ] [267/3387] Forecasting ASX... [2026-02-20T20:16:40.517903] [INFO ] [sig ] Generating forecast for: ASX [2026-02-20T20:16:40.517936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-02-20T20:16:40.530883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-02-20T20:16:40.531316] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-02-20T20:16:40.532422] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-02-20T20:16:40.532479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:40.532512] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:40.532540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:40.532629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:40.596771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:40.597706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:40.597797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:40.597829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:40.729048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:40.729215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:40.729259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:40.729288] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:40.733593] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-02-20T20:16:40.733930] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-02-20T20:16:40.734075] [INFO ] [sig ] ASX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:40.890717] [INFO ] [LOCAL ] Saved forecast: ASX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASX.txt [2026-02-20T20:16:40.890885] [INFO ] [sig ] [267/3387] Completed ASX in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:40.890926] [INFO ] [sig ] [268/3387] Forecasting ASYS... [2026-02-20T20:16:40.890960] [INFO ] [sig ] Generating forecast for: ASYS [2026-02-20T20:16:40.890992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-02-20T20:16:40.903652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-02-20T20:16:40.904150] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-02-20T20:16:40.905245] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-02-20T20:16:40.905316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:40.905359] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:40.905394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:40.905472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:40.966898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:40.967911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:40.968067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:40.968103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:41.102087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:41.102255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:41.102307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:41.102339] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:41.106042] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-20T20:16:41.106377] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-02-20T20:16:41.106535] [INFO ] [sig ] ASYS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:41.253723] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ASYS.txt [2026-02-20T20:16:41.253938] [INFO ] [sig ] [268/3387] Completed ASYS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:41.254017] [INFO ] [sig ] [269/3387] Forecasting ATAI... [2026-02-20T20:16:41.254062] [INFO ] [sig ] Generating forecast for: ATAI [2026-02-20T20:16:41.254104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-02-20T20:16:41.267949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-02-20T20:16:41.268380] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-02-20T20:16:41.269219] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-02-20T20:16:41.269273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:41.269305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:41.269331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:41.269388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:41.333526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:41.334454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:41.334542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:41.334598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:41.465341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:41.465525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:41.465568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:41.465621] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:41.469949] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=48.02%) [2026-02-20T20:16:41.470379] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-02-20T20:16:41.470611] [INFO ] [sig ] ATAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:41.655060] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ATAI.txt [2026-02-20T20:16:41.655229] [INFO ] [sig ] [269/3387] Completed ATAI in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:41.655274] [INFO ] [sig ] [270/3387] Forecasting ATEC... [2026-02-20T20:16:41.655310] [INFO ] [sig ] Generating forecast for: ATEC [2026-02-20T20:16:41.655344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-02-20T20:16:41.667249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-02-20T20:16:41.667688] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-02-20T20:16:41.668537] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-02-20T20:16:41.668619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:41.668657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:41.668686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:41.668744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:41.728972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:41.729899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:41.729998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:41.730038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:41.866564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:41.866756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:41.866844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:41.866894] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:41.870862] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-02-20T20:16:41.871216] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-02-20T20:16:41.871365] [INFO ] [sig ] ATEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:42.019815] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATEC.txt [2026-02-20T20:16:42.020013] [INFO ] [sig ] [270/3387] Completed ATEC in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:42.020067] [INFO ] [sig ] [271/3387] Forecasting ATEN... [2026-02-20T20:16:42.020102] [INFO ] [sig ] Generating forecast for: ATEN [2026-02-20T20:16:42.020133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-02-20T20:16:42.031992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-02-20T20:16:42.032391] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-02-20T20:16:42.033232] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-02-20T20:16:42.033286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:42.033319] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:42.033347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:42.033402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:42.094694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:42.095637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:42.095726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:42.095761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:42.219435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:42.219630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:42.219675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:42.219706] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:42.223269] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=54.07%) [2026-02-20T20:16:42.223600] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-02-20T20:16:42.223766] [INFO ] [sig ] ATEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:42.370008] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATEN.txt [2026-02-20T20:16:42.370184] [INFO ] [sig ] [271/3387] Completed ATEN in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:42.370226] [INFO ] [sig ] [272/3387] Forecasting ATEX... [2026-02-20T20:16:42.370255] [INFO ] [sig ] Generating forecast for: ATEX [2026-02-20T20:16:42.370285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-02-20T20:16:42.381522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-02-20T20:16:42.381944] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-02-20T20:16:42.382818] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-02-20T20:16:42.382871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:42.382904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:42.382931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:42.382988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:42.441727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:42.442607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:42.442695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:42.442729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:42.573336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:42.573723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:42.573794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:42.573828] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:42.577492] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-02-20T20:16:42.577817] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-02-20T20:16:42.577977] [INFO ] [sig ] ATEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:42.730710] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATEX.txt [2026-02-20T20:16:42.730869] [INFO ] [sig ] [272/3387] Completed ATEX in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-20T20:16:42.730912] [INFO ] [sig ] [273/3387] Forecasting ATGE... [2026-02-20T20:16:42.730942] [INFO ] [sig ] Generating forecast for: ATGE [2026-02-20T20:16:42.730975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-02-20T20:16:42.744061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-02-20T20:16:42.744441] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-02-20T20:16:42.745286] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-02-20T20:16:42.745346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:42.745390] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:42.745421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:42.745479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:42.808421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:42.809308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:42.809400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:42.809435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:42.928703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:42.928863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:42.928903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:42.928931] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:42.932833] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-02-20T20:16:42.933129] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-02-20T20:16:42.933263] [INFO ] [sig ] ATGE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:43.082944] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATGE.txt [2026-02-20T20:16:43.083090] [INFO ] [sig ] [273/3387] Completed ATGE in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.7m [2026-02-20T20:16:43.083132] [INFO ] [sig ] [274/3387] Forecasting ATHM... [2026-02-20T20:16:43.083161] [INFO ] [sig ] Generating forecast for: ATHM [2026-02-20T20:16:43.083191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-02-20T20:16:43.096183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-02-20T20:16:43.096640] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-02-20T20:16:43.097506] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-02-20T20:16:43.097561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:43.097624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:43.097655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:43.097713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:43.159817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:43.160612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:43.160698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:43.160732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:43.286528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:43.286699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:43.286742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:43.286773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:43.290395] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=49.57%) [2026-02-20T20:16:43.290713] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-02-20T20:16:43.290867] [INFO ] [sig ] ATHM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:43.451503] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ATHM.txt [2026-02-20T20:16:43.451667] [INFO ] [sig ] [274/3387] Completed ATHM in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 18.7m [2026-02-20T20:16:43.451711] [INFO ] [sig ] [275/3387] Forecasting ATI... [2026-02-20T20:16:43.451741] [INFO ] [sig ] Generating forecast for: ATI [2026-02-20T20:16:43.451771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-02-20T20:16:43.462879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-02-20T20:16:43.463229] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-02-20T20:16:43.464047] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-02-20T20:16:43.464100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:43.464160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:43.464188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:43.464245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:43.523831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:43.524564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:43.524667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:43.524702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:43.648071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:43.648241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:43.648281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:43.648311] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:43.651920] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-02-20T20:16:43.652261] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-02-20T20:16:43.652417] [INFO ] [sig ] ATI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:43.798910] [INFO ] [LOCAL ] Saved forecast: ATI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATI.txt [2026-02-20T20:16:43.799074] [INFO ] [sig ] [275/3387] Completed ATI in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:43.799116] [INFO ] [sig ] [276/3387] Forecasting ATLC... [2026-02-20T20:16:43.799146] [INFO ] [sig ] Generating forecast for: ATLC [2026-02-20T20:16:43.799176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-02-20T20:16:43.810461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-02-20T20:16:43.811026] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-02-20T20:16:43.812025] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-02-20T20:16:43.812077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:43.812122] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:43.812150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:43.812206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:43.870991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:43.871840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:43.871919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:43.871952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:43.988797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:43.988962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:43.989004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:43.989031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:43.992482] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-02-20T20:16:43.992791] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-02-20T20:16:43.992925] [INFO ] [sig ] ATLC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:44.147353] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATLC.txt [2026-02-20T20:16:44.147506] [INFO ] [sig ] [276/3387] Completed ATLC in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:44.147554] [INFO ] [sig ] [277/3387] Forecasting ATLCZ... [2026-02-20T20:16:44.147603] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-02-20T20:16:44.147636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-02-20T20:16:44.159552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-02-20T20:16:44.159926] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-02-20T20:16:44.160735] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-02-20T20:16:44.160788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:44.160820] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:44.160846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:44.160903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:44.220785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:44.221518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:44.221623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:44.221838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:44.337496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:44.337669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:44.337709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:44.337737] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:44.341175] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=26.85%) [2026-02-20T20:16:44.341458] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-02-20T20:16:44.341611] [INFO ] [sig ] ATLCZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:44.487611] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ATLCZ.txt [2026-02-20T20:16:44.487927] [INFO ] [sig ] [277/3387] Completed ATLCZ in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:44.487966] [INFO ] [sig ] [278/3387] Forecasting ATLO... [2026-02-20T20:16:44.487996] [INFO ] [sig ] Generating forecast for: ATLO [2026-02-20T20:16:44.488027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-02-20T20:16:44.499719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-02-20T20:16:44.500129] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-02-20T20:16:44.501028] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-02-20T20:16:44.501084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:44.501118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:44.501146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:44.501205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:44.565279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:44.566020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:44.566108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:44.566142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:44.682371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:44.682540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:44.682601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:44.682666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:44.686329] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-02-20T20:16:44.686675] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-02-20T20:16:44.686859] [INFO ] [sig ] ATLO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:44.842363] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATLO.txt [2026-02-20T20:16:44.842539] [INFO ] [sig ] [278/3387] Completed ATLO in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:44.842607] [INFO ] [sig ] [279/3387] Forecasting ATNI... [2026-02-20T20:16:44.842639] [INFO ] [sig ] Generating forecast for: ATNI [2026-02-20T20:16:44.842670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-02-20T20:16:44.854207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-02-20T20:16:44.854648] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-02-20T20:16:44.855551] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-02-20T20:16:44.855627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:44.855661] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:44.855690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:44.855748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:44.918217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:44.919148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:44.919236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:44.919270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:45.047155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:45.047324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:45.047372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:45.047408] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:45.051041] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-02-20T20:16:45.051321] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-02-20T20:16:45.051458] [INFO ] [sig ] ATNI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:45.201227] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATNI.txt [2026-02-20T20:16:45.201372] [INFO ] [sig ] [279/3387] Completed ATNI in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:45.201428] [INFO ] [sig ] [280/3387] Forecasting ATO... [2026-02-20T20:16:45.201460] [INFO ] [sig ] Generating forecast for: ATO [2026-02-20T20:16:45.201490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-02-20T20:16:45.215284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-02-20T20:16:45.215952] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-02-20T20:16:45.216858] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-02-20T20:16:45.216913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:45.216948] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:45.216976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:45.217035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:45.280458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:45.281372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:45.281472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:45.281513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:45.416650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:45.416860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:45.416919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:45.416952] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:45.421103] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-02-20T20:16:45.421406] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-02-20T20:16:45.421569] [INFO ] [sig ] ATO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:45.570285] [INFO ] [LOCAL ] Saved forecast: ATO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATO.txt [2026-02-20T20:16:45.570461] [INFO ] [sig ] [280/3387] Completed ATO in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:45.570506] [INFO ] [sig ] [281/3387] Forecasting ATOM... [2026-02-20T20:16:45.570538] [INFO ] [sig ] Generating forecast for: ATOM [2026-02-20T20:16:45.570590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-02-20T20:16:45.582404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-02-20T20:16:45.582847] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-02-20T20:16:45.584024] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-02-20T20:16:45.584078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:45.584113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:45.584140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:45.584199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:45.653205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:45.654166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:45.654260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:45.654293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:45.784905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:45.785074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:45.785117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:45.785145] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:45.788804] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-02-20T20:16:45.789102] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-02-20T20:16:45.789258] [INFO ] [sig ] ATOM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:45.934796] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATOM.txt [2026-02-20T20:16:45.934960] [INFO ] [sig ] [281/3387] Completed ATOM in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:45.935000] [INFO ] [sig ] [282/3387] Forecasting ATRA... [2026-02-20T20:16:45.935040] [INFO ] [sig ] Generating forecast for: ATRA [2026-02-20T20:16:45.935073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-02-20T20:16:45.947365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-02-20T20:16:45.947874] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-02-20T20:16:45.948769] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-02-20T20:16:45.948825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:45.948861] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:45.948890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:45.948949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:46.009358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:46.010301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:46.010393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:46.010428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:46.134881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:46.135059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:46.135105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:46.135135] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:46.138788] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=29.27%) [2026-02-20T20:16:46.139077] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-02-20T20:16:46.139217] [INFO ] [sig ] ATRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:46.285255] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ATRA.txt [2026-02-20T20:16:46.285414] [INFO ] [sig ] [282/3387] Completed ATRA in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:46.285473] [INFO ] [sig ] [283/3387] Forecasting ATRC... [2026-02-20T20:16:46.285511] [INFO ] [sig ] Generating forecast for: ATRC [2026-02-20T20:16:46.285547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-02-20T20:16:46.297485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-02-20T20:16:46.297955] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-02-20T20:16:46.298854] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-02-20T20:16:46.298909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:46.298942] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:46.298970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:46.299029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:46.357851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:46.358731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:46.358816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:46.358849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:46.480889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:46.481053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:46.481094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:46.481139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:46.485276] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-02-20T20:16:46.485616] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-02-20T20:16:46.485764] [INFO ] [sig ] ATRC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:46.635451] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ATRC.txt [2026-02-20T20:16:46.635612] [INFO ] [sig ] [283/3387] Completed ATRC in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:46.635655] [INFO ] [sig ] [284/3387] Forecasting ATRO... [2026-02-20T20:16:46.635687] [INFO ] [sig ] Generating forecast for: ATRO [2026-02-20T20:16:46.635717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-02-20T20:16:46.647334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-02-20T20:16:46.647749] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-02-20T20:16:46.648568] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-02-20T20:16:46.648647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:46.648679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:46.648706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:46.648763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:46.707351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:46.708351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:46.708437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:46.708470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:46.834107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:46.834269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:46.834308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:46.834336] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:46.838050] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-02-20T20:16:46.838338] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-02-20T20:16:46.838478] [INFO ] [sig ] ATRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:46.993113] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ATRO.txt [2026-02-20T20:16:46.993314] [INFO ] [sig ] [284/3387] Completed ATRO in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:46.993359] [INFO ] [sig ] [285/3387] Forecasting AUB... [2026-02-20T20:16:46.993396] [INFO ] [sig ] Generating forecast for: AUB [2026-02-20T20:16:46.993442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-02-20T20:16:47.006183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-02-20T20:16:47.006650] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-02-20T20:16:47.007618] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-02-20T20:16:47.007676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:47.007726] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:47.007765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:47.007824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:47.069093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:47.070043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:47.070203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:47.070241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:47.193364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:47.193525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:47.193589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:47.193629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:47.197193] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=41.56%) [2026-02-20T20:16:47.197493] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-02-20T20:16:47.197651] [INFO ] [sig ] AUB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:47.340205] [INFO ] [LOCAL ] Saved forecast: AUB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AUB.txt [2026-02-20T20:16:47.340369] [INFO ] [sig ] [285/3387] Completed AUB in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:47.340412] [INFO ] [sig ] [286/3387] Forecasting AUDC... [2026-02-20T20:16:47.340443] [INFO ] [sig ] Generating forecast for: AUDC [2026-02-20T20:16:47.340472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-02-20T20:16:47.351738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-02-20T20:16:47.352095] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-02-20T20:16:47.352907] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-02-20T20:16:47.352960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:47.352992] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:47.353019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:47.353076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:47.410149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:47.411031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:47.411119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:47.411153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:47.531770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:47.531935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:47.531976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:47.532005] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:47.535458] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-02-20T20:16:47.535757] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-02-20T20:16:47.535886] [INFO ] [sig ] AUDC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:47.681880] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AUDC.txt [2026-02-20T20:16:47.682023] [INFO ] [sig ] [286/3387] Completed AUDC in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-20T20:16:47.682064] [INFO ] [sig ] [287/3387] Forecasting AUPH... [2026-02-20T20:16:47.682095] [INFO ] [sig ] Generating forecast for: AUPH [2026-02-20T20:16:47.682125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-02-20T20:16:47.693676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-02-20T20:16:47.694024] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-02-20T20:16:47.694826] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-02-20T20:16:47.694879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:47.694912] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:47.694970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:47.695031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:47.759637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:47.760801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:47.760892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:47.760926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:47.881855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:47.882015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:47.882055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:47.882083] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:47.885971] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-02-20T20:16:47.886254] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-02-20T20:16:47.886387] [INFO ] [sig ] AUPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:48.036353] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AUPH.txt [2026-02-20T20:16:48.036512] [INFO ] [sig ] [287/3387] Completed AUPH in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.6m [2026-02-20T20:16:48.036553] [INFO ] [sig ] [288/3387] Forecasting AURA... [2026-02-20T20:16:48.036603] [INFO ] [sig ] Generating forecast for: AURA [2026-02-20T20:16:48.036636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-02-20T20:16:48.048787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-02-20T20:16:48.049100] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-02-20T20:16:48.049937] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-02-20T20:16:48.049990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:48.050024] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:48.050051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:48.050108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:48.110430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:48.111197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:48.111280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:48.111313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:48.234967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:48.235131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:48.235183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:48.235217] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:48.239380] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-02-20T20:16:48.239753] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-02-20T20:16:48.239893] [INFO ] [sig ] AURA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:48.391162] [INFO ] [LOCAL ] Saved forecast: AURA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AURA.txt [2026-02-20T20:16:48.391332] [INFO ] [sig ] [288/3387] Completed AURA in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.6m [2026-02-20T20:16:48.391372] [INFO ] [sig ] [289/3387] Forecasting AUTL... [2026-02-20T20:16:48.391402] [INFO ] [sig ] Generating forecast for: AUTL [2026-02-20T20:16:48.391434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-02-20T20:16:48.402962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-02-20T20:16:48.403301] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-02-20T20:16:48.404157] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-02-20T20:16:48.404213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:48.404246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:48.404274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:48.404332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:48.464700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:48.465669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:48.465949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:48.465983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:48.594330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:48.594558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:48.594638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:48.594674] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:48.599036] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-02-20T20:16:48.599347] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-02-20T20:16:48.599500] [INFO ] [sig ] AUTL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:48.748674] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AUTL.txt [2026-02-20T20:16:48.748842] [INFO ] [sig ] [289/3387] Completed AUTL in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.6m [2026-02-20T20:16:48.748883] [INFO ] [sig ] [290/3387] Forecasting AVA... [2026-02-20T20:16:48.748912] [INFO ] [sig ] Generating forecast for: AVA [2026-02-20T20:16:48.749142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-02-20T20:16:48.762158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-02-20T20:16:48.762485] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-02-20T20:16:48.763332] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-02-20T20:16:48.763387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:48.763419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:48.763446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:48.763502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:48.824192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:48.825037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:48.825131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:48.825175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:48.945927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:48.946091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:48.946134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:48.946163] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:48.949710] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-02-20T20:16:48.949985] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-02-20T20:16:48.950114] [INFO ] [sig ] AVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:49.117621] [INFO ] [LOCAL ] Saved forecast: AVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVA.txt [2026-02-20T20:16:49.117792] [INFO ] [sig ] [290/3387] Completed AVA in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 18.6m [2026-02-20T20:16:49.117836] [INFO ] [sig ] [291/3387] Forecasting AVAH... [2026-02-20T20:16:49.117869] [INFO ] [sig ] Generating forecast for: AVAH [2026-02-20T20:16:49.117918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-02-20T20:16:49.130610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-02-20T20:16:49.131019] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-02-20T20:16:49.132140] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-02-20T20:16:49.132195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:49.132227] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:49.132253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:49.132315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:49.193233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:49.194344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:49.194431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:49.194463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:49.316562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:49.316742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:49.316785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:49.321267] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:49.327256] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-20T20:16:49.327932] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-02-20T20:16:49.328172] [INFO ] [sig ] AVAH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:49.473979] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVAH.txt [2026-02-20T20:16:49.474161] [INFO ] [sig ] [291/3387] Completed AVAH in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:49.474204] [INFO ] [sig ] [292/3387] Forecasting AVAL... [2026-02-20T20:16:49.474233] [INFO ] [sig ] Generating forecast for: AVAL [2026-02-20T20:16:49.474276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-02-20T20:16:49.486613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-02-20T20:16:49.487229] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-02-20T20:16:49.488431] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-02-20T20:16:49.488492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:49.488598] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:49.488655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:49.488721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:49.547657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:49.548839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:49.548979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:49.549026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:49.666162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:49.666346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:49.666390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:49.666419] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:49.670008] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-20T20:16:49.670314] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-02-20T20:16:49.670457] [INFO ] [sig ] AVAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:49.818094] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVAL.txt [2026-02-20T20:16:49.818271] [INFO ] [sig ] [292/3387] Completed AVAL in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:49.818313] [INFO ] [sig ] [293/3387] Forecasting AVB... [2026-02-20T20:16:49.818343] [INFO ] [sig ] Generating forecast for: AVB [2026-02-20T20:16:49.818374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-02-20T20:16:49.830281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-02-20T20:16:49.830749] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-02-20T20:16:49.831600] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-02-20T20:16:49.831657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:49.831691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:49.831719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:49.831777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:49.893109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:49.894222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:49.894310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:49.894343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:50.019840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:50.020002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:50.020045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:50.020077] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:50.023633] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-02-20T20:16:50.023920] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-02-20T20:16:50.024052] [INFO ] [sig ] AVB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:50.167930] [INFO ] [LOCAL ] Saved forecast: AVB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVB.txt [2026-02-20T20:16:50.168088] [INFO ] [sig ] [293/3387] Completed AVB in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:50.168140] [INFO ] [sig ] [294/3387] Forecasting AVBP... [2026-02-20T20:16:50.168172] [INFO ] [sig ] Generating forecast for: AVBP [2026-02-20T20:16:50.168203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-02-20T20:16:50.180953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-02-20T20:16:50.181301] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-02-20T20:16:50.182123] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-02-20T20:16:50.182176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:50.182209] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:50.182236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:50.182293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:50.246298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:50.247378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:50.247488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:50.247523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:50.376877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:50.377059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:50.377105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:50.377137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:50.381803] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-02-20T20:16:50.382131] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-02-20T20:16:50.382287] [INFO ] [sig ] AVBP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:50.534589] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AVBP.txt [2026-02-20T20:16:50.534758] [INFO ] [sig ] [294/3387] Completed AVBP in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:50.534799] [INFO ] [sig ] [295/3387] Forecasting AVD... [2026-02-20T20:16:50.534830] [INFO ] [sig ] Generating forecast for: AVD [2026-02-20T20:16:50.534870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-02-20T20:16:50.547033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-02-20T20:16:50.547454] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-02-20T20:16:50.548336] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-02-20T20:16:50.548393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:50.548428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:50.548456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:50.548524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:50.611452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:50.612708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:50.612801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:50.612836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:50.737755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:50.737918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:50.737959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:50.738019] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:50.741525] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-02-20T20:16:50.741828] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-02-20T20:16:50.741965] [INFO ] [sig ] AVD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:50.887515] [INFO ] [LOCAL ] Saved forecast: AVD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVD.txt [2026-02-20T20:16:50.887698] [INFO ] [sig ] [295/3387] Completed AVD in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:50.887741] [INFO ] [sig ] [296/3387] Forecasting AVGO... [2026-02-20T20:16:50.887772] [INFO ] [sig ] Generating forecast for: AVGO [2026-02-20T20:16:50.888001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-02-20T20:16:50.900361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-02-20T20:16:50.900729] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-02-20T20:16:50.901531] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-02-20T20:16:50.901607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:50.901642] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:50.901670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:50.901726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:50.961998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:50.962762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:50.962845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:50.962877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:51.094429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:51.094660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:51.094719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:51.094752] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:51.098694] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-02-20T20:16:51.099038] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-02-20T20:16:51.099189] [INFO ] [sig ] AVGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:51.254676] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVGO.txt [2026-02-20T20:16:51.254815] [INFO ] [sig ] [296/3387] Completed AVGO in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:51.255034] [INFO ] [sig ] [297/3387] Forecasting AVGX... [2026-02-20T20:16:51.255064] [INFO ] [sig ] Generating forecast for: AVGX [2026-02-20T20:16:51.255094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-02-20T20:16:51.267307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-02-20T20:16:51.267687] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-02-20T20:16:51.268563] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-02-20T20:16:51.268651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:51.268691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:51.268722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:51.268780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:51.331022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:51.331991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:51.332079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:51.332113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:51.460305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:51.460442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:51.460486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:51.460516] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:51.464165] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-02-20T20:16:51.464453] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-02-20T20:16:51.464625] [INFO ] [sig ] AVGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:51.626295] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AVGX.txt [2026-02-20T20:16:51.626461] [INFO ] [sig ] [297/3387] Completed AVGX in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:51.626512] [INFO ] [sig ] [298/3387] Forecasting AVK... [2026-02-20T20:16:51.626545] [INFO ] [sig ] Generating forecast for: AVK [2026-02-20T20:16:51.626596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-02-20T20:16:51.638213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-02-20T20:16:51.638675] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-02-20T20:16:51.639819] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-02-20T20:16:51.639880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:51.639913] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:51.639941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:51.639999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:51.699606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:51.700516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:51.700634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:51.700670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:51.822617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:51.822809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:51.822873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:51.822903] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:51.826619] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-02-20T20:16:51.826923] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-02-20T20:16:51.827063] [INFO ] [sig ] AVK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:51.977759] [INFO ] [LOCAL ] Saved forecast: AVK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVK.txt [2026-02-20T20:16:51.977900] [INFO ] [sig ] [298/3387] Completed AVK in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:51.977942] [INFO ] [sig ] [299/3387] Forecasting AVNS... [2026-02-20T20:16:51.977972] [INFO ] [sig ] Generating forecast for: AVNS [2026-02-20T20:16:51.978002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-02-20T20:16:51.990691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-02-20T20:16:51.991074] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-02-20T20:16:51.991999] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-02-20T20:16:51.992055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:51.992089] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:51.992116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:51.992173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:52.055146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:52.056274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:52.056369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:52.056403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:52.179791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:52.179956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:52.179996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:52.180027] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:52.183432] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-02-20T20:16:52.183760] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-02-20T20:16:52.183893] [INFO ] [sig ] AVNS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:52.326885] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVNS.txt [2026-02-20T20:16:52.327021] [INFO ] [sig ] [299/3387] Completed AVNS in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:52.327062] [INFO ] [sig ] [300/3387] Forecasting AVO... [2026-02-20T20:16:52.327090] [INFO ] [sig ] Generating forecast for: AVO [2026-02-20T20:16:52.327119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-02-20T20:16:52.338714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-02-20T20:16:52.339083] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-02-20T20:16:52.339972] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-02-20T20:16:52.340062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:52.340097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:52.340125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:52.340182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:52.400416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:52.401267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:52.401355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:52.401389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:52.524413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:52.524590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:52.524635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:52.524667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:52.528304] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-02-20T20:16:52.528619] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-02-20T20:16:52.528782] [INFO ] [sig ] AVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:52.676990] [INFO ] [LOCAL ] Saved forecast: AVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVO.txt [2026-02-20T20:16:52.677179] [INFO ] [sig ] [300/3387] Completed AVO in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-20T20:16:52.677219] [INFO ] [sig ] [301/3387] Forecasting AVTX... [2026-02-20T20:16:52.677249] [INFO ] [sig ] Generating forecast for: AVTX [2026-02-20T20:16:52.677282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-02-20T20:16:52.690227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-02-20T20:16:52.690654] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-02-20T20:16:52.691494] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-02-20T20:16:52.691548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:52.691602] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:52.691633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:52.691689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:52.749458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:52.750213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:52.750319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:52.750369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:52.871333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:52.871497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:52.871540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:52.871588] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:52.875111] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=50.30%) [2026-02-20T20:16:52.875410] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-02-20T20:16:52.875552] [INFO ] [sig ] AVTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:53.023660] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVTX.txt [2026-02-20T20:16:53.023803] [INFO ] [sig ] [301/3387] Completed AVTX in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:53.023841] [INFO ] [sig ] [302/3387] Forecasting AVXL... [2026-02-20T20:16:53.023870] [INFO ] [sig ] Generating forecast for: AVXL [2026-02-20T20:16:53.023901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-02-20T20:16:53.036343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-02-20T20:16:53.036686] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-02-20T20:16:53.037493] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-02-20T20:16:53.037546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:53.037605] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:53.037635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:53.037691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:53.097282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:53.098077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:53.098189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:53.098223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:53.222120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:53.222304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:53.222347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:53.222376] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:53.225924] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-02-20T20:16:53.226223] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-02-20T20:16:53.226363] [INFO ] [sig ] AVXL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:53.371294] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVXL.txt [2026-02-20T20:16:53.371460] [INFO ] [sig ] [302/3387] Completed AVXL in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:53.371501] [INFO ] [sig ] [303/3387] Forecasting AVY... [2026-02-20T20:16:53.371541] [INFO ] [sig ] Generating forecast for: AVY [2026-02-20T20:16:53.371609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-02-20T20:16:53.383866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-02-20T20:16:53.384249] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-02-20T20:16:53.385155] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-02-20T20:16:53.385211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:53.385244] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:53.385270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:53.385326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:53.453354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:53.454569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:53.454675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:53.454710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:53.585079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:53.585256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:53.585317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:53.585364] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:53.589537] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-02-20T20:16:53.589844] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-02-20T20:16:53.589981] [INFO ] [sig ] AVY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:53.741643] [INFO ] [LOCAL ] Saved forecast: AVY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AVY.txt [2026-02-20T20:16:53.741800] [INFO ] [sig ] [303/3387] Completed AVY in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:53.741847] [INFO ] [sig ] [304/3387] Forecasting AWF... [2026-02-20T20:16:53.741880] [INFO ] [sig ] Generating forecast for: AWF [2026-02-20T20:16:53.741911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-02-20T20:16:53.754362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-02-20T20:16:53.754752] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-02-20T20:16:53.755568] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-02-20T20:16:53.755661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:53.755695] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:53.755723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:53.755781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:53.818877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:53.820066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:53.820156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:53.820191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:53.944657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:53.944831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:53.944872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:53.944901] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:53.949094] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-02-20T20:16:53.949387] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-02-20T20:16:53.949527] [INFO ] [sig ] AWF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:54.100741] [INFO ] [LOCAL ] Saved forecast: AWF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AWF.txt [2026-02-20T20:16:54.100909] [INFO ] [sig ] [304/3387] Completed AWF in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:54.100953] [INFO ] [sig ] [305/3387] Forecasting AWI... [2026-02-20T20:16:54.100984] [INFO ] [sig ] Generating forecast for: AWI [2026-02-20T20:16:54.101014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-02-20T20:16:54.112850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-02-20T20:16:54.113211] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-02-20T20:16:54.114048] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-02-20T20:16:54.114104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:54.114139] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:54.114168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:54.114228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:54.175526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:54.176544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:54.176682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:54.176742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:54.309195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:54.309371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:54.309413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:54.309445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:54.312969] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-02-20T20:16:54.313277] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-02-20T20:16:54.313436] [INFO ] [sig ] AWI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:54.460515] [INFO ] [LOCAL ] Saved forecast: AWI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AWI.txt [2026-02-20T20:16:54.460716] [INFO ] [sig ] [305/3387] Completed AWI in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:54.460779] [INFO ] [sig ] [306/3387] Forecasting AWK... [2026-02-20T20:16:54.460822] [INFO ] [sig ] Generating forecast for: AWK [2026-02-20T20:16:54.460877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-02-20T20:16:54.472602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-02-20T20:16:54.472950] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-02-20T20:16:54.473828] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-02-20T20:16:54.473882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:54.473916] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:54.473944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:54.474002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:54.534090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:54.534883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:54.534969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:54.535003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:54.656422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:54.656632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:54.656683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:54.656714] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:54.660926] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-02-20T20:16:54.661298] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-02-20T20:16:54.661451] [INFO ] [sig ] AWK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:54.808907] [INFO ] [LOCAL ] Saved forecast: AWK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AWK.txt [2026-02-20T20:16:54.809070] [INFO ] [sig ] [306/3387] Completed AWK in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:54.809113] [INFO ] [sig ] [307/3387] Forecasting AWP... [2026-02-20T20:16:54.809144] [INFO ] [sig ] Generating forecast for: AWP [2026-02-20T20:16:54.809176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-02-20T20:16:54.820712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-02-20T20:16:54.821086] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-02-20T20:16:54.821937] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-02-20T20:16:54.821991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:54.822024] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:54.822052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:54.822109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:54.886544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:54.887362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:54.887449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:54.887483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:55.019162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:55.019542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:55.019630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:55.019675] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:55.023488] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-02-20T20:16:55.023853] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-02-20T20:16:55.024001] [INFO ] [sig ] AWP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:55.172413] [INFO ] [LOCAL ] Saved forecast: AWP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AWP.txt [2026-02-20T20:16:55.172558] [INFO ] [sig ] [307/3387] Completed AWP in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 18.5m [2026-02-20T20:16:55.172618] [INFO ] [sig ] [308/3387] Forecasting AWRE... [2026-02-20T20:16:55.172649] [INFO ] [sig ] Generating forecast for: AWRE [2026-02-20T20:16:55.172679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-02-20T20:16:55.183677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-02-20T20:16:55.184087] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-02-20T20:16:55.184939] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-02-20T20:16:55.184992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:55.185025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:55.185051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:55.185107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:55.242743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:55.243465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:55.243549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:55.243604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:55.363901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:55.364063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:55.364105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:55.364136] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:55.367782] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-02-20T20:16:55.368079] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-02-20T20:16:55.368219] [INFO ] [sig ] AWRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:55.531715] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AWRE.txt [2026-02-20T20:16:55.531876] [INFO ] [sig ] [308/3387] Completed AWRE in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:55.531918] [INFO ] [sig ] [309/3387] Forecasting AXGN... [2026-02-20T20:16:55.531949] [INFO ] [sig ] Generating forecast for: AXGN [2026-02-20T20:16:55.531979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-02-20T20:16:55.543537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-02-20T20:16:55.543984] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-02-20T20:16:55.544874] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-02-20T20:16:55.544930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:55.545005] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:55.545035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:55.545095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:55.614110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:55.615087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:55.615193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:55.615230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:55.743530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:55.743716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:55.743760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:55.743790] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:55.747388] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-02-20T20:16:55.747715] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-02-20T20:16:55.747860] [INFO ] [sig ] AXGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:55.898277] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AXGN.txt [2026-02-20T20:16:55.898453] [INFO ] [sig ] [309/3387] Completed AXGN in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:55.898494] [INFO ] [sig ] [310/3387] Forecasting AXP... [2026-02-20T20:16:55.898526] [INFO ] [sig ] Generating forecast for: AXP [2026-02-20T20:16:55.898557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-02-20T20:16:55.910185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-02-20T20:16:55.910595] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-02-20T20:16:55.911412] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-02-20T20:16:55.911465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:55.911498] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:55.911526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:55.911606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:55.971286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:55.972209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:55.972303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:55.972339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:56.098535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:56.098720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:56.098767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:56.098796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:56.102535] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-02-20T20:16:56.102929] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-02-20T20:16:56.103083] [INFO ] [sig ] AXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:56.250721] [INFO ] [LOCAL ] Saved forecast: AXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AXP.txt [2026-02-20T20:16:56.250885] [INFO ] [sig ] [310/3387] Completed AXP in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:56.250927] [INFO ] [sig ] [311/3387] Forecasting AXS... [2026-02-20T20:16:56.250976] [INFO ] [sig ] Generating forecast for: AXS [2026-02-20T20:16:56.251037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-02-20T20:16:56.263208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-02-20T20:16:56.263661] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-02-20T20:16:56.264493] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-02-20T20:16:56.264549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:56.264604] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:56.264649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:56.264711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:56.324482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:56.325427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:56.325519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:56.325553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:56.448770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:56.448935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:56.448985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:56.449016] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:56.452649] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-02-20T20:16:56.452992] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-02-20T20:16:56.453139] [INFO ] [sig ] AXS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:56.603454] [INFO ] [LOCAL ] Saved forecast: AXS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AXS.txt [2026-02-20T20:16:56.603689] [INFO ] [sig ] [311/3387] Completed AXS in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:56.603741] [INFO ] [sig ] [312/3387] Forecasting AXSM... [2026-02-20T20:16:56.603774] [INFO ] [sig ] Generating forecast for: AXSM [2026-02-20T20:16:56.603806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-02-20T20:16:56.616946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-02-20T20:16:56.617374] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-02-20T20:16:56.618589] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-02-20T20:16:56.618649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:56.618681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:56.618707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:56.618765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:56.680092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:56.681248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:56.681372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:56.681411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:56.807331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:56.807497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:56.807540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:56.807596] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:56.811667] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-02-20T20:16:56.811993] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-02-20T20:16:56.812138] [INFO ] [sig ] AXSM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:56.961251] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AXSM.txt [2026-02-20T20:16:56.961625] [INFO ] [sig ] [312/3387] Completed AXSM in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:56.961668] [INFO ] [sig ] [313/3387] Forecasting AXTA... [2026-02-20T20:16:56.961700] [INFO ] [sig ] Generating forecast for: AXTA [2026-02-20T20:16:56.961730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-02-20T20:16:56.973808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-02-20T20:16:56.974224] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-02-20T20:16:56.975052] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-02-20T20:16:56.975105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:56.975139] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:56.975166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:56.975222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:57.035348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:57.036241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:57.036341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:57.036377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:57.166487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:57.166673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:57.166716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:57.166747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:57.170469] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-02-20T20:16:57.170848] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-02-20T20:16:57.171008] [INFO ] [sig ] AXTA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:57.363762] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AXTA.txt [2026-02-20T20:16:57.363999] [INFO ] [sig ] [313/3387] Completed AXTA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:57.364069] [INFO ] [sig ] [314/3387] Forecasting AXTI... [2026-02-20T20:16:57.364113] [INFO ] [sig ] Generating forecast for: AXTI [2026-02-20T20:16:57.364152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-02-20T20:16:57.380308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-02-20T20:16:57.380860] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-02-20T20:16:57.382058] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-02-20T20:16:57.382128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:57.382168] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:57.382200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:57.382276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:57.442548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:57.443993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:57.444113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:57.444167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:57.571946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:57.572117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:57.572159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:57.572188] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:57.575864] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-02-20T20:16:57.576235] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-02-20T20:16:57.576398] [INFO ] [sig ] AXTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:57.728400] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AXTI.txt [2026-02-20T20:16:57.728609] [INFO ] [sig ] [314/3387] Completed AXTI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:57.728669] [INFO ] [sig ] [315/3387] Forecasting AYI... [2026-02-20T20:16:57.728705] [INFO ] [sig ] Generating forecast for: AYI [2026-02-20T20:16:57.728754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-02-20T20:16:57.741621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-02-20T20:16:57.742053] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-02-20T20:16:57.743097] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-02-20T20:16:57.743151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:57.743183] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:57.743210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:57.743267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:57.803595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:57.804543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:57.804665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:57.804702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:57.942908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:57.943076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:57.943118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:57.943148] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:57.946870] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-02-20T20:16:57.947224] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-02-20T20:16:57.947401] [INFO ] [sig ] AYI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:58.098262] [INFO ] [LOCAL ] Saved forecast: AYI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AYI.txt [2026-02-20T20:16:58.098432] [INFO ] [sig ] [315/3387] Completed AYI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:58.098477] [INFO ] [sig ] [316/3387] Forecasting AZ... [2026-02-20T20:16:58.098508] [INFO ] [sig ] Generating forecast for: AZ [2026-02-20T20:16:58.098540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-02-20T20:16:58.110557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-02-20T20:16:58.111041] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-02-20T20:16:58.111919] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-02-20T20:16:58.111976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:58.112010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:58.112037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:58.112094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:58.175396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:58.176406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:58.176505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:58.176538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:58.305912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:58.306082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:58.306123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:58.306154] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:58.310361] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-02-20T20:16:58.310762] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-02-20T20:16:58.310923] [INFO ] [sig ] AZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:58.464620] [INFO ] [LOCAL ] Saved forecast: AZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AZ.txt [2026-02-20T20:16:58.464822] [INFO ] [sig ] [316/3387] Completed AZ in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:58.464866] [INFO ] [sig ] [317/3387] Forecasting AZN... [2026-02-20T20:16:58.464897] [INFO ] [sig ] Generating forecast for: AZN [2026-02-20T20:16:58.464927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-02-20T20:16:58.478367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-02-20T20:16:58.478821] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-02-20T20:16:58.479728] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-02-20T20:16:58.479783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:58.479815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:58.479841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:58.479898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:58.541779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:58.542694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:58.542781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:58.542814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:58.663907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:58.664068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:58.664109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:58.664137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:58.667595] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-02-20T20:16:58.667878] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-02-20T20:16:58.668009] [INFO ] [sig ] AZN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:58.809746] [INFO ] [LOCAL ] Saved forecast: AZN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AZN.txt [2026-02-20T20:16:58.809903] [INFO ] [sig ] [317/3387] Completed AZN in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-20T20:16:58.809945] [INFO ] [sig ] [318/3387] Forecasting AZO... [2026-02-20T20:16:58.809974] [INFO ] [sig ] Generating forecast for: AZO [2026-02-20T20:16:58.810004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-02-20T20:16:58.821896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-02-20T20:16:58.822284] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-02-20T20:16:58.823149] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-02-20T20:16:58.823203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:58.823235] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:58.823261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:58.823317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:58.880416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:58.881141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:58.881225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:58.881257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:59.000622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:59.000812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:59.000854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:59.000883] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:59.004617] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: DOWN (p=20.14%) [2026-02-20T20:16:59.004921] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-02-20T20:16:59.005077] [INFO ] [sig ] AZO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:59.147999] [INFO ] [LOCAL ] Saved forecast: AZO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/AZO.txt [2026-02-20T20:16:59.148152] [INFO ] [sig ] [318/3387] Completed AZO in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:16:59.148193] [INFO ] [sig ] [319/3387] Forecasting AZZ... [2026-02-20T20:16:59.148224] [INFO ] [sig ] Generating forecast for: AZZ [2026-02-20T20:16:59.148261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-02-20T20:16:59.161024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-02-20T20:16:59.161493] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-02-20T20:16:59.162401] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-02-20T20:16:59.162458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:59.162492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:59.162521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:59.162600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:59.221658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:59.222614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:59.222708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:59.222800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:59.351429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:59.351611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:59.351656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:59.351686] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:59.355470] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-02-20T20:16:59.355819] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-02-20T20:16:59.355964] [INFO ] [sig ] AZZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:16:59.500916] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/AZZ.txt [2026-02-20T20:16:59.501052] [INFO ] [sig ] [319/3387] Completed AZZ in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:16:59.501092] [INFO ] [sig ] [320/3387] Forecasting BA... [2026-02-20T20:16:59.501123] [INFO ] [sig ] Generating forecast for: BA [2026-02-20T20:16:59.501154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-02-20T20:16:59.512754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-02-20T20:16:59.513078] [INFO ] [FORECASTER] Starting predict_future for BA [2026-02-20T20:16:59.513909] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-02-20T20:16:59.513964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:59.513996] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:59.514023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:59.514080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:59.573231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:59.574019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:59.574104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:59.574137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:16:59.703177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:16:59.703362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:16:59.703405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:16:59.703435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:16:59.707648] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=8.52%) [2026-02-20T20:16:59.707978] [INFO ] [FORECASTER] Completed predict_future for BA [2026-02-20T20:16:59.708118] [INFO ] [sig ] BA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:16:59.853315] [INFO ] [LOCAL ] Saved forecast: BA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BA.txt [2026-02-20T20:16:59.853463] [INFO ] [sig ] [320/3387] Completed BA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:16:59.853503] [INFO ] [sig ] [321/3387] Forecasting BABA... [2026-02-20T20:16:59.853533] [INFO ] [sig ] Generating forecast for: BABA [2026-02-20T20:16:59.853563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-02-20T20:16:59.865515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-02-20T20:16:59.865943] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-02-20T20:16:59.866782] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-02-20T20:16:59.866861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:16:59.866895] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:16:59.866921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:16:59.866978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:16:59.925368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:16:59.926186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:16:59.926272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:16:59.926307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:00.056249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:00.056433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:00.056474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:00.056502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:00.060177] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=41.64%) [2026-02-20T20:17:00.060543] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-02-20T20:17:00.060712] [INFO ] [sig ] BABA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:00.218043] [INFO ] [LOCAL ] Saved forecast: BABA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BABA.txt [2026-02-20T20:17:00.218205] [INFO ] [sig ] [321/3387] Completed BABA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:17:00.218245] [INFO ] [sig ] [322/3387] Forecasting BABX... [2026-02-20T20:17:00.218276] [INFO ] [sig ] Generating forecast for: BABX [2026-02-20T20:17:00.218307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-02-20T20:17:00.230387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-02-20T20:17:00.230750] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-02-20T20:17:00.231781] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-02-20T20:17:00.231836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:00.231869] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:00.231899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:00.231958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:00.300946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:00.301977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:00.302065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:00.302099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:00.426865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:00.427045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:00.427088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:00.427304] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:00.431260] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=70.35%) [2026-02-20T20:17:00.431540] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-02-20T20:17:00.431698] [INFO ] [sig ] BABX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:00.578339] [INFO ] [LOCAL ] Saved forecast: BABX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BABX.txt [2026-02-20T20:17:00.578634] [INFO ] [sig ] [322/3387] Completed BABX in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:17:00.578706] [INFO ] [sig ] [323/3387] Forecasting BAC... [2026-02-20T20:17:00.578757] [INFO ] [sig ] Generating forecast for: BAC [2026-02-20T20:17:00.578809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-02-20T20:17:00.592627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-02-20T20:17:00.592998] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-02-20T20:17:00.593833] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-02-20T20:17:00.593887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:00.593920] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:00.593948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:00.594005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:00.660879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:00.661712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:00.661799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:00.661833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:00.793710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:00.793895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:00.793945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:00.794166] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:00.798332] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-02-20T20:17:00.798643] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-02-20T20:17:00.798794] [INFO ] [sig ] BAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:00.946029] [INFO ] [LOCAL ] Saved forecast: BAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BAC.txt [2026-02-20T20:17:00.946170] [INFO ] [sig ] [323/3387] Completed BAC in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:17:00.946212] [INFO ] [sig ] [324/3387] Forecasting BAH... [2026-02-20T20:17:00.946242] [INFO ] [sig ] Generating forecast for: BAH [2026-02-20T20:17:00.946274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-02-20T20:17:00.957677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-02-20T20:17:00.958019] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-02-20T20:17:00.958869] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-02-20T20:17:00.958934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:00.958983] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:00.959013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:00.959071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:01.021905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:01.022865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:01.022959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:01.022994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:01.155614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:01.155773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:01.155814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:01.155843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:01.159772] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-02-20T20:17:01.160062] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-02-20T20:17:01.160203] [INFO ] [sig ] BAH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:01.310936] [INFO ] [LOCAL ] Saved forecast: BAH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BAH.txt [2026-02-20T20:17:01.311098] [INFO ] [sig ] [324/3387] Completed BAH in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.4m [2026-02-20T20:17:01.311140] [INFO ] [sig ] [325/3387] Forecasting BALL... [2026-02-20T20:17:01.311170] [INFO ] [sig ] Generating forecast for: BALL [2026-02-20T20:17:01.311201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-02-20T20:17:01.323110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-02-20T20:17:01.323528] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-02-20T20:17:01.324343] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-02-20T20:17:01.324397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:01.324430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:01.324457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:01.324515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:01.387360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:01.388296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:01.388402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:01.388437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:01.514838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:01.515015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:01.515057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:01.515088] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:01.518694] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-02-20T20:17:01.518993] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-02-20T20:17:01.519132] [INFO ] [sig ] BALL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:01.666720] [INFO ] [LOCAL ] Saved forecast: BALL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BALL.txt [2026-02-20T20:17:01.666929] [INFO ] [sig ] [325/3387] Completed BALL in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:01.666981] [INFO ] [sig ] [326/3387] Forecasting BAM... [2026-02-20T20:17:01.667011] [INFO ] [sig ] Generating forecast for: BAM [2026-02-20T20:17:01.667042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-02-20T20:17:01.680889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-02-20T20:17:01.681289] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-02-20T20:17:01.682353] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-02-20T20:17:01.682408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:01.682468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:01.682497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:01.682553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:01.746927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:01.747951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:01.748068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:01.748106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:01.897460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:01.897664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:01.897716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:01.897750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:01.902461] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-02-20T20:17:01.902925] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-02-20T20:17:01.903117] [INFO ] [sig ] BAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:02.057728] [INFO ] [LOCAL ] Saved forecast: BAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BAM.txt [2026-02-20T20:17:02.057887] [INFO ] [sig ] [326/3387] Completed BAM in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:02.057933] [INFO ] [sig ] [327/3387] Forecasting BANC... [2026-02-20T20:17:02.057964] [INFO ] [sig ] Generating forecast for: BANC [2026-02-20T20:17:02.057995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-02-20T20:17:02.069351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-02-20T20:17:02.069748] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-02-20T20:17:02.070633] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-02-20T20:17:02.070689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:02.070722] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:02.070750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:02.070809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:02.130475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:02.131375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:02.131461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:02.131496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:02.259265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:02.259428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:02.259472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:02.259502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:02.263048] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-02-20T20:17:02.263333] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-02-20T20:17:02.263470] [INFO ] [sig ] BANC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:02.405756] [INFO ] [LOCAL ] Saved forecast: BANC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BANC.txt [2026-02-20T20:17:02.405923] [INFO ] [sig ] [327/3387] Completed BANC in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:02.405970] [INFO ] [sig ] [328/3387] Forecasting BAND... [2026-02-20T20:17:02.406002] [INFO ] [sig ] Generating forecast for: BAND [2026-02-20T20:17:02.406032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-02-20T20:17:02.417607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-02-20T20:17:02.417969] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-02-20T20:17:02.418869] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-02-20T20:17:02.418932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:02.418969] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:02.419004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:02.419082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:02.480464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:02.481384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:02.481475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:02.481510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:02.612330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:02.612507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:02.612557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:02.612616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:02.617382] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-02-20T20:17:02.617749] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-02-20T20:17:02.617920] [INFO ] [sig ] BAND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:02.768809] [INFO ] [LOCAL ] Saved forecast: BAND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BAND.txt [2026-02-20T20:17:02.768959] [INFO ] [sig ] [328/3387] Completed BAND in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:02.769001] [INFO ] [sig ] [329/3387] Forecasting BANF... [2026-02-20T20:17:02.769032] [INFO ] [sig ] Generating forecast for: BANF [2026-02-20T20:17:02.769076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-02-20T20:17:02.780324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-02-20T20:17:02.780688] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-02-20T20:17:02.781532] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-02-20T20:17:02.781610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:02.781645] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:02.781672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:02.781729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:02.842906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:02.843717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:02.843803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:02.843837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:02.966732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:02.966922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:02.966967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:02.967030] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:02.970793] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-02-20T20:17:02.971090] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-02-20T20:17:02.971254] [INFO ] [sig ] BANF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:03.115075] [INFO ] [LOCAL ] Saved forecast: BANF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BANF.txt [2026-02-20T20:17:03.115220] [INFO ] [sig ] [329/3387] Completed BANF in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:03.115260] [INFO ] [sig ] [330/3387] Forecasting BANX... [2026-02-20T20:17:03.115291] [INFO ] [sig ] Generating forecast for: BANX [2026-02-20T20:17:03.115323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-02-20T20:17:03.126079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-02-20T20:17:03.126461] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-02-20T20:17:03.127347] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-02-20T20:17:03.127402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:03.127434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:03.127462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:03.127519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:03.187668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:03.188732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:03.188837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:03.188879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:03.312773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:03.312932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:03.312973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:03.313002] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:03.316992] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-02-20T20:17:03.317338] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-02-20T20:17:03.317503] [INFO ] [sig ] BANX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:03.483557] [INFO ] [LOCAL ] Saved forecast: BANX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BANX.txt [2026-02-20T20:17:03.483735] [INFO ] [sig ] [330/3387] Completed BANX in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:03.483776] [INFO ] [sig ] [331/3387] Forecasting BAP... [2026-02-20T20:17:03.483806] [INFO ] [sig ] Generating forecast for: BAP [2026-02-20T20:17:03.483839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-02-20T20:17:03.497614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-02-20T20:17:03.498052] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-02-20T20:17:03.498956] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-02-20T20:17:03.499012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:03.499046] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:03.499074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:03.499134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:03.565996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:03.567136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:03.567226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:03.567261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:03.693524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:03.693708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:03.693767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:03.693797] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:03.697890] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-02-20T20:17:03.698190] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-02-20T20:17:03.698331] [INFO ] [sig ] BAP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:03.855870] [INFO ] [LOCAL ] Saved forecast: BAP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BAP.txt [2026-02-20T20:17:03.856034] [INFO ] [sig ] [331/3387] Completed BAP in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:03.856075] [INFO ] [sig ] [332/3387] Forecasting BATRA... [2026-02-20T20:17:03.856106] [INFO ] [sig ] Generating forecast for: BATRA [2026-02-20T20:17:03.856136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-02-20T20:17:03.867803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-02-20T20:17:03.868199] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-02-20T20:17:03.869052] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-02-20T20:17:03.869107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:03.869140] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:03.869169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:03.869227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:03.937374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:03.938302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:03.938396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:03.938430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:04.062878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:04.063047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:04.063091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:04.063120] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:04.067293] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=20.12%) [2026-02-20T20:17:04.067666] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-02-20T20:17:04.067833] [INFO ] [sig ] BATRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:04.225725] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BATRA.txt [2026-02-20T20:17:04.225892] [INFO ] [sig ] [332/3387] Completed BATRA in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:04.225939] [INFO ] [sig ] [333/3387] Forecasting BATRK... [2026-02-20T20:17:04.225976] [INFO ] [sig ] Generating forecast for: BATRK [2026-02-20T20:17:04.226015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-02-20T20:17:04.237301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-02-20T20:17:04.237692] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-02-20T20:17:04.238516] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-02-20T20:17:04.238593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:04.238630] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:04.238659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:04.238717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:04.299196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:04.300239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:04.300343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:04.300378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:04.429258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:04.429424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:04.429464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:04.429493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:04.433009] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-02-20T20:17:04.433309] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-02-20T20:17:04.433487] [INFO ] [sig ] BATRK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:04.589899] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BATRK.txt [2026-02-20T20:17:04.590042] [INFO ] [sig ] [333/3387] Completed BATRK in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:04.590084] [INFO ] [sig ] [334/3387] Forecasting BAX... [2026-02-20T20:17:04.590116] [INFO ] [sig ] Generating forecast for: BAX [2026-02-20T20:17:04.590148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-02-20T20:17:04.602731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-02-20T20:17:04.603172] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-02-20T20:17:04.604450] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-02-20T20:17:04.604517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:04.604560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:04.604622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:04.604703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:04.674941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:04.675861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:04.675956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:04.675989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:04.795641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:04.795798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:04.795838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:04.795867] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:04.799314] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=42.52%) [2026-02-20T20:17:04.799619] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-02-20T20:17:04.799749] [INFO ] [sig ] BAX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:04.950493] [INFO ] [LOCAL ] Saved forecast: BAX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BAX.txt [2026-02-20T20:17:04.950650] [INFO ] [sig ] [334/3387] Completed BAX in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-20T20:17:04.950692] [INFO ] [sig ] [335/3387] Forecasting BB... [2026-02-20T20:17:04.950723] [INFO ] [sig ] Generating forecast for: BB [2026-02-20T20:17:04.950754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-02-20T20:17:04.962030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-02-20T20:17:04.962548] [INFO ] [FORECASTER] Starting predict_future for BB [2026-02-20T20:17:04.963384] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-02-20T20:17:04.963438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:04.963484] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:04.963513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:04.963588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:05.024350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:05.025140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:05.025226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:05.025261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:05.159495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:05.159678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:05.159721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:05.159751] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:05.163183] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=74.11%) [2026-02-20T20:17:05.163465] [INFO ] [FORECASTER] Completed predict_future for BB [2026-02-20T20:17:05.163616] [INFO ] [sig ] BB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:05.306055] [INFO ] [LOCAL ] Saved forecast: BB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BB.txt [2026-02-20T20:17:05.306215] [INFO ] [sig ] [335/3387] Completed BB in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:05.306255] [INFO ] [sig ] [336/3387] Forecasting BBAI... [2026-02-20T20:17:05.306285] [INFO ] [sig ] Generating forecast for: BBAI [2026-02-20T20:17:05.306315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-02-20T20:17:05.317810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-02-20T20:17:05.318176] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-02-20T20:17:05.318992] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-02-20T20:17:05.319045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:05.319077] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:05.319105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:05.319162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:05.376048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:05.377009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:05.377127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:05.377160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:05.498458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:05.498636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:05.498678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:05.498708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:05.502169] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=69.55%) [2026-02-20T20:17:05.502448] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-02-20T20:17:05.502600] [INFO ] [sig ] BBAI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:05.646993] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBAI.txt [2026-02-20T20:17:05.647155] [INFO ] [sig ] [336/3387] Completed BBAI in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:05.647196] [INFO ] [sig ] [337/3387] Forecasting BBCP... [2026-02-20T20:17:05.647229] [INFO ] [sig ] Generating forecast for: BBCP [2026-02-20T20:17:05.647260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-02-20T20:17:05.658422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-02-20T20:17:05.658829] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-02-20T20:17:05.659671] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-02-20T20:17:05.659726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:05.659760] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:05.659788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:05.659845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:05.719902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:05.720825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:05.720924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:05.720966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:05.844405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:05.844587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:05.844633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:05.844664] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:05.848358] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-02-20T20:17:05.848674] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-02-20T20:17:05.848813] [INFO ] [sig ] BBCP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:05.992962] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBCP.txt [2026-02-20T20:17:05.993126] [INFO ] [sig ] [337/3387] Completed BBCP in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:05.993166] [INFO ] [sig ] [338/3387] Forecasting BBD... [2026-02-20T20:17:05.993197] [INFO ] [sig ] Generating forecast for: BBD [2026-02-20T20:17:05.993228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-02-20T20:17:06.005656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-02-20T20:17:06.006070] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-02-20T20:17:06.006945] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-02-20T20:17:06.006999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:06.007032] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:06.007059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:06.007116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:06.067765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:06.068680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:06.068769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:06.068804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:06.193343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:06.193507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:06.193547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:06.193596] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:06.197037] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=71.86%) [2026-02-20T20:17:06.197324] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-02-20T20:17:06.197493] [INFO ] [sig ] BBD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:06.343247] [INFO ] [LOCAL ] Saved forecast: BBD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBD.txt [2026-02-20T20:17:06.343417] [INFO ] [sig ] [338/3387] Completed BBD in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:06.343457] [INFO ] [sig ] [339/3387] Forecasting BBDO... [2026-02-20T20:17:06.343488] [INFO ] [sig ] Generating forecast for: BBDO [2026-02-20T20:17:06.343524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-02-20T20:17:06.357391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-02-20T20:17:06.358003] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-02-20T20:17:06.359050] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-02-20T20:17:06.359107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:06.359141] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:06.359170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:06.359417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:06.422970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:06.423957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:06.424048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:06.424083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:06.550399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:06.550592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:06.550646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:06.550677] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:06.554315] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-02-20T20:17:06.554623] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-02-20T20:17:06.554761] [INFO ] [sig ] BBDO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:06.701198] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBDO.txt [2026-02-20T20:17:06.701388] [INFO ] [sig ] [339/3387] Completed BBDO in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:06.701431] [INFO ] [sig ] [340/3387] Forecasting BBH... [2026-02-20T20:17:06.701461] [INFO ] [sig ] Generating forecast for: BBH [2026-02-20T20:17:06.701492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-02-20T20:17:06.712822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-02-20T20:17:06.713439] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-02-20T20:17:06.714278] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-02-20T20:17:06.714332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:06.714365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:06.714393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:06.714454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:06.774764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:06.775682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:06.775770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:06.775806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:06.885814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:06.885984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:06.886033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:06.886070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:06.889633] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-20T20:17:06.889919] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-02-20T20:17:06.890059] [INFO ] [sig ] BBH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:07.040698] [INFO ] [LOCAL ] Saved forecast: BBH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBH.txt [2026-02-20T20:17:07.040867] [INFO ] [sig ] [340/3387] Completed BBH in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:07.040928] [INFO ] [sig ] [341/3387] Forecasting BBIO... [2026-02-20T20:17:07.040967] [INFO ] [sig ] Generating forecast for: BBIO [2026-02-20T20:17:07.041004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-02-20T20:17:07.052333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-02-20T20:17:07.052723] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-02-20T20:17:07.053729] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-02-20T20:17:07.053782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:07.053815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:07.053842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:07.053899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:07.118142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:07.119059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:07.119147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:07.119182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:07.243001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:07.243356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:07.243398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:07.243427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:07.247504] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-02-20T20:17:07.247846] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-02-20T20:17:07.247985] [INFO ] [sig ] BBIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:07.397009] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBIO.txt [2026-02-20T20:17:07.397187] [INFO ] [sig ] [341/3387] Completed BBIO in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.3m [2026-02-20T20:17:07.397415] [INFO ] [sig ] [342/3387] Forecasting BBLG... [2026-02-20T20:17:07.397445] [INFO ] [sig ] Generating forecast for: BBLG [2026-02-20T20:17:07.397475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-02-20T20:17:07.410565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-02-20T20:17:07.411194] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-02-20T20:17:07.412347] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-02-20T20:17:07.412402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:07.412436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:07.412464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:07.412522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:07.475258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:07.476224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:07.476312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:07.476347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:07.602626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:07.602785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:07.602826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:07.602871] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:07.606455] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-02-20T20:17:07.606756] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-02-20T20:17:07.606918] [INFO ] [sig ] BBLG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:07.754697] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBLG.txt [2026-02-20T20:17:07.754859] [INFO ] [sig ] [342/3387] Completed BBLG in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:07.754898] [INFO ] [sig ] [343/3387] Forecasting BBN... [2026-02-20T20:17:07.754931] [INFO ] [sig ] Generating forecast for: BBN [2026-02-20T20:17:07.754968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-02-20T20:17:07.766775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-02-20T20:17:07.767394] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-02-20T20:17:07.768426] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-02-20T20:17:07.768480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:07.768544] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:07.768594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:07.768658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:07.833405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:07.834417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:07.834510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:07.834544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:07.955726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:07.955891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:07.955931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:07.955960] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:07.959414] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-02-20T20:17:07.959723] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-02-20T20:17:07.959876] [INFO ] [sig ] BBN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:08.106625] [INFO ] [LOCAL ] Saved forecast: BBN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBN.txt [2026-02-20T20:17:08.106795] [INFO ] [sig ] [343/3387] Completed BBN in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:08.106865] [INFO ] [sig ] [344/3387] Forecasting BBSI... [2026-02-20T20:17:08.106896] [INFO ] [sig ] Generating forecast for: BBSI [2026-02-20T20:17:08.106934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-02-20T20:17:08.118680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-02-20T20:17:08.119089] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-02-20T20:17:08.119955] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-02-20T20:17:08.120011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:08.120044] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:08.120072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:08.120129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:08.183099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:08.184110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:08.184205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:08.184240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:08.309608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:08.309773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:08.309816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:08.309846] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:08.313423] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=28.63%) [2026-02-20T20:17:08.313743] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-02-20T20:17:08.313884] [INFO ] [sig ] BBSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:08.459121] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBSI.txt [2026-02-20T20:17:08.459292] [INFO ] [sig ] [344/3387] Completed BBSI in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:08.459332] [INFO ] [sig ] [345/3387] Forecasting BBUC... [2026-02-20T20:17:08.459362] [INFO ] [sig ] Generating forecast for: BBUC [2026-02-20T20:17:08.459392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-02-20T20:17:08.470713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-02-20T20:17:08.471113] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-02-20T20:17:08.471964] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-02-20T20:17:08.472019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:08.472053] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:08.472080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:08.472139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:08.531244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:08.532182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:08.532268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:08.532301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:08.651953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:08.652132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:08.652173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:08.652201] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:08.656261] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-02-20T20:17:08.656639] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-02-20T20:17:08.656792] [INFO ] [sig ] BBUC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:08.805429] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBUC.txt [2026-02-20T20:17:08.805609] [INFO ] [sig ] [345/3387] Completed BBUC in 0.3s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:08.805651] [INFO ] [sig ] [346/3387] Forecasting BBVA... [2026-02-20T20:17:08.805683] [INFO ] [sig ] Generating forecast for: BBVA [2026-02-20T20:17:08.805714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-02-20T20:17:08.817497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-02-20T20:17:08.817912] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-02-20T20:17:08.818820] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-02-20T20:17:08.818876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:08.818908] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:08.818935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:08.819016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:08.876793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:08.877713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:08.877802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:08.877836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:09.015685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:09.015849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:09.015891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:09.015956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:09.019721] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-02-20T20:17:09.020051] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-02-20T20:17:09.020388] [INFO ] [sig ] BBVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:09.171362] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BBVA.txt [2026-02-20T20:17:09.171524] [INFO ] [sig ] [346/3387] Completed BBVA in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:09.171564] [INFO ] [sig ] [347/3387] Forecasting BBWI... [2026-02-20T20:17:09.171615] [INFO ] [sig ] Generating forecast for: BBWI [2026-02-20T20:17:09.171646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-02-20T20:17:09.184836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-02-20T20:17:09.185450] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-02-20T20:17:09.186317] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-02-20T20:17:09.186373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:09.186406] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:09.186434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:09.186492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:09.249399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:09.250496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:09.250609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:09.250647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:09.378712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:09.378879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:09.378920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:09.378951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:09.382668] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=42.10%) [2026-02-20T20:17:09.382978] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-02-20T20:17:09.383121] [INFO ] [sig ] BBWI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:09.533775] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBWI.txt [2026-02-20T20:17:09.533935] [INFO ] [sig ] [347/3387] Completed BBWI in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:09.533975] [INFO ] [sig ] [348/3387] Forecasting BBY... [2026-02-20T20:17:09.534007] [INFO ] [sig ] Generating forecast for: BBY [2026-02-20T20:17:09.534038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-02-20T20:17:09.545027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-02-20T20:17:09.545415] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-02-20T20:17:09.546222] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-02-20T20:17:09.546290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:09.546326] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:09.546354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:09.546412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:09.610193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:09.611163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:09.611253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:09.611287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:09.747179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:09.747344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:09.747387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:09.747417] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:09.751400] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-02-20T20:17:09.751741] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-02-20T20:17:09.751890] [INFO ] [sig ] BBY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:09.910665] [INFO ] [LOCAL ] Saved forecast: BBY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BBY.txt [2026-02-20T20:17:09.910837] [INFO ] [sig ] [348/3387] Completed BBY in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:09.910877] [INFO ] [sig ] [349/3387] Forecasting BC... [2026-02-20T20:17:09.910908] [INFO ] [sig ] Generating forecast for: BC [2026-02-20T20:17:09.910940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-02-20T20:17:09.922649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-02-20T20:17:09.923058] [INFO ] [FORECASTER] Starting predict_future for BC [2026-02-20T20:17:09.924099] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-02-20T20:17:09.924153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:09.924186] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:09.924213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:09.924448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:09.986680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:09.987599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:09.987688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:09.987721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:10.120196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:10.120358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:10.120410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:10.120465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:10.124193] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-02-20T20:17:10.124509] [INFO ] [FORECASTER] Completed predict_future for BC [2026-02-20T20:17:10.124676] [INFO ] [sig ] BC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:10.274445] [INFO ] [LOCAL ] Saved forecast: BC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BC.txt [2026-02-20T20:17:10.274624] [INFO ] [sig ] [349/3387] Completed BC in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.3m [2026-02-20T20:17:10.274668] [INFO ] [sig ] [350/3387] Forecasting BCAL... [2026-02-20T20:17:10.274699] [INFO ] [sig ] Generating forecast for: BCAL [2026-02-20T20:17:10.274730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-02-20T20:17:10.286750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-02-20T20:17:10.287138] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-02-20T20:17:10.288003] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-02-20T20:17:10.288059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:10.288091] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:10.288119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:10.288177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:10.349741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:10.350503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:10.350609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:10.350646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:10.468901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:10.469070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:10.469119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:10.469153] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:10.472665] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-02-20T20:17:10.472983] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-02-20T20:17:10.473136] [INFO ] [sig ] BCAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:10.631522] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCAL.txt [2026-02-20T20:17:10.631720] [INFO ] [sig ] [350/3387] Completed BCAL in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:10.631773] [INFO ] [sig ] [351/3387] Forecasting BCAX... [2026-02-20T20:17:10.631808] [INFO ] [sig ] Generating forecast for: BCAX [2026-02-20T20:17:10.631839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-02-20T20:17:10.643281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-02-20T20:17:10.643708] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-02-20T20:17:10.644563] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-02-20T20:17:10.644646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:10.644681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:10.644707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:10.644765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:10.704652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:10.705631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:10.705736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:10.705770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:10.829436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:10.829618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:10.829663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:10.829694] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:10.833847] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: UP (p=56.80%) [2026-02-20T20:17:10.834390] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-02-20T20:17:10.834544] [INFO ] [sig ] BCAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:11.001704] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCAX.txt [2026-02-20T20:17:11.001935] [INFO ] [sig ] [351/3387] Completed BCAX in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:11.002018] [INFO ] [sig ] [352/3387] Forecasting BCBP... [2026-02-20T20:17:11.002074] [INFO ] [sig ] Generating forecast for: BCBP [2026-02-20T20:17:11.002128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-02-20T20:17:11.017702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-02-20T20:17:11.018203] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-02-20T20:17:11.019324] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-02-20T20:17:11.019394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:11.019438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:11.019476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:11.019560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:11.079545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:11.080509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:11.080617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:11.080656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:11.198076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:11.198242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:11.198282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:11.198311] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:11.201753] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=33.12%) [2026-02-20T20:17:11.202056] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-02-20T20:17:11.202208] [INFO ] [sig ] BCBP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:11.343975] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCBP.txt [2026-02-20T20:17:11.344151] [INFO ] [sig ] [352/3387] Completed BCBP in 0.3s | 2.77 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:11.344193] [INFO ] [sig ] [353/3387] Forecasting BCC... [2026-02-20T20:17:11.344222] [INFO ] [sig ] Generating forecast for: BCC [2026-02-20T20:17:11.344253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-02-20T20:17:11.355742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-02-20T20:17:11.356178] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-02-20T20:17:11.357099] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-02-20T20:17:11.357157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:11.357191] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:11.357219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:11.357278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:11.416392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:11.417369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:11.417531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:11.417602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:11.538042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:11.538204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:11.538246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:11.538277] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:11.541738] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=73.21%) [2026-02-20T20:17:11.542039] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-02-20T20:17:11.542172] [INFO ] [sig ] BCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:11.687301] [INFO ] [LOCAL ] Saved forecast: BCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCC.txt [2026-02-20T20:17:11.687482] [INFO ] [sig ] [353/3387] Completed BCC in 0.3s | 2.77 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:11.687526] [INFO ] [sig ] [354/3387] Forecasting BCDA... [2026-02-20T20:17:11.687558] [INFO ] [sig ] Generating forecast for: BCDA [2026-02-20T20:17:11.687612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-02-20T20:17:11.699090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-02-20T20:17:11.699519] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-02-20T20:17:11.700450] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-02-20T20:17:11.700508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:11.700542] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:11.700570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:11.700659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:11.758020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:11.758967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:11.759068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:11.759109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:11.877240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:11.877407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:11.877450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:11.877480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:11.881077] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-02-20T20:17:11.881395] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-02-20T20:17:11.881540] [INFO ] [sig ] BCDA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:12.032529] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCDA.txt [2026-02-20T20:17:12.032704] [INFO ] [sig ] [354/3387] Completed BCDA in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:12.032746] [INFO ] [sig ] [355/3387] Forecasting BCE... [2026-02-20T20:17:12.032775] [INFO ] [sig ] Generating forecast for: BCE [2026-02-20T20:17:12.032806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-02-20T20:17:12.044993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-02-20T20:17:12.045345] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-02-20T20:17:12.046387] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-02-20T20:17:12.046440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:12.046472] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:12.046498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:12.046554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:12.111549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:12.112401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:12.112487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:12.112520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:12.240852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:12.241015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:12.241074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:12.241104] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:12.244556] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-02-20T20:17:12.244853] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-02-20T20:17:12.244986] [INFO ] [sig ] BCE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:12.386900] [INFO ] [LOCAL ] Saved forecast: BCE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCE.txt [2026-02-20T20:17:12.387070] [INFO ] [sig ] [355/3387] Completed BCE in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:12.387118] [INFO ] [sig ] [356/3387] Forecasting BCH... [2026-02-20T20:17:12.387148] [INFO ] [sig ] Generating forecast for: BCH [2026-02-20T20:17:12.387179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-02-20T20:17:12.399201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-02-20T20:17:12.399604] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-02-20T20:17:12.400394] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-02-20T20:17:12.400448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:12.400481] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:12.400507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:12.400563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:12.464895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:12.465840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:12.465931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:12.465965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:12.588016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:12.588181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:12.588223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:12.588254] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:12.591960] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-02-20T20:17:12.592253] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-02-20T20:17:12.592389] [INFO ] [sig ] BCH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:12.766008] [INFO ] [LOCAL ] Saved forecast: BCH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCH.txt [2026-02-20T20:17:12.766205] [INFO ] [sig ] [356/3387] Completed BCH in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:12.766247] [INFO ] [sig ] [357/3387] Forecasting BCML... [2026-02-20T20:17:12.766281] [INFO ] [sig ] Generating forecast for: BCML [2026-02-20T20:17:12.766313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-02-20T20:17:12.779227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-02-20T20:17:12.779706] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-02-20T20:17:12.780711] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-02-20T20:17:12.780768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:12.780803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:12.780832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:12.780890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:12.842181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:12.843184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:12.843277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:12.843312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:12.959254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:12.959437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:12.959492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:12.959527] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:12.963167] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-02-20T20:17:12.963483] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-02-20T20:17:12.963660] [INFO ] [sig ] BCML: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:13.120490] [INFO ] [LOCAL ] Saved forecast: BCML 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCML.txt [2026-02-20T20:17:13.120661] [INFO ] [sig ] [357/3387] Completed BCML in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.2m [2026-02-20T20:17:13.120706] [INFO ] [sig ] [358/3387] Forecasting BCO... [2026-02-20T20:17:13.120738] [INFO ] [sig ] Generating forecast for: BCO [2026-02-20T20:17:13.120771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-02-20T20:17:13.133591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-02-20T20:17:13.133949] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-02-20T20:17:13.134819] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-02-20T20:17:13.134875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:13.134909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:13.134938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:13.134996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:13.197895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:13.199059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:13.199171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:13.199216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:13.331131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:13.331295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:13.331337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:13.331367] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:13.335407] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-02-20T20:17:13.335702] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-02-20T20:17:13.335833] [INFO ] [sig ] BCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:13.482133] [INFO ] [LOCAL ] Saved forecast: BCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCO.txt [2026-02-20T20:17:13.482292] [INFO ] [sig ] [358/3387] Completed BCO in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:13.482333] [INFO ] [sig ] [359/3387] Forecasting BCPC... [2026-02-20T20:17:13.482364] [INFO ] [sig ] Generating forecast for: BCPC [2026-02-20T20:17:13.482395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-02-20T20:17:13.494025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-02-20T20:17:13.494362] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-02-20T20:17:13.495158] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-02-20T20:17:13.495212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:13.495260] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:13.495289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:13.495347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:13.554509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:13.555191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:13.555278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:13.555310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:13.679456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:13.679635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:13.679699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:13.679729] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:13.683266] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=57.25%) [2026-02-20T20:17:13.683537] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-02-20T20:17:13.683689] [INFO ] [sig ] BCPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:13.833857] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCPC.txt [2026-02-20T20:17:13.834016] [INFO ] [sig ] [359/3387] Completed BCPC in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:13.834072] [INFO ] [sig ] [360/3387] Forecasting BCRX... [2026-02-20T20:17:13.834112] [INFO ] [sig ] Generating forecast for: BCRX [2026-02-20T20:17:13.834151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-02-20T20:17:13.846200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-02-20T20:17:13.846543] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-02-20T20:17:13.847403] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-02-20T20:17:13.847459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:13.847534] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:13.847565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:13.847662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:13.910515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:13.911401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:13.911507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:13.911545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:14.040019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:14.040177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:14.040219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:14.040247] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:14.043652] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-02-20T20:17:14.043924] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-02-20T20:17:14.044053] [INFO ] [sig ] BCRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:14.187930] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCRX.txt [2026-02-20T20:17:14.188071] [INFO ] [sig ] [360/3387] Completed BCRX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:14.188111] [INFO ] [sig ] [361/3387] Forecasting BCS... [2026-02-20T20:17:14.188140] [INFO ] [sig ] Generating forecast for: BCS [2026-02-20T20:17:14.188170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-02-20T20:17:14.200291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-02-20T20:17:14.200977] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-02-20T20:17:14.201895] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-02-20T20:17:14.201955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:14.202000] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:14.202031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:14.202090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:14.264552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:14.265435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:14.265535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:14.265600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:14.389049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:14.389222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:14.389270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:14.389301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:14.393066] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-02-20T20:17:14.393366] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-02-20T20:17:14.393506] [INFO ] [sig ] BCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:14.545673] [INFO ] [LOCAL ] Saved forecast: BCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCS.txt [2026-02-20T20:17:14.545820] [INFO ] [sig ] [361/3387] Completed BCS in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:14.545862] [INFO ] [sig ] [362/3387] Forecasting BCSF... [2026-02-20T20:17:14.545892] [INFO ] [sig ] Generating forecast for: BCSF [2026-02-20T20:17:14.545922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-02-20T20:17:14.557616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-02-20T20:17:14.557984] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-02-20T20:17:14.559051] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-02-20T20:17:14.559119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:14.559162] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:14.559191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:14.559248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:14.621020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:14.622119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:14.622214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:14.622248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:14.748727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:14.748888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:14.748928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:14.748956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:14.752402] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-02-20T20:17:14.752705] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-02-20T20:17:14.752842] [INFO ] [sig ] BCSF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:14.928133] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCSF.txt [2026-02-20T20:17:14.928317] [INFO ] [sig ] [362/3387] Completed BCSF in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:14.928359] [INFO ] [sig ] [363/3387] Forecasting BCTX... [2026-02-20T20:17:14.928395] [INFO ] [sig ] Generating forecast for: BCTX [2026-02-20T20:17:14.928428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-02-20T20:17:14.940597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-02-20T20:17:14.940968] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-02-20T20:17:14.941982] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-02-20T20:17:14.942036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:14.942068] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:14.942094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:14.942151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:15.002011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:15.003011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:15.003114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:15.003149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:15.128427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:15.128606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:15.128651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:15.128718] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:15.132294] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=56.29%) [2026-02-20T20:17:15.132793] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-02-20T20:17:15.132941] [INFO ] [sig ] BCTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:15.288025] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCTX.txt [2026-02-20T20:17:15.288186] [INFO ] [sig ] [363/3387] Completed BCTX in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:15.288228] [INFO ] [sig ] [364/3387] Forecasting BCX... [2026-02-20T20:17:15.288259] [INFO ] [sig ] Generating forecast for: BCX [2026-02-20T20:17:15.288293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-02-20T20:17:15.300777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-02-20T20:17:15.301128] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-02-20T20:17:15.301983] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-02-20T20:17:15.302042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:15.302076] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:15.302105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:15.302163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:15.364724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:15.365420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:15.365711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:15.365747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:15.493800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:15.493970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:15.494015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:15.494045] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:15.497941] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-02-20T20:17:15.498251] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-02-20T20:17:15.498398] [INFO ] [sig ] BCX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:15.642808] [INFO ] [LOCAL ] Saved forecast: BCX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BCX.txt [2026-02-20T20:17:15.642960] [INFO ] [sig ] [364/3387] Completed BCX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:15.643012] [INFO ] [sig ] [365/3387] Forecasting BCYC... [2026-02-20T20:17:15.643047] [INFO ] [sig ] Generating forecast for: BCYC [2026-02-20T20:17:15.643077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-02-20T20:17:15.666110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-02-20T20:17:15.666746] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-02-20T20:17:15.667792] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-02-20T20:17:15.667847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:15.667879] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:15.667905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:15.667962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:15.729464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:15.730368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:15.730476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:15.730516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:15.857830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:15.857991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:15.858035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:15.858066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:15.861702] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=43.71%) [2026-02-20T20:17:15.862005] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-02-20T20:17:15.862148] [INFO ] [sig ] BCYC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:16.013314] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BCYC.txt [2026-02-20T20:17:16.013502] [INFO ] [sig ] [365/3387] Completed BCYC in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 18.2m [2026-02-20T20:17:16.013557] [INFO ] [sig ] [366/3387] Forecasting BDC... [2026-02-20T20:17:16.013621] [INFO ] [sig ] Generating forecast for: BDC [2026-02-20T20:17:16.013668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-02-20T20:17:16.025988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-02-20T20:17:16.026366] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-02-20T20:17:16.027304] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-02-20T20:17:16.027360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:16.027393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:16.027420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:16.027476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:16.088619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:16.089548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:16.089658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:16.089694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:16.215899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:16.216057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:16.216098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:16.216143] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:16.219988] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-02-20T20:17:16.220274] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-02-20T20:17:16.220409] [INFO ] [sig ] BDC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:16.368850] [INFO ] [LOCAL ] Saved forecast: BDC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BDC.txt [2026-02-20T20:17:16.368997] [INFO ] [sig ] [366/3387] Completed BDC in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:16.369038] [INFO ] [sig ] [367/3387] Forecasting BDJ... [2026-02-20T20:17:16.369069] [INFO ] [sig ] Generating forecast for: BDJ [2026-02-20T20:17:16.369100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-02-20T20:17:16.381198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-02-20T20:17:16.381615] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-02-20T20:17:16.382461] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-02-20T20:17:16.382517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:16.382551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:16.382605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:16.382668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:16.442413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:16.443234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:16.443320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:16.443355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:16.563778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:16.563936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:16.563979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:16.564009] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:16.567621] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=72.34%) [2026-02-20T20:17:16.567915] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-02-20T20:17:16.568053] [INFO ] [sig ] BDJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:16.713985] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BDJ.txt [2026-02-20T20:17:16.714126] [INFO ] [sig ] [367/3387] Completed BDJ in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:16.714166] [INFO ] [sig ] [368/3387] Forecasting BDN... [2026-02-20T20:17:16.714195] [INFO ] [sig ] Generating forecast for: BDN [2026-02-20T20:17:16.714227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-02-20T20:17:16.725460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-02-20T20:17:16.725800] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-02-20T20:17:16.726601] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-02-20T20:17:16.726655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:16.726686] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:16.726713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:16.726768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:16.787038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:16.787754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:16.787834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:16.787882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:16.908201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:16.908343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:16.908383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:16.908412] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:16.911810] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=80.88%) [2026-02-20T20:17:16.912083] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-02-20T20:17:16.912214] [INFO ] [sig ] BDN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:17.055383] [INFO ] [LOCAL ] Saved forecast: BDN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BDN.txt [2026-02-20T20:17:17.055513] [INFO ] [sig ] [368/3387] Completed BDN in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:17.055552] [INFO ] [sig ] [369/3387] Forecasting BDRX... [2026-02-20T20:17:17.055600] [INFO ] [sig ] Generating forecast for: BDRX [2026-02-20T20:17:17.055634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-02-20T20:17:17.066712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-02-20T20:17:17.067070] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-02-20T20:17:17.067873] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-02-20T20:17:17.067928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:17.067960] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:17.067988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:17.068045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:17.126875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:17.127525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:17.127625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:17.127660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:17.245954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:17.246107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:17.246153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:17.246187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:17.249661] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-02-20T20:17:17.249932] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-02-20T20:17:17.250060] [INFO ] [sig ] BDRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:17.396400] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BDRX.txt [2026-02-20T20:17:17.396563] [INFO ] [sig ] [369/3387] Completed BDRX in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:17.396633] [INFO ] [sig ] [370/3387] Forecasting BDSX... [2026-02-20T20:17:17.396664] [INFO ] [sig ] Generating forecast for: BDSX [2026-02-20T20:17:17.396694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-02-20T20:17:17.408664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-02-20T20:17:17.409054] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-02-20T20:17:17.409872] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-02-20T20:17:17.409925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:17.409957] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:17.409985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:17.410057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:17.474260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:17.475242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:17.475382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:17.475420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:17.600241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:17.600418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:17.600672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:17.600716] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:17.604752] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-02-20T20:17:17.605065] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-02-20T20:17:17.605216] [INFO ] [sig ] BDSX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:17.768447] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BDSX.txt [2026-02-20T20:17:17.768630] [INFO ] [sig ] [370/3387] Completed BDSX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:17.768685] [INFO ] [sig ] [371/3387] Forecasting BDTX... [2026-02-20T20:17:17.768717] [INFO ] [sig ] Generating forecast for: BDTX [2026-02-20T20:17:17.768751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-02-20T20:17:17.780112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-02-20T20:17:17.780449] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-02-20T20:17:17.781330] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-02-20T20:17:17.781388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:17.781420] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:17.781447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:17.781504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:17.842177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:17.842863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:17.842947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:17.842979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:17.966620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:17.966773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:17.966825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:17.966855] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:17.970297] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-02-20T20:17:17.970594] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-02-20T20:17:17.970728] [INFO ] [sig ] BDTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:18.112929] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BDTX.txt [2026-02-20T20:17:18.113058] [INFO ] [sig ] [371/3387] Completed BDTX in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:18.113098] [INFO ] [sig ] [372/3387] Forecasting BDX... [2026-02-20T20:17:18.113128] [INFO ] [sig ] Generating forecast for: BDX [2026-02-20T20:17:18.113159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-02-20T20:17:18.125061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-02-20T20:17:18.125375] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-02-20T20:17:18.126178] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-02-20T20:17:18.126247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:18.126281] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:18.126308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:18.126364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:18.185054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:18.185913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:18.185995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:18.186027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:18.308738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:18.308882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:18.308922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:18.308950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:18.312301] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-02-20T20:17:18.312601] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-02-20T20:17:18.312736] [INFO ] [sig ] BDX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:18.456617] [INFO ] [LOCAL ] Saved forecast: BDX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BDX.txt [2026-02-20T20:17:18.456747] [INFO ] [sig ] [372/3387] Completed BDX in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:18.456786] [INFO ] [sig ] [373/3387] Forecasting BE... [2026-02-20T20:17:18.456837] [INFO ] [sig ] Generating forecast for: BE [2026-02-20T20:17:18.456868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-02-20T20:17:18.468740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-02-20T20:17:18.469077] [INFO ] [FORECASTER] Starting predict_future for BE [2026-02-20T20:17:18.469889] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-02-20T20:17:18.469942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:18.469974] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:18.470000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:18.470056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:18.528693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:18.529328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:18.529409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:18.529441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:18.649443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:18.649617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:18.649658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:18.649688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:18.653441] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-02-20T20:17:18.653735] [INFO ] [FORECASTER] Completed predict_future for BE [2026-02-20T20:17:18.653869] [INFO ] [sig ] BE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:18.797301] [INFO ] [LOCAL ] Saved forecast: BE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BE.txt [2026-02-20T20:17:18.797457] [INFO ] [sig ] [373/3387] Completed BE in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:18.797673] [INFO ] [sig ] [374/3387] Forecasting BEAM... [2026-02-20T20:17:18.797704] [INFO ] [sig ] Generating forecast for: BEAM [2026-02-20T20:17:18.797735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-02-20T20:17:18.809557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-02-20T20:17:18.809907] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-02-20T20:17:18.810712] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-02-20T20:17:18.810765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:18.810798] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:18.810824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:18.810879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:18.867993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:18.868663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:18.868745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:18.868778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:18.991976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:18.992143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:18.992194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:18.992224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:18.996729] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-02-20T20:17:18.997037] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-02-20T20:17:18.997169] [INFO ] [sig ] BEAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:19.140031] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BEAM.txt [2026-02-20T20:17:19.140162] [INFO ] [sig ] [374/3387] Completed BEAM in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.1m [2026-02-20T20:17:19.140201] [INFO ] [sig ] [375/3387] Forecasting BEEM... [2026-02-20T20:17:19.140231] [INFO ] [sig ] Generating forecast for: BEEM [2026-02-20T20:17:19.140261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-02-20T20:17:19.151960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-02-20T20:17:19.152318] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-02-20T20:17:19.153305] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-02-20T20:17:19.153545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:19.153608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:19.153640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:19.153698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:19.211429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:19.212128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:19.212208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:19.212241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:19.329849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:19.329991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:19.330032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:19.330060] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:19.333621] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-02-20T20:17:19.333892] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-02-20T20:17:19.334020] [INFO ] [sig ] BEEM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:19.477392] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BEEM.txt [2026-02-20T20:17:19.477517] [INFO ] [sig ] [375/3387] Completed BEEM in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:19.477556] [INFO ] [sig ] [376/3387] Forecasting BEEP... [2026-02-20T20:17:19.477605] [INFO ] [sig ] Generating forecast for: BEEP [2026-02-20T20:17:19.477637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-02-20T20:17:19.488246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-02-20T20:17:19.488593] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-02-20T20:17:19.489358] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-02-20T20:17:19.489410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:19.489443] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:19.489470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:19.489526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:19.546623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:19.547297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:19.547376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:19.547409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:19.664737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:19.664898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:19.664939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:19.664968] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:19.668793] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-02-20T20:17:19.669064] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-02-20T20:17:19.669197] [INFO ] [sig ] BEEP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:19.812360] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BEEP.txt [2026-02-20T20:17:19.812488] [INFO ] [sig ] [376/3387] Completed BEEP in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:19.812528] [INFO ] [sig ] [377/3387] Forecasting BEKE... [2026-02-20T20:17:19.812558] [INFO ] [sig ] Generating forecast for: BEKE [2026-02-20T20:17:19.812608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-02-20T20:17:19.824880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-02-20T20:17:19.825186] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-02-20T20:17:19.826012] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-02-20T20:17:19.826064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:19.826123] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:19.826152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:19.826214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:19.884366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:19.884981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:19.885061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:19.885094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:20.004032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:20.004198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:20.004240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:20.004268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:20.007820] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-02-20T20:17:20.008125] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-02-20T20:17:20.008281] [INFO ] [sig ] BEKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:20.152736] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BEKE.txt [2026-02-20T20:17:20.152922] [INFO ] [sig ] [377/3387] Completed BEKE in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:20.152967] [INFO ] [sig ] [378/3387] Forecasting BELFA... [2026-02-20T20:17:20.152998] [INFO ] [sig ] Generating forecast for: BELFA [2026-02-20T20:17:20.153029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-02-20T20:17:20.165567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-02-20T20:17:20.166042] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-02-20T20:17:20.167100] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-02-20T20:17:20.167157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:20.167190] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:20.167217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:20.167276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:20.233617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:20.234920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:20.235056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:20.235113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:20.376267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:20.376473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:20.376536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:20.376613] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:20.381395] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-02-20T20:17:20.381842] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-02-20T20:17:20.382019] [INFO ] [sig ] BELFA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:20.627265] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BELFA.txt [2026-02-20T20:17:20.627505] [INFO ] [sig ] [378/3387] Completed BELFA in 0.5s | 2.78 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:20.627597] [INFO ] [sig ] [379/3387] Forecasting BELFB... [2026-02-20T20:17:20.627657] [INFO ] [sig ] Generating forecast for: BELFB [2026-02-20T20:17:20.627712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-02-20T20:17:20.653397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-02-20T20:17:20.656482] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-02-20T20:17:20.658197] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-02-20T20:17:20.658302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:20.658360] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:20.658410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:20.658509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:20.750784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:20.752082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:20.752245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:20.752308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:20.925167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:20.925385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:20.925436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:20.925470] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:20.930381] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-02-20T20:17:20.930864] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-02-20T20:17:20.931062] [INFO ] [sig ] BELFB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:21.152624] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BELFB.txt [2026-02-20T20:17:21.152802] [INFO ] [sig ] [379/3387] Completed BELFB in 0.5s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:21.152846] [INFO ] [sig ] [380/3387] Forecasting BEN... [2026-02-20T20:17:21.152876] [INFO ] [sig ] Generating forecast for: BEN [2026-02-20T20:17:21.152907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-02-20T20:17:21.172878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-02-20T20:17:21.177154] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-02-20T20:17:21.179097] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-02-20T20:17:21.179186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:21.179227] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:21.179265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:21.179351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:21.262540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:21.263919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:21.264068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:21.264125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:21.429671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:21.429864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:21.429913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:21.430015] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:21.434440] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=74.45%) [2026-02-20T20:17:21.434782] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-02-20T20:17:21.434934] [INFO ] [sig ] BEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:21.583301] [INFO ] [LOCAL ] Saved forecast: BEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BEN.txt [2026-02-20T20:17:21.583462] [INFO ] [sig ] [380/3387] Completed BEN in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:21.583506] [INFO ] [sig ] [381/3387] Forecasting BEP... [2026-02-20T20:17:21.583535] [INFO ] [sig ] Generating forecast for: BEP [2026-02-20T20:17:21.583567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-02-20T20:17:21.595707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-02-20T20:17:21.596087] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-02-20T20:17:21.596957] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-02-20T20:17:21.597013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:21.597046] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:21.597073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:21.597150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:21.657432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:21.658198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:21.658301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:21.658350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:21.782860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:21.783030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:21.783071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:21.783100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:21.786649] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=69.10%) [2026-02-20T20:17:21.786972] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-02-20T20:17:21.787115] [INFO ] [sig ] BEP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:21.930355] [INFO ] [LOCAL ] Saved forecast: BEP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BEP.txt [2026-02-20T20:17:21.930531] [INFO ] [sig ] [381/3387] Completed BEP in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:21.930594] [INFO ] [sig ] [382/3387] Forecasting BEPH... [2026-02-20T20:17:21.930629] [INFO ] [sig ] Generating forecast for: BEPH [2026-02-20T20:17:21.930660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-02-20T20:17:21.942816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-02-20T20:17:21.943210] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-02-20T20:17:21.944060] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-02-20T20:17:21.944114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:21.944146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:21.944173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:21.944231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:22.003666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:22.004531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:22.004640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:22.004676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:22.131838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:22.132006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:22.132049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:22.132105] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:22.135745] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-02-20T20:17:22.136082] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-02-20T20:17:22.136264] [INFO ] [sig ] BEPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:22.291318] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BEPH.txt [2026-02-20T20:17:22.291476] [INFO ] [sig ] [382/3387] Completed BEPH in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:22.291516] [INFO ] [sig ] [383/3387] Forecasting BEPI... [2026-02-20T20:17:22.291546] [INFO ] [sig ] Generating forecast for: BEPI [2026-02-20T20:17:22.291599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-02-20T20:17:22.303112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-02-20T20:17:22.303488] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-02-20T20:17:22.304307] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-02-20T20:17:22.304361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:22.304410] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:22.304439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:22.304497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:22.366549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:22.367522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:22.367643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:22.367684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:22.478053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:22.478213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:22.478257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:22.478286] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:22.482271] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-02-20T20:17:22.482598] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-02-20T20:17:22.482742] [INFO ] [sig ] BEPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:22.633424] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BEPI.txt [2026-02-20T20:17:22.633606] [INFO ] [sig ] [383/3387] Completed BEPI in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:22.633650] [INFO ] [sig ] [384/3387] Forecasting BFAM... [2026-02-20T20:17:22.633682] [INFO ] [sig ] Generating forecast for: BFAM [2026-02-20T20:17:22.633714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-02-20T20:17:22.645226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-02-20T20:17:22.645637] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-02-20T20:17:22.646474] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-02-20T20:17:22.646531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:22.646565] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:22.646625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:22.646685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:22.706850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:22.707806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:22.707897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:22.707931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:22.831774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:22.831938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:22.831981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:22.832011] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:22.835555] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=87.37%) [2026-02-20T20:17:22.835861] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-02-20T20:17:22.836026] [INFO ] [sig ] BFAM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:22.981936] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BFAM.txt [2026-02-20T20:17:22.982096] [INFO ] [sig ] [384/3387] Completed BFAM in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.1m [2026-02-20T20:17:22.982136] [INFO ] [sig ] [385/3387] Forecasting BFC... [2026-02-20T20:17:22.982166] [INFO ] [sig ] Generating forecast for: BFC [2026-02-20T20:17:22.982198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-02-20T20:17:22.993835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-02-20T20:17:22.994226] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-02-20T20:17:22.995087] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-02-20T20:17:22.995141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:22.995174] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:22.995201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:22.995257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:23.056682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:23.057825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:23.057916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:23.057950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:23.178686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:23.178846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:23.178889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:23.178919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:23.182439] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-02-20T20:17:23.182947] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-02-20T20:17:23.183087] [INFO ] [sig ] BFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:23.348551] [INFO ] [LOCAL ] Saved forecast: BFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BFC.txt [2026-02-20T20:17:23.348728] [INFO ] [sig ] [385/3387] Completed BFC in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:23.348771] [INFO ] [sig ] [386/3387] Forecasting BFH... [2026-02-20T20:17:23.348801] [INFO ] [sig ] Generating forecast for: BFH [2026-02-20T20:17:23.348832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-02-20T20:17:23.360493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-02-20T20:17:23.361124] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-02-20T20:17:23.362160] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-02-20T20:17:23.362214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:23.362246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:23.362281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:23.362344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:23.420648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:23.421481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:23.421566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:23.421627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:23.545799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:23.545959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:23.546001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:23.546030] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:23.549613] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-02-20T20:17:23.549892] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-02-20T20:17:23.550025] [INFO ] [sig ] BFH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:23.711000] [INFO ] [LOCAL ] Saved forecast: BFH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BFH.txt [2026-02-20T20:17:23.711255] [INFO ] [sig ] [386/3387] Completed BFH in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:23.711524] [INFO ] [sig ] [387/3387] Forecasting BFLY... [2026-02-20T20:17:23.711604] [INFO ] [sig ] Generating forecast for: BFLY [2026-02-20T20:17:23.711656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-02-20T20:17:23.723899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-02-20T20:17:23.724308] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-02-20T20:17:23.725447] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-02-20T20:17:23.725734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:23.725778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:23.725821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:23.725908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:23.791266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:23.792197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:23.792329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:23.792365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:23.919342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:23.919503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:23.919545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:23.919594] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:23.923225] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-02-20T20:17:23.923514] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-02-20T20:17:23.923682] [INFO ] [sig ] BFLY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:24.072265] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BFLY.txt [2026-02-20T20:17:24.072403] [INFO ] [sig ] [387/3387] Completed BFLY in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:24.072444] [INFO ] [sig ] [388/3387] Forecasting BFS... [2026-02-20T20:17:24.072474] [INFO ] [sig ] Generating forecast for: BFS [2026-02-20T20:17:24.072505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-02-20T20:17:24.083152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-02-20T20:17:24.083501] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-02-20T20:17:24.084324] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-02-20T20:17:24.084378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:24.084411] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:24.084438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:24.084495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:24.142666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:24.143656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:24.143760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:24.143796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:24.270689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:24.270847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:24.270888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:24.270916] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:24.274990] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-02-20T20:17:24.275289] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-02-20T20:17:24.275469] [INFO ] [sig ] BFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:24.430782] [INFO ] [LOCAL ] Saved forecast: BFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BFS.txt [2026-02-20T20:17:24.430945] [INFO ] [sig ] [388/3387] Completed BFS in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:24.430984] [INFO ] [sig ] [389/3387] Forecasting BG... [2026-02-20T20:17:24.431017] [INFO ] [sig ] Generating forecast for: BG [2026-02-20T20:17:24.431049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-02-20T20:17:24.442157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-02-20T20:17:24.442568] [INFO ] [FORECASTER] Starting predict_future for BG [2026-02-20T20:17:24.443420] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-02-20T20:17:24.443476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:24.443512] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:24.443540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:24.443620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:24.505408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:24.506361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:24.506470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:24.506508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:24.636470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:24.636665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:24.636709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:24.636738] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:24.640298] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-02-20T20:17:24.640616] [INFO ] [FORECASTER] Completed predict_future for BG [2026-02-20T20:17:24.640766] [INFO ] [sig ] BG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:24.784204] [INFO ] [LOCAL ] Saved forecast: BG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BG.txt [2026-02-20T20:17:24.784364] [INFO ] [sig ] [389/3387] Completed BG in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:24.784407] [INFO ] [sig ] [390/3387] Forecasting BGB... [2026-02-20T20:17:24.784437] [INFO ] [sig ] Generating forecast for: BGB [2026-02-20T20:17:24.784468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-02-20T20:17:24.796410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-02-20T20:17:24.796781] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-02-20T20:17:24.797698] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-02-20T20:17:24.797755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:24.797790] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:24.797820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:24.797879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:24.857820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:24.858507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:24.858799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:24.858834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:24.982268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:24.982405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:24.982446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:24.982490] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:24.986052] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-02-20T20:17:24.986324] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-02-20T20:17:24.986463] [INFO ] [sig ] BGB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:25.130778] [INFO ] [LOCAL ] Saved forecast: BGB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BGB.txt [2026-02-20T20:17:25.130940] [INFO ] [sig ] [390/3387] Completed BGB in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:25.130981] [INFO ] [sig ] [391/3387] Forecasting BGC... [2026-02-20T20:17:25.131010] [INFO ] [sig ] Generating forecast for: BGC [2026-02-20T20:17:25.131041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-02-20T20:17:25.142457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-02-20T20:17:25.142819] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-02-20T20:17:25.143622] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-02-20T20:17:25.143676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:25.143710] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:25.143737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:25.143794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:25.201678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:25.202308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:25.202391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:25.202425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:25.325522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:25.325699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:25.325742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:25.325771] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:25.329277] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-02-20T20:17:25.329553] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-02-20T20:17:25.329705] [INFO ] [sig ] BGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:25.469304] [INFO ] [LOCAL ] Saved forecast: BGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGC.txt [2026-02-20T20:17:25.469428] [INFO ] [sig ] [391/3387] Completed BGC in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.0m [2026-02-20T20:17:25.469476] [INFO ] [sig ] [392/3387] Forecasting BGH... [2026-02-20T20:17:25.469512] [INFO ] [sig ] Generating forecast for: BGH [2026-02-20T20:17:25.469542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-02-20T20:17:25.481266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-02-20T20:17:25.481566] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-02-20T20:17:25.482365] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-02-20T20:17:25.482418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:25.482450] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:25.482477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:25.482533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:25.540419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:25.541038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:25.541119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:25.541165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:25.659483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:25.659658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:25.659897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:25.659924] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:25.663539] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-02-20T20:17:25.664017] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-02-20T20:17:25.664147] [INFO ] [sig ] BGH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:25.876716] [INFO ] [LOCAL ] Saved forecast: BGH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGH.txt [2026-02-20T20:17:25.876890] [INFO ] [sig ] [392/3387] Completed BGH in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:25.876933] [INFO ] [sig ] [393/3387] Forecasting BGLC... [2026-02-20T20:17:25.876963] [INFO ] [sig ] Generating forecast for: BGLC [2026-02-20T20:17:25.876993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-02-20T20:17:25.888186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-02-20T20:17:25.888507] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-02-20T20:17:25.889310] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-02-20T20:17:25.889363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:25.889396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:25.889426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:25.889485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:25.949049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:25.949681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:25.949764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:25.949796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:26.066682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:26.066800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:26.066853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:26.066882] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:26.070141] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=52.78%) [2026-02-20T20:17:26.070410] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-02-20T20:17:26.070543] [INFO ] [sig ] BGLC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:26.215724] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BGLC.txt [2026-02-20T20:17:26.215839] [INFO ] [sig ] [393/3387] Completed BGLC in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:26.215879] [INFO ] [sig ] [394/3387] Forecasting BGRN... [2026-02-20T20:17:26.215909] [INFO ] [sig ] Generating forecast for: BGRN [2026-02-20T20:17:26.215939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-02-20T20:17:26.227363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-02-20T20:17:26.227725] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-02-20T20:17:26.228502] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-02-20T20:17:26.228555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:26.228641] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:26.228683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:26.228742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:26.287497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:26.288163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:26.288244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:26.288276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:26.409194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:26.409317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:26.409355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:26.409383] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:26.412669] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-02-20T20:17:26.412940] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-02-20T20:17:26.413070] [INFO ] [sig ] BGRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:26.557395] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BGRN.txt [2026-02-20T20:17:26.557514] [INFO ] [sig ] [394/3387] Completed BGRN in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:26.557553] [INFO ] [sig ] [395/3387] Forecasting BGS... [2026-02-20T20:17:26.557602] [INFO ] [sig ] Generating forecast for: BGS [2026-02-20T20:17:26.557634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-02-20T20:17:26.568986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-02-20T20:17:26.569322] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-02-20T20:17:26.570368] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-02-20T20:17:26.570421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:26.570453] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:26.570479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:26.570535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:26.629128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:26.629777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:26.629857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:26.629890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:26.748635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:26.748787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:26.748827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:26.748856] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:26.752235] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=30.22%) [2026-02-20T20:17:26.752508] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-02-20T20:17:26.752666] [INFO ] [sig ] BGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:26.895982] [INFO ] [LOCAL ] Saved forecast: BGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGS.txt [2026-02-20T20:17:26.896140] [INFO ] [sig ] [395/3387] Completed BGS in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:26.896182] [INFO ] [sig ] [396/3387] Forecasting BGSF... [2026-02-20T20:17:26.896212] [INFO ] [sig ] Generating forecast for: BGSF [2026-02-20T20:17:26.896241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-02-20T20:17:26.906748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-02-20T20:17:26.907129] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-02-20T20:17:26.907952] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-02-20T20:17:26.908006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:26.908038] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:26.908065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:26.908121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:26.965291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:26.965943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:26.966023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:26.966055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:27.083044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:27.083194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:27.083234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:27.083262] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:27.086914] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-02-20T20:17:27.087196] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-02-20T20:17:27.087327] [INFO ] [sig ] BGSF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:27.228766] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGSF.txt [2026-02-20T20:17:27.228886] [INFO ] [sig ] [396/3387] Completed BGSF in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:27.228925] [INFO ] [sig ] [397/3387] Forecasting BGX... [2026-02-20T20:17:27.228954] [INFO ] [sig ] Generating forecast for: BGX [2026-02-20T20:17:27.228984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-02-20T20:17:27.239852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-02-20T20:17:27.240176] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-02-20T20:17:27.240978] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-02-20T20:17:27.241031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:27.241063] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:27.241090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:27.241146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:27.298855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:27.299476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:27.299559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:27.299610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:27.419653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:27.419800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:27.419839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:27.419898] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:27.423318] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-02-20T20:17:27.423614] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-02-20T20:17:27.423747] [INFO ] [sig ] BGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:27.564779] [INFO ] [LOCAL ] Saved forecast: BGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGX.txt [2026-02-20T20:17:27.564899] [INFO ] [sig ] [397/3387] Completed BGX in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:27.564937] [INFO ] [sig ] [398/3387] Forecasting BGY... [2026-02-20T20:17:27.564967] [INFO ] [sig ] Generating forecast for: BGY [2026-02-20T20:17:27.565003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-02-20T20:17:27.575963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-02-20T20:17:27.576281] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-02-20T20:17:27.577114] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-02-20T20:17:27.577168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:27.577201] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:27.577228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:27.577285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:27.633649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:27.634277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:27.634357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:27.634389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:27.754844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:27.755003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:27.755044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:27.755072] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:27.758511] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-02-20T20:17:27.758998] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-02-20T20:17:27.759131] [INFO ] [sig ] BGY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:27.902174] [INFO ] [LOCAL ] Saved forecast: BGY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BGY.txt [2026-02-20T20:17:27.902344] [INFO ] [sig ] [398/3387] Completed BGY in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.0m [2026-02-20T20:17:27.902384] [INFO ] [sig ] [399/3387] Forecasting BHC... [2026-02-20T20:17:27.902423] [INFO ] [sig ] Generating forecast for: BHC [2026-02-20T20:17:27.902459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-02-20T20:17:27.914773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-02-20T20:17:27.915103] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-02-20T20:17:27.915905] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-02-20T20:17:27.915960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:27.915994] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:27.916021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:27.916079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:27.978143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:27.979163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:27.979270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:27.979305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:28.103171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:28.103331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:28.103371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:28.103401] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:28.107069] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=49.06%) [2026-02-20T20:17:28.107341] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-02-20T20:17:28.107473] [INFO ] [sig ] BHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:28.256087] [INFO ] [LOCAL ] Saved forecast: BHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BHC.txt [2026-02-20T20:17:28.256276] [INFO ] [sig ] [399/3387] Completed BHC in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:28.256318] [INFO ] [sig ] [400/3387] Forecasting BHE... [2026-02-20T20:17:28.256350] [INFO ] [sig ] Generating forecast for: BHE [2026-02-20T20:17:28.256381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-02-20T20:17:28.268092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-02-20T20:17:28.268476] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-02-20T20:17:28.269298] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-02-20T20:17:28.269352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:28.269384] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:28.269411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:28.269472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:28.332842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:28.333949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:28.334037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:28.334069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:28.462678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:28.462842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:28.462883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:28.462910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:28.466389] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-02-20T20:17:28.466705] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-02-20T20:17:28.466905] [INFO ] [sig ] BHE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:28.611850] [INFO ] [LOCAL ] Saved forecast: BHE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHE.txt [2026-02-20T20:17:28.612012] [INFO ] [sig ] [400/3387] Completed BHE in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:28.612054] [INFO ] [sig ] [401/3387] Forecasting BHF... [2026-02-20T20:17:28.612084] [INFO ] [sig ] Generating forecast for: BHF [2026-02-20T20:17:28.612114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-02-20T20:17:28.623648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-02-20T20:17:28.624057] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-02-20T20:17:28.625172] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-02-20T20:17:28.625227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:28.625261] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:28.625288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:28.625351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:28.683525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:28.684454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:28.684543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:28.684598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:28.810665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:28.810824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:28.810877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:28.810907] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:28.814383] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-02-20T20:17:28.814695] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-02-20T20:17:28.814827] [INFO ] [sig ] BHF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:28.958288] [INFO ] [LOCAL ] Saved forecast: BHF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHF.txt [2026-02-20T20:17:28.958431] [INFO ] [sig ] [401/3387] Completed BHF in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:28.958472] [INFO ] [sig ] [402/3387] Forecasting BHFAL... [2026-02-20T20:17:28.958502] [INFO ] [sig ] Generating forecast for: BHFAL [2026-02-20T20:17:28.958532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-02-20T20:17:28.969397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-02-20T20:17:28.969779] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-02-20T20:17:28.970620] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-02-20T20:17:28.970674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:28.970707] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:28.970734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:28.970792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:29.027796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:29.028679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:29.028764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:29.028796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:29.146931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:29.147095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:29.147136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:29.147164] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:29.150672] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-02-20T20:17:29.150962] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-02-20T20:17:29.151099] [INFO ] [sig ] BHFAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:29.291852] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BHFAL.txt [2026-02-20T20:17:29.292005] [INFO ] [sig ] [402/3387] Completed BHFAL in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:29.292045] [INFO ] [sig ] [403/3387] Forecasting BHFAM... [2026-02-20T20:17:29.292075] [INFO ] [sig ] Generating forecast for: BHFAM [2026-02-20T20:17:29.292104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-02-20T20:17:29.304668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-02-20T20:17:29.305070] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-02-20T20:17:29.305880] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-02-20T20:17:29.305933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:29.305965] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:29.305991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:29.306047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:29.364729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:29.365623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:29.365706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:29.365739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:29.486185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:29.486366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:29.486410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:29.486438] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:29.490186] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=26.05%) [2026-02-20T20:17:29.490510] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-02-20T20:17:29.490688] [INFO ] [sig ] BHFAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:29.633309] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BHFAM.txt [2026-02-20T20:17:29.633477] [INFO ] [sig ] [403/3387] Completed BHFAM in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:29.633527] [INFO ] [sig ] [404/3387] Forecasting BHFAN... [2026-02-20T20:17:29.633564] [INFO ] [sig ] Generating forecast for: BHFAN [2026-02-20T20:17:29.633623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-02-20T20:17:29.644903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-02-20T20:17:29.645274] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-02-20T20:17:29.646082] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-02-20T20:17:29.646136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:29.646168] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:29.646196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:29.646253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:29.702982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:29.703891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:29.704026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:29.704061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:29.825257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:29.825419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:29.825466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:29.825501] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:29.829059] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-02-20T20:17:29.829345] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-02-20T20:17:29.829480] [INFO ] [sig ] BHFAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:29.976754] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BHFAN.txt [2026-02-20T20:17:29.976927] [INFO ] [sig ] [404/3387] Completed BHFAN in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:29.976970] [INFO ] [sig ] [405/3387] Forecasting BHFAO... [2026-02-20T20:17:29.977001] [INFO ] [sig ] Generating forecast for: BHFAO [2026-02-20T20:17:29.977033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-02-20T20:17:29.990782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-02-20T20:17:29.991227] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-02-20T20:17:29.992102] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-02-20T20:17:29.992156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:29.992189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:29.992216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:29.992272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:30.050495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:30.051222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:30.051307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:30.051338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:30.165460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:30.165617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:30.165656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:30.165684] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:30.169156] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-02-20T20:17:30.169430] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-02-20T20:17:30.169561] [INFO ] [sig ] BHFAO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:30.315877] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHFAO.txt [2026-02-20T20:17:30.315994] [INFO ] [sig ] [405/3387] Completed BHFAO in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:30.316033] [INFO ] [sig ] [406/3387] Forecasting BHFAP... [2026-02-20T20:17:30.316064] [INFO ] [sig ] Generating forecast for: BHFAP [2026-02-20T20:17:30.316094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-02-20T20:17:30.327890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-02-20T20:17:30.328243] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-02-20T20:17:30.329076] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-02-20T20:17:30.329129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:30.329162] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:30.329188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:30.329245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:30.386295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:30.386937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:30.387016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:30.387048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:30.509605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:30.509921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:30.509960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:30.509989] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:30.513487] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-02-20T20:17:30.513785] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-02-20T20:17:30.513920] [INFO ] [sig ] BHFAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:30.660295] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHFAP.txt [2026-02-20T20:17:30.660416] [INFO ] [sig ] [406/3387] Completed BHFAP in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:30.660456] [INFO ] [sig ] [407/3387] Forecasting BHK... [2026-02-20T20:17:30.660487] [INFO ] [sig ] Generating forecast for: BHK [2026-02-20T20:17:30.660520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-02-20T20:17:30.672482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-02-20T20:17:30.672809] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-02-20T20:17:30.673592] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-02-20T20:17:30.673670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:30.673703] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:30.673731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:30.673787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:30.735517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:30.736329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:30.736410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:30.736441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:30.858466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:30.858643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:30.858684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:30.858713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:30.862105] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=25.73%) [2026-02-20T20:17:30.862588] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-02-20T20:17:30.862724] [INFO ] [sig ] BHK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:31.008107] [INFO ] [LOCAL ] Saved forecast: BHK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BHK.txt [2026-02-20T20:17:31.008267] [INFO ] [sig ] [407/3387] Completed BHK in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:31.008320] [INFO ] [sig ] [408/3387] Forecasting BHP... [2026-02-20T20:17:31.008358] [INFO ] [sig ] Generating forecast for: BHP [2026-02-20T20:17:31.008390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-02-20T20:17:31.020542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-02-20T20:17:31.020911] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-02-20T20:17:31.021721] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-02-20T20:17:31.021927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:31.021959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:31.021987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:31.022045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:31.080012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:31.080707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:31.080787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:31.080819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:31.205356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:31.205512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:31.205564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:31.205626] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:31.209161] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=84.33%) [2026-02-20T20:17:31.209438] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-02-20T20:17:31.209598] [INFO ] [sig ] BHP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:31.353154] [INFO ] [LOCAL ] Saved forecast: BHP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHP.txt [2026-02-20T20:17:31.353269] [INFO ] [sig ] [408/3387] Completed BHP in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.9m [2026-02-20T20:17:31.353307] [INFO ] [sig ] [409/3387] Forecasting BHRB... [2026-02-20T20:17:31.353337] [INFO ] [sig ] Generating forecast for: BHRB [2026-02-20T20:17:31.353366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-02-20T20:17:31.364320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-02-20T20:17:31.364661] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-02-20T20:17:31.365438] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-02-20T20:17:31.365498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:31.365537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:31.365600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:31.365670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:31.423459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:31.424107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:31.424187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:31.424220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:31.546337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:31.546499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:31.546543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:31.546593] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:31.550607] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-02-20T20:17:31.550896] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-02-20T20:17:31.551028] [INFO ] [sig ] BHRB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:31.693103] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHRB.txt [2026-02-20T20:17:31.693222] [INFO ] [sig ] [409/3387] Completed BHRB in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.9m [2026-02-20T20:17:31.693262] [INFO ] [sig ] [410/3387] Forecasting BHVN... [2026-02-20T20:17:31.693292] [INFO ] [sig ] Generating forecast for: BHVN [2026-02-20T20:17:31.693322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-02-20T20:17:31.704619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-02-20T20:17:31.704943] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-02-20T20:17:31.705739] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-02-20T20:17:31.705793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:31.705825] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:31.705852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:31.705908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:31.764413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:31.765087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:31.765169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:31.765202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:31.901528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:31.901916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:31.901961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:31.901991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:31.905886] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-02-20T20:17:31.906202] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-02-20T20:17:31.906384] [INFO ] [sig ] BHVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:32.061564] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BHVN.txt [2026-02-20T20:17:32.061957] [INFO ] [sig ] [410/3387] Completed BHVN in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.9m [2026-02-20T20:17:32.062039] [INFO ] [sig ] [411/3387] Forecasting BIB... [2026-02-20T20:17:32.062095] [INFO ] [sig ] Generating forecast for: BIB [2026-02-20T20:17:32.062131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-02-20T20:17:32.073633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-02-20T20:17:32.074056] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-02-20T20:17:32.074969] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-02-20T20:17:32.075067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:32.075102] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:32.075130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:32.075187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:32.135693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:32.136620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:32.136709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:32.136744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:32.247131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:32.247294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:32.247337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:32.247367] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:32.251055] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-02-20T20:17:32.251358] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-02-20T20:17:32.251498] [INFO ] [sig ] BIB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:32.399222] [INFO ] [LOCAL ] Saved forecast: BIB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BIB.txt [2026-02-20T20:17:32.399368] [INFO ] [sig ] [411/3387] Completed BIB in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.9m [2026-02-20T20:17:32.399409] [INFO ] [sig ] [412/3387] Forecasting BIIB... [2026-02-20T20:17:32.399442] [INFO ] [sig ] Generating forecast for: BIIB [2026-02-20T20:17:32.399472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-02-20T20:17:32.412408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-02-20T20:17:32.412842] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-02-20T20:17:32.413695] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-02-20T20:17:32.413750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:32.413784] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:32.413812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:32.413872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:32.475745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:32.476541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:32.476656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:32.476691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:32.608149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:32.608318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:32.608361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:32.608390] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:32.611970] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-20T20:17:32.612289] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-02-20T20:17:32.612431] [INFO ] [sig ] BIIB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:32.760382] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BIIB.txt [2026-02-20T20:17:32.760527] [INFO ] [sig ] [412/3387] Completed BIIB in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:32.760567] [INFO ] [sig ] [413/3387] Forecasting BILI... [2026-02-20T20:17:32.760619] [INFO ] [sig ] Generating forecast for: BILI [2026-02-20T20:17:32.760650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-02-20T20:17:32.772450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-02-20T20:17:32.772821] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-02-20T20:17:32.773670] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-02-20T20:17:32.773724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:32.773757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:32.773784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:32.773841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:32.830734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:32.831387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:32.831477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:32.831511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:32.952274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:32.952437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:32.952480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:32.952509] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:32.956116] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-02-20T20:17:32.956386] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-02-20T20:17:32.956516] [INFO ] [sig ] BILI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:33.100303] [INFO ] [LOCAL ] Saved forecast: BILI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BILI.txt [2026-02-20T20:17:33.100434] [INFO ] [sig ] [413/3387] Completed BILI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:33.100472] [INFO ] [sig ] [414/3387] Forecasting BILL... [2026-02-20T20:17:33.100503] [INFO ] [sig ] Generating forecast for: BILL [2026-02-20T20:17:33.100534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-02-20T20:17:33.111742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-02-20T20:17:33.112078] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-02-20T20:17:33.112906] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-02-20T20:17:33.112961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:33.112994] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:33.113022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:33.113079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:33.171943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:33.172684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:33.172771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:33.172804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:33.298656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:33.298809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:33.298921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:33.298973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:33.302663] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-02-20T20:17:33.302948] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-02-20T20:17:33.303086] [INFO ] [sig ] BILL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:33.445982] [INFO ] [LOCAL ] Saved forecast: BILL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BILL.txt [2026-02-20T20:17:33.446141] [INFO ] [sig ] [414/3387] Completed BILL in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:33.446181] [INFO ] [sig ] [415/3387] Forecasting BIO... [2026-02-20T20:17:33.446212] [INFO ] [sig ] Generating forecast for: BIO [2026-02-20T20:17:33.446242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-02-20T20:17:33.463429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-02-20T20:17:33.463864] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-02-20T20:17:33.465010] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-02-20T20:17:33.465064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:33.465097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:33.465126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:33.465183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:33.524055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:33.524964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:33.525060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:33.525095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:33.651651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:33.651806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:33.651846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:33.651875] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:33.655290] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-02-20T20:17:33.655563] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-02-20T20:17:33.655754] [INFO ] [sig ] BIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:33.801895] [INFO ] [LOCAL ] Saved forecast: BIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BIO.txt [2026-02-20T20:17:33.802033] [INFO ] [sig ] [415/3387] Completed BIO in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:33.802073] [INFO ] [sig ] [416/3387] Forecasting BIP... [2026-02-20T20:17:33.802102] [INFO ] [sig ] Generating forecast for: BIP [2026-02-20T20:17:33.802133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-02-20T20:17:33.814086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-02-20T20:17:33.814425] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-02-20T20:17:33.815282] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-02-20T20:17:33.815337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:33.815369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:33.815396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:33.815452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:33.875360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:33.876297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:33.876381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:33.876414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:34.002755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:34.002919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:34.002962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:34.002991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:34.006439] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-02-20T20:17:34.006732] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-02-20T20:17:34.006885] [INFO ] [sig ] BIP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:34.151211] [INFO ] [LOCAL ] Saved forecast: BIP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BIP.txt [2026-02-20T20:17:34.151356] [INFO ] [sig ] [416/3387] Completed BIP in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:34.151398] [INFO ] [sig ] [417/3387] Forecasting BIPH... [2026-02-20T20:17:34.151429] [INFO ] [sig ] Generating forecast for: BIPH [2026-02-20T20:17:34.151460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-02-20T20:17:34.162660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-02-20T20:17:34.163011] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-02-20T20:17:34.163833] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-02-20T20:17:34.163888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:34.163921] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:34.163949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:34.164007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:34.232054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:34.233126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:34.233219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:34.233253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:34.338038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:34.338179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:34.338219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:34.338249] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:34.341926] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-02-20T20:17:34.342209] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-02-20T20:17:34.342345] [INFO ] [sig ] BIPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:34.495980] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BIPH.txt [2026-02-20T20:17:34.496146] [INFO ] [sig ] [417/3387] Completed BIPH in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:34.496189] [INFO ] [sig ] [418/3387] Forecasting BIPI... [2026-02-20T20:17:34.496219] [INFO ] [sig ] Generating forecast for: BIPI [2026-02-20T20:17:34.496309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-02-20T20:17:34.507317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-02-20T20:17:34.507686] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-02-20T20:17:34.508462] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-02-20T20:17:34.508516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:34.508562] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:34.508612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:34.508670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:34.568475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:34.569349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:34.569428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:34.569461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:34.676854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:34.676988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:34.677026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:34.677055] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:34.680381] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-02-20T20:17:34.680675] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-02-20T20:17:34.680805] [INFO ] [sig ] BIPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:34.824629] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BIPI.txt [2026-02-20T20:17:34.824754] [INFO ] [sig ] [418/3387] Completed BIPI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:34.824793] [INFO ] [sig ] [419/3387] Forecasting BIRD... [2026-02-20T20:17:34.824824] [INFO ] [sig ] Generating forecast for: BIRD [2026-02-20T20:17:34.824855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-02-20T20:17:34.836197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-02-20T20:17:34.836633] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-02-20T20:17:34.837470] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-02-20T20:17:34.837525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:34.837557] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:34.837610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:34.837674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:34.895456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:34.896347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:34.896429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:34.896462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:35.030338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:35.030566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:35.030635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:35.030665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:35.034629] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-02-20T20:17:35.034911] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-02-20T20:17:35.035067] [INFO ] [sig ] BIRD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:35.179386] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BIRD.txt [2026-02-20T20:17:35.179529] [INFO ] [sig ] [419/3387] Completed BIRD in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:35.179598] [INFO ] [sig ] [420/3387] Forecasting BIRK... [2026-02-20T20:17:35.179639] [INFO ] [sig ] Generating forecast for: BIRK [2026-02-20T20:17:35.179687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-02-20T20:17:35.192874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-02-20T20:17:35.193236] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-02-20T20:17:35.194054] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-02-20T20:17:35.194107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:35.194140] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:35.194168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:35.194224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:35.252243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:35.253141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:35.253249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:35.253283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:35.380237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:35.380383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:35.380435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:35.380465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:35.384032] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=12.40%) [2026-02-20T20:17:35.384305] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-02-20T20:17:35.384446] [INFO ] [sig ] BIRK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:35.531169] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BIRK.txt [2026-02-20T20:17:35.531332] [INFO ] [sig ] [420/3387] Completed BIRK in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:35.531375] [INFO ] [sig ] [421/3387] Forecasting BITF... [2026-02-20T20:17:35.531405] [INFO ] [sig ] Generating forecast for: BITF [2026-02-20T20:17:35.531435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-02-20T20:17:35.544468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-02-20T20:17:35.544958] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-02-20T20:17:35.546009] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-02-20T20:17:35.546065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:35.546099] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:35.546125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:35.546181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:35.608160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:35.609066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:35.609159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:35.609193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:35.730604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:35.730772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:35.730813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:35.730842] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:35.734376] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=4.67%) [2026-02-20T20:17:35.734683] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-02-20T20:17:35.734820] [INFO ] [sig ] BITF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:35.885126] [INFO ] [LOCAL ] Saved forecast: BITF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BITF.txt [2026-02-20T20:17:35.885288] [INFO ] [sig ] [421/3387] Completed BITF in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:35.885327] [INFO ] [sig ] [422/3387] Forecasting BIVI... [2026-02-20T20:17:35.885363] [INFO ] [sig ] Generating forecast for: BIVI [2026-02-20T20:17:35.885401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-02-20T20:17:35.899758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-02-20T20:17:35.900299] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-02-20T20:17:35.901170] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-02-20T20:17:35.901225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:35.901258] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:35.901286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:35.901350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:35.959746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:35.960518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:35.960640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:35.960678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:36.081838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:36.082010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:36.082053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:36.082081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:36.086104] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=69.46%) [2026-02-20T20:17:36.086377] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-02-20T20:17:36.086519] [INFO ] [sig ] BIVI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:36.232534] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BIVI.txt [2026-02-20T20:17:36.232722] [INFO ] [sig ] [422/3387] Completed BIVI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:36.232765] [INFO ] [sig ] [423/3387] Forecasting BJ... [2026-02-20T20:17:36.232795] [INFO ] [sig ] Generating forecast for: BJ [2026-02-20T20:17:36.232827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-02-20T20:17:36.245447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-02-20T20:17:36.245828] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-02-20T20:17:36.246633] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-02-20T20:17:36.246686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:36.246719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:36.246746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:36.246815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:36.307957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:36.308723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:36.308813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:36.308847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:36.430140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:36.430289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:36.430328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:36.430357] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:36.433887] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-02-20T20:17:36.434161] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-02-20T20:17:36.434292] [INFO ] [sig ] BJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:36.586121] [INFO ] [LOCAL ] Saved forecast: BJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BJ.txt [2026-02-20T20:17:36.586280] [INFO ] [sig ] [423/3387] Completed BJ in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:36.586321] [INFO ] [sig ] [424/3387] Forecasting BJRI... [2026-02-20T20:17:36.586351] [INFO ] [sig ] Generating forecast for: BJRI [2026-02-20T20:17:36.586381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-02-20T20:17:36.600697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-02-20T20:17:36.601081] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-02-20T20:17:36.602228] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-02-20T20:17:36.602281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:36.602313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:36.602339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:36.602395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:36.661716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:36.662668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:36.662755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:36.662788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:36.793818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:36.793982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:36.794023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:36.794052] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:36.797674] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-02-20T20:17:36.798001] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-02-20T20:17:36.798191] [INFO ] [sig ] BJRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:36.945617] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BJRI.txt [2026-02-20T20:17:36.945790] [INFO ] [sig ] [424/3387] Completed BJRI in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:36.945834] [INFO ] [sig ] [425/3387] Forecasting BK... [2026-02-20T20:17:36.945865] [INFO ] [sig ] Generating forecast for: BK [2026-02-20T20:17:36.945895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-02-20T20:17:36.957440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-02-20T20:17:36.957832] [INFO ] [FORECASTER] Starting predict_future for BK [2026-02-20T20:17:36.958656] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-02-20T20:17:36.958723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:36.958764] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:36.958796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:36.958855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:37.017198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:37.018024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:37.018114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:37.018149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:37.138592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:37.138754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:37.138796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:37.138842] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:37.142257] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-02-20T20:17:37.142535] [INFO ] [FORECASTER] Completed predict_future for BK [2026-02-20T20:17:37.142688] [INFO ] [sig ] BK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:37.286377] [INFO ] [LOCAL ] Saved forecast: BK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BK.txt [2026-02-20T20:17:37.286510] [INFO ] [sig ] [425/3387] Completed BK in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.8m [2026-02-20T20:17:37.286550] [INFO ] [sig ] [426/3387] Forecasting BKCH... [2026-02-20T20:17:37.286598] [INFO ] [sig ] Generating forecast for: BKCH [2026-02-20T20:17:37.286631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-02-20T20:17:37.303306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-02-20T20:17:37.303762] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-02-20T20:17:37.304625] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-02-20T20:17:37.304679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:37.304711] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:37.304737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:37.304794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:37.366426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:37.367524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:37.367640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:37.367688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:37.487620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:37.487778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:37.487820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:37.487848] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:37.491436] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=35.72%) [2026-02-20T20:17:37.491767] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-02-20T20:17:37.491917] [INFO ] [sig ] BKCH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:37.641546] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BKCH.txt [2026-02-20T20:17:37.641730] [INFO ] [sig ] [426/3387] Completed BKCH in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:37.641772] [INFO ] [sig ] [427/3387] Forecasting BKD... [2026-02-20T20:17:37.641801] [INFO ] [sig ] Generating forecast for: BKD [2026-02-20T20:17:37.641831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-02-20T20:17:37.654215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-02-20T20:17:37.654603] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-02-20T20:17:37.655650] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-02-20T20:17:37.655704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:37.655738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:37.655764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:37.655820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:37.715352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:37.716268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:37.716358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:37.716409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:37.841156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:37.841328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:37.841374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:37.841404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:37.844978] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-02-20T20:17:37.845326] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-02-20T20:17:37.845468] [INFO ] [sig ] BKD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:37.994958] [INFO ] [LOCAL ] Saved forecast: BKD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BKD.txt [2026-02-20T20:17:37.995118] [INFO ] [sig ] [427/3387] Completed BKD in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:37.995160] [INFO ] [sig ] [428/3387] Forecasting BKE... [2026-02-20T20:17:37.995192] [INFO ] [sig ] Generating forecast for: BKE [2026-02-20T20:17:37.995224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-02-20T20:17:38.006941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-02-20T20:17:38.007336] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-02-20T20:17:38.008247] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-02-20T20:17:38.008304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:38.008339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:38.008367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:38.008426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:38.068831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:38.069760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:38.069852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:38.069888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:38.194613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:38.194774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:38.194815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:38.194844] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:38.198494] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-02-20T20:17:38.198807] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-02-20T20:17:38.198946] [INFO ] [sig ] BKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:38.343454] [INFO ] [LOCAL ] Saved forecast: BKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BKE.txt [2026-02-20T20:17:38.343605] [INFO ] [sig ] [428/3387] Completed BKE in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:38.343646] [INFO ] [sig ] [429/3387] Forecasting BKH... [2026-02-20T20:17:38.343678] [INFO ] [sig ] Generating forecast for: BKH [2026-02-20T20:17:38.343708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-02-20T20:17:38.354609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-02-20T20:17:38.354942] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-02-20T20:17:38.355752] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-02-20T20:17:38.355805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:38.355836] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:38.355863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:38.355933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:38.415078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:38.415782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:38.415865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:38.415899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:38.539388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:38.539540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:38.539599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:38.539630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:38.543057] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=44.08%) [2026-02-20T20:17:38.543332] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-02-20T20:17:38.543463] [INFO ] [sig ] BKH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:38.686082] [INFO ] [LOCAL ] Saved forecast: BKH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BKH.txt [2026-02-20T20:17:38.686210] [INFO ] [sig ] [429/3387] Completed BKH in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:38.686251] [INFO ] [sig ] [430/3387] Forecasting BKN... [2026-02-20T20:17:38.686281] [INFO ] [sig ] Generating forecast for: BKN [2026-02-20T20:17:38.686311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-02-20T20:17:38.697731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-02-20T20:17:38.698086] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-02-20T20:17:38.698936] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-02-20T20:17:38.698989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:38.699021] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:38.699048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:38.699104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:38.757123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:38.758007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:38.758095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:38.758130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:38.882672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:38.882882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:38.882924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:38.882953] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:38.887190] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=44.89%) [2026-02-20T20:17:38.887485] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-02-20T20:17:38.887646] [INFO ] [sig ] BKN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:39.034201] [INFO ] [LOCAL ] Saved forecast: BKN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BKN.txt [2026-02-20T20:17:39.034358] [INFO ] [sig ] [430/3387] Completed BKN in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:39.034402] [INFO ] [sig ] [431/3387] Forecasting BKNG... [2026-02-20T20:17:39.034434] [INFO ] [sig ] Generating forecast for: BKNG [2026-02-20T20:17:39.034476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-02-20T20:17:39.047211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-02-20T20:17:39.047561] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-02-20T20:17:39.048412] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-02-20T20:17:39.048481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:39.048516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:39.048544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:39.048623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:39.110879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:39.111604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:39.111690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:39.111724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:39.240283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:39.240468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:39.240512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:39.240542] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:39.244168] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=13.36%) [2026-02-20T20:17:39.244465] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-02-20T20:17:39.244638] [INFO ] [sig ] BKNG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:39.395842] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BKNG.txt [2026-02-20T20:17:39.395983] [INFO ] [sig ] [431/3387] Completed BKNG in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:39.396024] [INFO ] [sig ] [432/3387] Forecasting BKSY... [2026-02-20T20:17:39.396053] [INFO ] [sig ] Generating forecast for: BKSY [2026-02-20T20:17:39.396083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-02-20T20:17:39.407705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-02-20T20:17:39.408082] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-02-20T20:17:39.408934] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-02-20T20:17:39.408987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:39.409041] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:39.409070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:39.409128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:39.471325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:39.472061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:39.472147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:39.472181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:39.597349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:39.597600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:39.597653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:39.597693] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:39.601414] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-02-20T20:17:39.601731] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-02-20T20:17:39.601868] [INFO ] [sig ] BKSY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:39.751598] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BKSY.txt [2026-02-20T20:17:39.751758] [INFO ] [sig ] [432/3387] Completed BKSY in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:39.751799] [INFO ] [sig ] [433/3387] Forecasting BL... [2026-02-20T20:17:39.751830] [INFO ] [sig ] Generating forecast for: BL [2026-02-20T20:17:39.751861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-02-20T20:17:39.763347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-02-20T20:17:39.763748] [INFO ] [FORECASTER] Starting predict_future for BL [2026-02-20T20:17:39.764546] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-02-20T20:17:39.764624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:39.764660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:39.764687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:39.764745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:39.828205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:39.829180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:39.829267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:39.829301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:39.951381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:39.951550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:39.951613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:39.951646] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:39.955338] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=79.28%) [2026-02-20T20:17:39.955693] [INFO ] [FORECASTER] Completed predict_future for BL [2026-02-20T20:17:39.955842] [INFO ] [sig ] BL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:40.110191] [INFO ] [LOCAL ] Saved forecast: BL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BL.txt [2026-02-20T20:17:40.110354] [INFO ] [sig ] [433/3387] Completed BL in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:40.110397] [INFO ] [sig ] [434/3387] Forecasting BLBD... [2026-02-20T20:17:40.110437] [INFO ] [sig ] Generating forecast for: BLBD [2026-02-20T20:17:40.110478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-02-20T20:17:40.124133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-02-20T20:17:40.124567] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-02-20T20:17:40.125478] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-02-20T20:17:40.125536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:40.125590] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:40.125623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:40.125682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:40.187551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:40.188485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:40.188595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:40.188633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:40.320887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:40.321088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:40.321135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:40.321165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:40.325039] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-02-20T20:17:40.325445] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-02-20T20:17:40.325629] [INFO ] [sig ] BLBD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:40.478216] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLBD.txt [2026-02-20T20:17:40.478391] [INFO ] [sig ] [434/3387] Completed BLBD in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:40.478432] [INFO ] [sig ] [435/3387] Forecasting BLCN... [2026-02-20T20:17:40.478492] [INFO ] [sig ] Generating forecast for: BLCN [2026-02-20T20:17:40.478533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-02-20T20:17:40.490723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-02-20T20:17:40.491114] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-02-20T20:17:40.491993] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-02-20T20:17:40.492050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:40.492085] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:40.492114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:40.492173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:40.551905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:40.552832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:40.552920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:40.552955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:40.662760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:40.662926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:40.662967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:40.662997] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:40.666596] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-02-20T20:17:40.666967] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-02-20T20:17:40.667123] [INFO ] [sig ] BLCN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:40.816590] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLCN.txt [2026-02-20T20:17:40.816762] [INFO ] [sig ] [435/3387] Completed BLCN in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:40.816823] [INFO ] [sig ] [436/3387] Forecasting BLCO... [2026-02-20T20:17:40.816860] [INFO ] [sig ] Generating forecast for: BLCO [2026-02-20T20:17:40.816893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-02-20T20:17:40.828243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-02-20T20:17:40.828700] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-02-20T20:17:40.829696] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-02-20T20:17:40.829766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:40.829804] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:40.829837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:40.829911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:40.891457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:40.892398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:40.892485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:40.892520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:41.024028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:41.024186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:41.024226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:41.024255] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:41.027945] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-02-20T20:17:41.028281] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-02-20T20:17:41.028448] [INFO ] [sig ] BLCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:41.182978] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLCO.txt [2026-02-20T20:17:41.183150] [INFO ] [sig ] [436/3387] Completed BLCO in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:41.183198] [INFO ] [sig ] [437/3387] Forecasting BLD... [2026-02-20T20:17:41.183231] [INFO ] [sig ] Generating forecast for: BLD [2026-02-20T20:17:41.183262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-02-20T20:17:41.194617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-02-20T20:17:41.194993] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-02-20T20:17:41.195826] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-02-20T20:17:41.195891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:41.195924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:41.195951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:41.196008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:41.257191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:41.258354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:41.258471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:41.258506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:41.382699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:41.382858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:41.382898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:41.382927] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:41.386395] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-02-20T20:17:41.386699] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-02-20T20:17:41.386880] [INFO ] [sig ] BLD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:41.536320] [INFO ] [LOCAL ] Saved forecast: BLD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLD.txt [2026-02-20T20:17:41.536506] [INFO ] [sig ] [437/3387] Completed BLD in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:41.536550] [INFO ] [sig ] [438/3387] Forecasting BLDP... [2026-02-20T20:17:41.536603] [INFO ] [sig ] Generating forecast for: BLDP [2026-02-20T20:17:41.536639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-02-20T20:17:41.549675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-02-20T20:17:41.550076] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-02-20T20:17:41.550927] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-02-20T20:17:41.550983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:41.551017] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:41.551046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:41.551135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:41.617495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:41.618650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:41.618748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:41.618791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:41.746535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:41.746720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:41.746776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:41.746834] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:41.751237] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-02-20T20:17:41.751540] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-02-20T20:17:41.751703] [INFO ] [sig ] BLDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:41.905225] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLDP.txt [2026-02-20T20:17:41.905403] [INFO ] [sig ] [438/3387] Completed BLDP in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:41.905445] [INFO ] [sig ] [439/3387] Forecasting BLFS... [2026-02-20T20:17:41.905475] [INFO ] [sig ] Generating forecast for: BLFS [2026-02-20T20:17:41.905506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-02-20T20:17:41.917225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-02-20T20:17:41.917667] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-02-20T20:17:41.918691] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-02-20T20:17:41.918744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:41.918777] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:41.918804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:41.918861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:41.981743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:41.982650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:41.982737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:41.982769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:42.101549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:42.101735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:42.101776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:42.101805] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:42.105567] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=24.97%) [2026-02-20T20:17:42.105865] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-02-20T20:17:42.105997] [INFO ] [sig ] BLFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:42.260166] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLFS.txt [2026-02-20T20:17:42.260340] [INFO ] [sig ] [439/3387] Completed BLFS in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:42.260383] [INFO ] [sig ] [440/3387] Forecasting BLK... [2026-02-20T20:17:42.260417] [INFO ] [sig ] Generating forecast for: BLK [2026-02-20T20:17:42.260448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-02-20T20:17:42.272742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-02-20T20:17:42.273182] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-02-20T20:17:42.274067] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-02-20T20:17:42.274124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:42.274158] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:42.274187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:42.274246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:42.336775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:42.337766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:42.337878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:42.337916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:42.462464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:42.462639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:42.462682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:42.462713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:42.466212] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-02-20T20:17:42.466515] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-02-20T20:17:42.466676] [INFO ] [sig ] BLK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:42.613038] [INFO ] [LOCAL ] Saved forecast: BLK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BLK.txt [2026-02-20T20:17:42.613172] [INFO ] [sig ] [440/3387] Completed BLK in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.7m [2026-02-20T20:17:42.613212] [INFO ] [sig ] [441/3387] Forecasting BLKB... [2026-02-20T20:17:42.613242] [INFO ] [sig ] Generating forecast for: BLKB [2026-02-20T20:17:42.613272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-02-20T20:17:42.627942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-02-20T20:17:42.628307] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-02-20T20:17:42.629139] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-02-20T20:17:42.629192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:42.629224] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:42.629251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:42.629307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:42.686654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:42.687317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:42.687429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:42.687464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:42.809864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:42.810033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:42.810074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:42.810103] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:42.813519] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-02-20T20:17:42.813881] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-02-20T20:17:42.814018] [INFO ] [sig ] BLKB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:42.964147] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLKB.txt [2026-02-20T20:17:42.964308] [INFO ] [sig ] [441/3387] Completed BLKB in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.6m [2026-02-20T20:17:42.964355] [INFO ] [sig ] [442/3387] Forecasting BLMN... [2026-02-20T20:17:42.964388] [INFO ] [sig ] Generating forecast for: BLMN [2026-02-20T20:17:42.964418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-02-20T20:17:42.976164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-02-20T20:17:42.976565] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-02-20T20:17:42.977449] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-02-20T20:17:42.977505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:42.977554] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:42.977605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:42.977666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:43.037498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:43.038430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:43.038523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:43.038558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:43.163371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:43.163538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:43.163601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:43.163635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:43.167220] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-02-20T20:17:43.167521] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-02-20T20:17:43.167682] [INFO ] [sig ] BLMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:43.314551] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLMN.txt [2026-02-20T20:17:43.314758] [INFO ] [sig ] [442/3387] Completed BLMN in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.6m [2026-02-20T20:17:43.314823] [INFO ] [sig ] [443/3387] Forecasting BLND... [2026-02-20T20:17:43.314859] [INFO ] [sig ] Generating forecast for: BLND [2026-02-20T20:17:43.314892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-02-20T20:17:43.326906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-02-20T20:17:43.327316] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-02-20T20:17:43.328232] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-02-20T20:17:43.328296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:43.328330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:43.328360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:43.328418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:43.396129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:43.397316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:43.397415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:43.397451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:43.521472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:43.521652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:43.521695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:43.521725] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:43.525262] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=22.81%) [2026-02-20T20:17:43.525552] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-02-20T20:17:43.525710] [INFO ] [sig ] BLND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:43.675652] [INFO ] [LOCAL ] Saved forecast: BLND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLND.txt [2026-02-20T20:17:43.675784] [INFO ] [sig ] [443/3387] Completed BLND in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:43.675823] [INFO ] [sig ] [444/3387] Forecasting BLRX... [2026-02-20T20:17:43.675852] [INFO ] [sig ] Generating forecast for: BLRX [2026-02-20T20:17:43.675882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-02-20T20:17:43.688870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-02-20T20:17:43.689477] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-02-20T20:17:43.690346] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-02-20T20:17:43.690401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:43.690435] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:43.690463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:43.690521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:43.750657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:43.751348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:43.751431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:43.751464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:43.867740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:43.867895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:43.867935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:43.867964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:43.872036] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-02-20T20:17:43.872462] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-02-20T20:17:43.872616] [INFO ] [sig ] BLRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:44.035318] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BLRX.txt [2026-02-20T20:17:44.035457] [INFO ] [sig ] [444/3387] Completed BLRX in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:44.035497] [INFO ] [sig ] [445/3387] Forecasting BLTE... [2026-02-20T20:17:44.035531] [INFO ] [sig ] Generating forecast for: BLTE [2026-02-20T20:17:44.035563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-02-20T20:17:44.046347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-02-20T20:17:44.046732] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-02-20T20:17:44.047613] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-02-20T20:17:44.047668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:44.047703] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:44.047732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:44.047791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:44.111412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:44.112366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:44.112448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:44.112487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:44.243859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:44.244055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:44.244099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:44.244129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:44.247896] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-02-20T20:17:44.248182] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-02-20T20:17:44.248327] [INFO ] [sig ] BLTE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:44.397493] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BLTE.txt [2026-02-20T20:17:44.397640] [INFO ] [sig ] [445/3387] Completed BLTE in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:44.397697] [INFO ] [sig ] [446/3387] Forecasting BLX... [2026-02-20T20:17:44.397728] [INFO ] [sig ] Generating forecast for: BLX [2026-02-20T20:17:44.397759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-02-20T20:17:44.408883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-02-20T20:17:44.409203] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-02-20T20:17:44.410027] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-02-20T20:17:44.410081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:44.410113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:44.410140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:44.410197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:44.469176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:44.469879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:44.469962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:44.469996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:44.593771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:44.593929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:44.593970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:44.593998] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:44.597438] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-02-20T20:17:44.597751] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-02-20T20:17:44.597890] [INFO ] [sig ] BLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:44.740448] [INFO ] [LOCAL ] Saved forecast: BLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BLX.txt [2026-02-20T20:17:44.740597] [INFO ] [sig ] [446/3387] Completed BLX in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:44.740639] [INFO ] [sig ] [447/3387] Forecasting BLZE... [2026-02-20T20:17:44.740670] [INFO ] [sig ] Generating forecast for: BLZE [2026-02-20T20:17:44.740699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-02-20T20:17:44.752158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-02-20T20:17:44.752517] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-02-20T20:17:44.753349] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-02-20T20:17:44.753404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:44.753438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:44.753466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:44.753524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:44.814281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:44.815113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:44.815203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:44.815238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:44.939994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:44.940189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:44.940231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:44.940260] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:44.943849] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-02-20T20:17:44.944159] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-02-20T20:17:44.944307] [INFO ] [sig ] BLZE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:45.086407] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BLZE.txt [2026-02-20T20:17:45.086549] [INFO ] [sig ] [447/3387] Completed BLZE in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:45.086606] [INFO ] [sig ] [448/3387] Forecasting BMA... [2026-02-20T20:17:45.086638] [INFO ] [sig ] Generating forecast for: BMA [2026-02-20T20:17:45.086676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-02-20T20:17:45.100738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-02-20T20:17:45.101109] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-02-20T20:17:45.101923] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-02-20T20:17:45.101977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:45.102009] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:45.102036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:45.102094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:45.162812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:45.163471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:45.163550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:45.163601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:45.287631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:45.287789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:45.287837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:45.287872] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:45.291532] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-02-20T20:17:45.291832] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-02-20T20:17:45.291968] [INFO ] [sig ] BMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:45.450371] [INFO ] [LOCAL ] Saved forecast: BMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BMA.txt [2026-02-20T20:17:45.450511] [INFO ] [sig ] [448/3387] Completed BMA in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:45.450553] [INFO ] [sig ] [449/3387] Forecasting BMBL... [2026-02-20T20:17:45.450605] [INFO ] [sig ] Generating forecast for: BMBL [2026-02-20T20:17:45.450639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-02-20T20:17:45.463269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-02-20T20:17:45.463633] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-02-20T20:17:45.464419] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-02-20T20:17:45.464473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:45.464505] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:45.464531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:45.464612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:45.523858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:45.524671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:45.524758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:45.524793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:45.652596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:45.652778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:45.652830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:45.652895] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:45.657683] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-02-20T20:17:45.658108] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-02-20T20:17:45.658283] [INFO ] [sig ] BMBL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:45.824637] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BMBL.txt [2026-02-20T20:17:45.824818] [INFO ] [sig ] [449/3387] Completed BMBL in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:45.824859] [INFO ] [sig ] [450/3387] Forecasting BME... [2026-02-20T20:17:45.824892] [INFO ] [sig ] Generating forecast for: BME [2026-02-20T20:17:45.824923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-02-20T20:17:45.836226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-02-20T20:17:45.836592] [INFO ] [FORECASTER] Starting predict_future for BME [2026-02-20T20:17:45.837409] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-02-20T20:17:45.837463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:45.837495] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:45.837521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:45.837595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:45.894971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:45.895734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:45.895818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:45.895851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:46.012268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:46.012424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:46.012463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:46.012491] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:46.015965] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-02-20T20:17:46.016255] [INFO ] [FORECASTER] Completed predict_future for BME [2026-02-20T20:17:46.016385] [INFO ] [sig ] BME: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:46.158416] [INFO ] [LOCAL ] Saved forecast: BME 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BME.txt [2026-02-20T20:17:46.158546] [INFO ] [sig ] [450/3387] Completed BME in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:46.158603] [INFO ] [sig ] [451/3387] Forecasting BMEZ... [2026-02-20T20:17:46.158635] [INFO ] [sig ] Generating forecast for: BMEZ [2026-02-20T20:17:46.158665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-02-20T20:17:46.170592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-02-20T20:17:46.171015] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-02-20T20:17:46.171978] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-02-20T20:17:46.172044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:46.172076] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:46.172104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:46.172162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:46.231922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:46.232779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:46.232877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:46.232913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:46.356468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:46.356641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:46.356683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:46.356712] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:46.361011] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-02-20T20:17:46.361296] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-02-20T20:17:46.361426] [INFO ] [sig ] BMEZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:46.513417] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BMEZ.txt [2026-02-20T20:17:46.513608] [INFO ] [sig ] [451/3387] Completed BMEZ in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:46.513701] [INFO ] [sig ] [452/3387] Forecasting BMI... [2026-02-20T20:17:46.513735] [INFO ] [sig ] Generating forecast for: BMI [2026-02-20T20:17:46.513768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-02-20T20:17:46.525449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-02-20T20:17:46.525829] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-02-20T20:17:46.526866] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-02-20T20:17:46.526920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:46.526954] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:46.526982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:46.527039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:46.588740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:46.589717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:46.589809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:46.589843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:46.712269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:46.712429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:46.712470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:46.712499] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:46.715920] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=76.90%) [2026-02-20T20:17:46.716197] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-02-20T20:17:46.716327] [INFO ] [sig ] BMI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:46.864244] [INFO ] [LOCAL ] Saved forecast: BMI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BMI.txt [2026-02-20T20:17:46.864380] [INFO ] [sig ] [452/3387] Completed BMI in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:46.864419] [INFO ] [sig ] [453/3387] Forecasting BMO... [2026-02-20T20:17:46.864450] [INFO ] [sig ] Generating forecast for: BMO [2026-02-20T20:17:46.864486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-02-20T20:17:46.876446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-02-20T20:17:46.876794] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-02-20T20:17:46.877622] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-02-20T20:17:46.877676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:46.877708] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:46.877749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:46.877808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:46.936713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:46.937507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:46.937608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:46.937643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:47.065809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:47.065972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:47.066012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:47.066040] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:47.069899] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-02-20T20:17:47.070170] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-02-20T20:17:47.070301] [INFO ] [sig ] BMO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:47.220785] [INFO ] [LOCAL ] Saved forecast: BMO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BMO.txt [2026-02-20T20:17:47.220925] [INFO ] [sig ] [453/3387] Completed BMO in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:47.220966] [INFO ] [sig ] [454/3387] Forecasting BMRA... [2026-02-20T20:17:47.220996] [INFO ] [sig ] Generating forecast for: BMRA [2026-02-20T20:17:47.221026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-02-20T20:17:47.232636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-02-20T20:17:47.233000] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-02-20T20:17:47.234012] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-02-20T20:17:47.234066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:47.234286] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:47.234313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:47.234370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:47.294048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:47.294974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:47.295065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:47.295100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:47.407910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:47.408068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:47.408109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:47.408138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:47.411564] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-02-20T20:17:47.411869] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-02-20T20:17:47.412001] [INFO ] [sig ] BMRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:47.557400] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BMRA.txt [2026-02-20T20:17:47.557562] [INFO ] [sig ] [454/3387] Completed BMRA in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:47.557625] [INFO ] [sig ] [455/3387] Forecasting BMRC... [2026-02-20T20:17:47.557658] [INFO ] [sig ] Generating forecast for: BMRC [2026-02-20T20:17:47.557688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-02-20T20:17:47.569214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-02-20T20:17:47.569525] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-02-20T20:17:47.570533] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-02-20T20:17:47.570604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:47.570643] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:47.570696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:47.570755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:47.630682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:47.631635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:47.631723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:47.631755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:47.756263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:47.756428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:47.756469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:47.756497] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:47.760051] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=28.98%) [2026-02-20T20:17:47.760323] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-02-20T20:17:47.760449] [INFO ] [sig ] BMRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:47.906536] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BMRC.txt [2026-02-20T20:17:47.906703] [INFO ] [sig ] [455/3387] Completed BMRC in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.6m [2026-02-20T20:17:47.906745] [INFO ] [sig ] [456/3387] Forecasting BMRN... [2026-02-20T20:17:47.906775] [INFO ] [sig ] Generating forecast for: BMRN [2026-02-20T20:17:47.906826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-02-20T20:17:47.918057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-02-20T20:17:47.918394] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-02-20T20:17:47.919211] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-02-20T20:17:47.919265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:47.919297] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:47.919324] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:47.919380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:47.979822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:47.980613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:47.980700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:47.980736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:48.104447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:48.104624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:48.104667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:48.104696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:48.108711] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-02-20T20:17:48.108994] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-02-20T20:17:48.109132] [INFO ] [sig ] BMRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:48.258035] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BMRN.txt [2026-02-20T20:17:48.258177] [INFO ] [sig ] [456/3387] Completed BMRN in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.5m [2026-02-20T20:17:48.258218] [INFO ] [sig ] [457/3387] Forecasting BMY... [2026-02-20T20:17:48.258247] [INFO ] [sig ] Generating forecast for: BMY [2026-02-20T20:17:48.258282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-02-20T20:17:48.270131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-02-20T20:17:48.270452] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-02-20T20:17:48.271243] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-02-20T20:17:48.271296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:48.271328] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:48.271356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:48.271412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:48.330883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:48.331792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:48.331878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:48.331913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:48.459630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:48.459790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:48.459831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:48.459861] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:48.463420] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-02-20T20:17:48.463742] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-02-20T20:17:48.463874] [INFO ] [sig ] BMY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:48.618114] [INFO ] [LOCAL ] Saved forecast: BMY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BMY.txt [2026-02-20T20:17:48.618279] [INFO ] [sig ] [457/3387] Completed BMY in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.5m [2026-02-20T20:17:48.618329] [INFO ] [sig ] [458/3387] Forecasting BN... [2026-02-20T20:17:48.618372] [INFO ] [sig ] Generating forecast for: BN [2026-02-20T20:17:48.618408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-02-20T20:17:48.632026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-02-20T20:17:48.632649] [INFO ] [FORECASTER] Starting predict_future for BN [2026-02-20T20:17:48.633722] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-02-20T20:17:48.633784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:48.633819] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:48.633848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:48.633907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:48.695655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:48.696462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:48.696548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:48.696603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:48.828721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:48.828893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:48.828936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:48.828966] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:48.833348] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=53.48%) [2026-02-20T20:17:48.833771] [INFO ] [FORECASTER] Completed predict_future for BN [2026-02-20T20:17:48.833932] [INFO ] [sig ] BN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:48.981640] [INFO ] [LOCAL ] Saved forecast: BN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BN.txt [2026-02-20T20:17:48.981814] [INFO ] [sig ] [458/3387] Completed BN in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.5m [2026-02-20T20:17:48.981857] [INFO ] [sig ] [459/3387] Forecasting BND... [2026-02-20T20:17:48.981887] [INFO ] [sig ] Generating forecast for: BND [2026-02-20T20:17:48.981918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-02-20T20:17:48.993336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-02-20T20:17:48.993741] [INFO ] [FORECASTER] Starting predict_future for BND [2026-02-20T20:17:48.994544] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-02-20T20:17:48.994618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:48.994652] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:48.994680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:48.994736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:49.053619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:49.054564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:49.054687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:49.054730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:49.179982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:49.180153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:49.180195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:49.180225] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:49.183916] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-02-20T20:17:49.184205] [INFO ] [FORECASTER] Completed predict_future for BND [2026-02-20T20:17:49.184338] [INFO ] [sig ] BND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:49.336361] [INFO ] [LOCAL ] Saved forecast: BND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BND.txt [2026-02-20T20:17:49.336525] [INFO ] [sig ] [459/3387] Completed BND in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.5m [2026-02-20T20:17:49.336567] [INFO ] [sig ] [460/3387] Forecasting BNDX... [2026-02-20T20:17:49.336622] [INFO ] [sig ] Generating forecast for: BNDX [2026-02-20T20:17:49.336652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-02-20T20:17:49.349533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-02-20T20:17:49.349940] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-02-20T20:17:49.351058] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-02-20T20:17:49.351114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:49.351145] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:49.351172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:49.351228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:49.412985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:49.413917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:49.414006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:49.414047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:49.549944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:49.550140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:49.550181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:49.550211] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:49.554332] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=62.30%) [2026-02-20T20:17:49.554670] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-02-20T20:17:49.554815] [INFO ] [sig ] BNDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:49.708012] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNDX.txt [2026-02-20T20:17:49.708170] [INFO ] [sig ] [460/3387] Completed BNDX in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:49.708209] [INFO ] [sig ] [461/3387] Forecasting BNED... [2026-02-20T20:17:49.708241] [INFO ] [sig ] Generating forecast for: BNED [2026-02-20T20:17:49.708272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-02-20T20:17:49.720972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-02-20T20:17:49.721361] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-02-20T20:17:49.722211] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-02-20T20:17:49.722266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:49.722299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:49.722327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:49.722384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:49.784367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:49.785273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:49.785363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:49.785395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:49.908961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:49.909135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:49.909177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:49.909207] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:49.912811] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=62.15%) [2026-02-20T20:17:49.913119] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-02-20T20:17:49.913261] [INFO ] [sig ] BNED: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:50.056669] [INFO ] [LOCAL ] Saved forecast: BNED 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNED.txt [2026-02-20T20:17:50.056856] [INFO ] [sig ] [461/3387] Completed BNED in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:50.056901] [INFO ] [sig ] [462/3387] Forecasting BNGO... [2026-02-20T20:17:50.056931] [INFO ] [sig ] Generating forecast for: BNGO [2026-02-20T20:17:50.056961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-02-20T20:17:50.068840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-02-20T20:17:50.069440] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-02-20T20:17:50.070272] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-02-20T20:17:50.070325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:50.070358] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:50.070384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:50.070440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:50.135281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:50.136637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:50.136765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:50.136842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:50.263843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:50.264019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:50.264061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:50.264091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:50.268546] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-02-20T20:17:50.268998] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-02-20T20:17:50.269381] [INFO ] [sig ] BNGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:50.427185] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNGO.txt [2026-02-20T20:17:50.427546] [INFO ] [sig ] [462/3387] Completed BNGO in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:50.427608] [INFO ] [sig ] [463/3387] Forecasting BNH... [2026-02-20T20:17:50.427639] [INFO ] [sig ] Generating forecast for: BNH [2026-02-20T20:17:50.427669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-02-20T20:17:50.439107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-02-20T20:17:50.439501] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-02-20T20:17:50.440325] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-02-20T20:17:50.440379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:50.440412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:50.440439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:50.440495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:50.502018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:50.503001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:50.503102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:50.503142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:50.619497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:50.619673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:50.619716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:50.619745] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:50.623315] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-02-20T20:17:50.623620] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-02-20T20:17:50.623759] [INFO ] [sig ] BNH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:50.768702] [INFO ] [LOCAL ] Saved forecast: BNH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNH.txt [2026-02-20T20:17:50.768848] [INFO ] [sig ] [463/3387] Completed BNH in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:50.768889] [INFO ] [sig ] [464/3387] Forecasting BNJ... [2026-02-20T20:17:50.768919] [INFO ] [sig ] Generating forecast for: BNJ [2026-02-20T20:17:50.768957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-02-20T20:17:50.779902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-02-20T20:17:50.780275] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-02-20T20:17:50.781127] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-02-20T20:17:50.781182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:50.781215] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:50.781242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:50.781298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:50.840162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:50.840917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:50.841005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:50.841047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:50.953474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:50.953653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:50.953696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:50.953726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:50.957234] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=84.27%) [2026-02-20T20:17:50.957521] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-02-20T20:17:50.957675] [INFO ] [sig ] BNJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:51.114961] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNJ.txt [2026-02-20T20:17:51.115126] [INFO ] [sig ] [464/3387] Completed BNJ in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:51.115171] [INFO ] [sig ] [465/3387] Forecasting BNL... [2026-02-20T20:17:51.115202] [INFO ] [sig ] Generating forecast for: BNL [2026-02-20T20:17:51.115234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-02-20T20:17:51.129936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-02-20T20:17:51.130395] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-02-20T20:17:51.131501] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-02-20T20:17:51.131593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:51.131643] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:51.131683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:51.131768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:51.220796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:51.222115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:51.222451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:51.222493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:51.356131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:51.356291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:51.356333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:51.356362] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:51.360034] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-02-20T20:17:51.360342] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-02-20T20:17:51.360486] [INFO ] [sig ] BNL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:51.512551] [INFO ] [LOCAL ] Saved forecast: BNL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BNL.txt [2026-02-20T20:17:51.512735] [INFO ] [sig ] [465/3387] Completed BNL in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:51.512778] [INFO ] [sig ] [466/3387] Forecasting BNS... [2026-02-20T20:17:51.512809] [INFO ] [sig ] Generating forecast for: BNS [2026-02-20T20:17:51.512840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-02-20T20:17:51.525937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-02-20T20:17:51.526561] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-02-20T20:17:51.527675] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-02-20T20:17:51.527732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:51.527781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:51.527810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:51.527867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:51.591479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:51.592378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:51.592469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:51.592503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:51.723111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:51.723268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:51.723309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:51.723338] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:51.726869] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-02-20T20:17:51.727182] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-02-20T20:17:51.727327] [INFO ] [sig ] BNS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:51.874530] [INFO ] [LOCAL ] Saved forecast: BNS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BNS.txt [2026-02-20T20:17:51.874712] [INFO ] [sig ] [466/3387] Completed BNS in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:51.874755] [INFO ] [sig ] [467/3387] Forecasting BNTC... [2026-02-20T20:17:51.874785] [INFO ] [sig ] Generating forecast for: BNTC [2026-02-20T20:17:51.874815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-02-20T20:17:51.886005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-02-20T20:17:51.886383] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-02-20T20:17:51.887255] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-02-20T20:17:51.887311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:51.887344] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:51.887371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:51.887428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:51.946449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:51.947366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:51.947458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:51.947493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:52.064198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:52.064370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:52.064410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:52.064440] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:52.067953] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=87.05%) [2026-02-20T20:17:52.068238] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-02-20T20:17:52.068372] [INFO ] [sig ] BNTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:52.209849] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BNTC.txt [2026-02-20T20:17:52.210014] [INFO ] [sig ] [467/3387] Completed BNTC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:52.210054] [INFO ] [sig ] [468/3387] Forecasting BNTX... [2026-02-20T20:17:52.210085] [INFO ] [sig ] Generating forecast for: BNTX [2026-02-20T20:17:52.210116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-02-20T20:17:52.221355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-02-20T20:17:52.221770] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-02-20T20:17:52.222616] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-02-20T20:17:52.222670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:52.222702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:52.222730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:52.222787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:52.280525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:52.281447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:52.281536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:52.281569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:52.398558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:52.398734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:52.398774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:52.398803] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:52.402628] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-02-20T20:17:52.402914] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-02-20T20:17:52.403054] [INFO ] [sig ] BNTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:52.557904] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BNTX.txt [2026-02-20T20:17:52.558117] [INFO ] [sig ] [468/3387] Completed BNTX in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:52.558161] [INFO ] [sig ] [469/3387] Forecasting BOC... [2026-02-20T20:17:52.558190] [INFO ] [sig ] Generating forecast for: BOC [2026-02-20T20:17:52.558220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-02-20T20:17:52.570186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-02-20T20:17:52.570621] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-02-20T20:17:52.571468] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-02-20T20:17:52.571526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:52.571559] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:52.571617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:52.571676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:52.631961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:52.632911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:52.633012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:52.633046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:52.758707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:52.758868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:52.758907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:52.758937] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:52.762488] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-02-20T20:17:52.762836] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-02-20T20:17:52.762984] [INFO ] [sig ] BOC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:52.917175] [INFO ] [LOCAL ] Saved forecast: BOC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BOC.txt [2026-02-20T20:17:52.917346] [INFO ] [sig ] [469/3387] Completed BOC in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:52.917394] [INFO ] [sig ] [470/3387] Forecasting BOE... [2026-02-20T20:17:52.917424] [INFO ] [sig ] Generating forecast for: BOE [2026-02-20T20:17:52.917456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-02-20T20:17:52.929163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-02-20T20:17:52.929591] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-02-20T20:17:52.930400] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-02-20T20:17:52.930455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:52.930487] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:52.930514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:52.930598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:52.991362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:52.992254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:52.992352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:52.992385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:53.116493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:53.116678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:53.116722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:53.116751] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:53.120328] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=57.55%) [2026-02-20T20:17:53.120637] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-02-20T20:17:53.120777] [INFO ] [sig ] BOE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:53.265605] [INFO ] [LOCAL ] Saved forecast: BOE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BOE.txt [2026-02-20T20:17:53.265740] [INFO ] [sig ] [470/3387] Completed BOE in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:53.265779] [INFO ] [sig ] [471/3387] Forecasting BOF... [2026-02-20T20:17:53.265810] [INFO ] [sig ] Generating forecast for: BOF [2026-02-20T20:17:53.265840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-02-20T20:17:53.277272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-02-20T20:17:53.277628] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-02-20T20:17:53.278419] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-02-20T20:17:53.278473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:53.278507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:53.278534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:53.278617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:53.335960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:53.336837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:53.336925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:53.336959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:53.459878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:53.460048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:53.460096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:53.460132] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:53.463597] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=56.66%) [2026-02-20T20:17:53.463876] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-02-20T20:17:53.464018] [INFO ] [sig ] BOF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:53.605147] [INFO ] [LOCAL ] Saved forecast: BOF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BOF.txt [2026-02-20T20:17:53.605292] [INFO ] [sig ] [471/3387] Completed BOF in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.5m [2026-02-20T20:17:53.605333] [INFO ] [sig ] [472/3387] Forecasting BOH... [2026-02-20T20:17:53.605363] [INFO ] [sig ] Generating forecast for: BOH [2026-02-20T20:17:53.605394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-02-20T20:17:53.616847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-02-20T20:17:53.617182] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-02-20T20:17:53.617986] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-02-20T20:17:53.618051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:53.618121] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:53.618157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:53.618223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:53.675932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:53.676726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:53.676827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:53.676862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:53.800494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:53.800673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:53.800716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:53.800745] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:53.804274] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=30.74%) [2026-02-20T20:17:53.804557] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-02-20T20:17:53.804714] [INFO ] [sig ] BOH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:53.950847] [INFO ] [LOCAL ] Saved forecast: BOH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BOH.txt [2026-02-20T20:17:53.951015] [INFO ] [sig ] [472/3387] Completed BOH in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 17.4m [2026-02-20T20:17:53.951067] [INFO ] [sig ] [473/3387] Forecasting BOKF... [2026-02-20T20:17:53.951103] [INFO ] [sig ] Generating forecast for: BOKF [2026-02-20T20:17:53.951140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-02-20T20:17:53.963871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-02-20T20:17:53.964288] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-02-20T20:17:53.965159] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-02-20T20:17:53.965214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:53.965249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:53.965286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:53.965353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:54.032268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:54.033390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:54.033486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:54.033520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:54.164551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:54.164730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:54.164772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:54.164817] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:54.168743] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=80.56%) [2026-02-20T20:17:54.169032] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-02-20T20:17:54.169170] [INFO ] [sig ] BOKF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:54.317343] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BOKF.txt [2026-02-20T20:17:54.317497] [INFO ] [sig ] [473/3387] Completed BOKF in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.4m [2026-02-20T20:17:54.317537] [INFO ] [sig ] [474/3387] Forecasting BOLD... [2026-02-20T20:17:54.317567] [INFO ] [sig ] Generating forecast for: BOLD [2026-02-20T20:17:54.317621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-02-20T20:17:54.328989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-02-20T20:17:54.329381] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-02-20T20:17:54.330208] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-02-20T20:17:54.330262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:54.330295] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:54.330322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:54.330379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:54.388568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:54.389407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:54.389498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:54.389531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:54.510867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:54.511031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:54.511080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:54.511115] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:54.514588] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-20T20:17:54.514874] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-02-20T20:17:54.515009] [INFO ] [sig ] BOLD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:54.681518] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BOLD.txt [2026-02-20T20:17:54.681697] [INFO ] [sig ] [474/3387] Completed BOLD in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.4m [2026-02-20T20:17:54.681739] [INFO ] [sig ] [475/3387] Forecasting BOND... [2026-02-20T20:17:54.681778] [INFO ] [sig ] Generating forecast for: BOND [2026-02-20T20:17:54.681812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-02-20T20:17:54.693315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-02-20T20:17:54.693732] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-02-20T20:17:54.694555] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-02-20T20:17:54.694629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:54.694662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:54.694688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:54.694744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:54.757955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:54.758876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:54.758966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:54.759017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:54.889434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:54.889623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:54.889667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:54.889733] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:54.893289] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=70.35%) [2026-02-20T20:17:54.893612] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-02-20T20:17:54.893763] [INFO ] [sig ] BOND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:55.043062] [INFO ] [LOCAL ] Saved forecast: BOND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BOND.txt [2026-02-20T20:17:55.043225] [INFO ] [sig ] [475/3387] Completed BOND in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.4m [2026-02-20T20:17:55.043265] [INFO ] [sig ] [476/3387] Forecasting BOOM... [2026-02-20T20:17:55.043296] [INFO ] [sig ] Generating forecast for: BOOM [2026-02-20T20:17:55.043327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-02-20T20:17:55.055098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-02-20T20:17:55.055544] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-02-20T20:17:55.056459] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-02-20T20:17:55.056516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:55.056551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:55.056601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:55.056663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:55.120729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:55.121857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:55.121946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:55.121981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:55.242702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:55.242872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:55.242914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:55.242944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:55.246761] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-02-20T20:17:55.247067] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-02-20T20:17:55.247203] [INFO ] [sig ] BOOM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:55.391827] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BOOM.txt [2026-02-20T20:17:55.391961] [INFO ] [sig ] [476/3387] Completed BOOM in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.4m [2026-02-20T20:17:55.392002] [INFO ] [sig ] [477/3387] Forecasting BOTZ... [2026-02-20T20:17:55.392040] [INFO ] [sig ] Generating forecast for: BOTZ [2026-02-20T20:17:55.392077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-02-20T20:17:55.405222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-02-20T20:17:55.405584] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-02-20T20:17:55.406394] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-02-20T20:17:55.406449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:55.406483] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:55.406528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:55.406614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:55.466414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:55.467204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:55.467289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:55.467323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:55.605013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:55.605185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:55.605227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:55.605257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:55.608914] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-02-20T20:17:55.609233] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-02-20T20:17:55.609375] [INFO ] [sig ] BOTZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:55.751990] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BOTZ.txt [2026-02-20T20:17:55.752145] [INFO ] [sig ] [477/3387] Completed BOTZ in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:55.752193] [INFO ] [sig ] [478/3387] Forecasting BOX... [2026-02-20T20:17:55.752227] [INFO ] [sig ] Generating forecast for: BOX [2026-02-20T20:17:55.752258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-02-20T20:17:55.763399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-02-20T20:17:55.763813] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-02-20T20:17:55.764637] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-02-20T20:17:55.764691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:55.764723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:55.764749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:55.764806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:55.822515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:55.823283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:55.823367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:55.823400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:55.944644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:55.944807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:55.944847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:55.944877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:55.948292] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-02-20T20:17:55.948566] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-02-20T20:17:55.948719] [INFO ] [sig ] BOX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:56.090070] [INFO ] [LOCAL ] Saved forecast: BOX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BOX.txt [2026-02-20T20:17:56.090217] [INFO ] [sig ] [478/3387] Completed BOX in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:56.090257] [INFO ] [sig ] [479/3387] Forecasting BP... [2026-02-20T20:17:56.090290] [INFO ] [sig ] Generating forecast for: BP [2026-02-20T20:17:56.090320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-02-20T20:17:56.101702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-02-20T20:17:56.102033] [INFO ] [FORECASTER] Starting predict_future for BP [2026-02-20T20:17:56.102866] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-02-20T20:17:56.102920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:56.102952] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:56.102978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:56.103034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:56.160238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:56.160921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:56.161002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:56.161034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:56.281608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:56.281770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:56.281814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:56.281843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:56.285270] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-02-20T20:17:56.285548] [INFO ] [FORECASTER] Completed predict_future for BP [2026-02-20T20:17:56.285703] [INFO ] [sig ] BP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:56.427917] [INFO ] [LOCAL ] Saved forecast: BP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BP.txt [2026-02-20T20:17:56.428064] [INFO ] [sig ] [479/3387] Completed BP in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:56.428104] [INFO ] [sig ] [480/3387] Forecasting BPOP... [2026-02-20T20:17:56.428135] [INFO ] [sig ] Generating forecast for: BPOP [2026-02-20T20:17:56.428165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-02-20T20:17:56.439533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-02-20T20:17:56.439907] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-02-20T20:17:56.440727] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-02-20T20:17:56.440780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:56.440812] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:56.440840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:56.440896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:56.498882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:56.499754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:56.499836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:56.499868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:56.633176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:56.633347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:56.633389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:56.633417] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:56.637368] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-02-20T20:17:56.637819] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-02-20T20:17:56.637991] [INFO ] [sig ] BPOP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:56.787448] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BPOP.txt [2026-02-20T20:17:56.787640] [INFO ] [sig ] [480/3387] Completed BPOP in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:56.787687] [INFO ] [sig ] [481/3387] Forecasting BPRN... [2026-02-20T20:17:56.787717] [INFO ] [sig ] Generating forecast for: BPRN [2026-02-20T20:17:56.787753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-02-20T20:17:56.798794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-02-20T20:17:56.799259] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-02-20T20:17:56.800153] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-02-20T20:17:56.800212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:56.800245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:56.800272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:56.800329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:56.860797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:56.861711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:56.861796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:56.861828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:56.962653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:56.962818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:56.962859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:56.962887] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:56.966402] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-02-20T20:17:56.966926] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-02-20T20:17:56.967173] [INFO ] [sig ] BPRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:57.124997] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BPRN.txt [2026-02-20T20:17:57.125166] [INFO ] [sig ] [481/3387] Completed BPRN in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:57.125216] [INFO ] [sig ] [482/3387] Forecasting BPYPM... [2026-02-20T20:17:57.125253] [INFO ] [sig ] Generating forecast for: BPYPM [2026-02-20T20:17:57.125296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-02-20T20:17:57.140899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-02-20T20:17:57.141373] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-02-20T20:17:57.142483] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-02-20T20:17:57.142551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:57.142623] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:57.142669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:57.142757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:57.214045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:57.215011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:57.215138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:57.215173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:57.328796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:57.328960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:57.329002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:57.329033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:57.332679] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-02-20T20:17:57.332974] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-02-20T20:17:57.333111] [INFO ] [sig ] BPYPM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:57.476777] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BPYPM.txt [2026-02-20T20:17:57.476966] [INFO ] [sig ] [482/3387] Completed BPYPM in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:57.477010] [INFO ] [sig ] [483/3387] Forecasting BPYPO... [2026-02-20T20:17:57.477042] [INFO ] [sig ] Generating forecast for: BPYPO [2026-02-20T20:17:57.477072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-02-20T20:17:57.490622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-02-20T20:17:57.491011] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-02-20T20:17:57.491858] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-02-20T20:17:57.491912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:57.491945] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:57.491972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:57.492029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:57.556775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:57.557921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:57.558012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:57.558048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:57.666308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:57.666496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:57.666555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:57.666625] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:57.671344] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-02-20T20:17:57.671703] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-02-20T20:17:57.671857] [INFO ] [sig ] BPYPO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:57.824347] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BPYPO.txt [2026-02-20T20:17:57.824507] [INFO ] [sig ] [483/3387] Completed BPYPO in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:57.824548] [INFO ] [sig ] [484/3387] Forecasting BPYPP... [2026-02-20T20:17:57.824601] [INFO ] [sig ] Generating forecast for: BPYPP [2026-02-20T20:17:57.824636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-02-20T20:17:57.836230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-02-20T20:17:57.836651] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-02-20T20:17:57.837519] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-02-20T20:17:57.837598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:57.837635] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:57.837663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:57.837721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:57.900220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:57.901542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:57.901653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:57.901690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:58.011025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:58.011195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:58.011251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:58.011305] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:58.015123] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-02-20T20:17:58.015546] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-02-20T20:17:58.015761] [INFO ] [sig ] BPYPP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:58.169505] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BPYPP.txt [2026-02-20T20:17:58.169688] [INFO ] [sig ] [484/3387] Completed BPYPP in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:58.169730] [INFO ] [sig ] [485/3387] Forecasting BRAG... [2026-02-20T20:17:58.169761] [INFO ] [sig ] Generating forecast for: BRAG [2026-02-20T20:17:58.169791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-02-20T20:17:58.181215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-02-20T20:17:58.181663] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-02-20T20:17:58.182482] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-02-20T20:17:58.182538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:58.182599] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:58.182632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:58.182690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:58.244659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:58.245561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:58.245671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:58.245706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:58.365842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:58.366005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:58.366047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:58.366078] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:58.370199] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-02-20T20:17:58.370694] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-02-20T20:17:58.370840] [INFO ] [sig ] BRAG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:58.522635] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BRAG.txt [2026-02-20T20:17:58.522803] [INFO ] [sig ] [485/3387] Completed BRAG in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:58.522845] [INFO ] [sig ] [486/3387] Forecasting BRC... [2026-02-20T20:17:58.522875] [INFO ] [sig ] Generating forecast for: BRC [2026-02-20T20:17:58.522906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-02-20T20:17:58.535013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-02-20T20:17:58.535423] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-02-20T20:17:58.536277] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-02-20T20:17:58.536331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:58.536364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:58.536390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:58.536447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:58.599341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:58.600329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:58.600425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:58.600460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:58.730365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:58.730534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:58.730596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:58.730630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:58.734650] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=46.91%) [2026-02-20T20:17:58.734972] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-02-20T20:17:58.735121] [INFO ] [sig ] BRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:58.893841] [INFO ] [LOCAL ] Saved forecast: BRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BRC.txt [2026-02-20T20:17:58.894003] [INFO ] [sig ] [486/3387] Completed BRC in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.4m [2026-02-20T20:17:58.894046] [INFO ] [sig ] [487/3387] Forecasting BRO... [2026-02-20T20:17:58.894077] [INFO ] [sig ] Generating forecast for: BRO [2026-02-20T20:17:58.894107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-02-20T20:17:58.905811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-02-20T20:17:58.906246] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-02-20T20:17:58.907163] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-02-20T20:17:58.907231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:58.907273] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:58.907302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:58.907361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:58.986082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:58.987038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:58.987134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:58.987185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:59.122837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:59.123005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:59.123047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:59.123077] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:59.126990] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-02-20T20:17:59.127360] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-02-20T20:17:59.127518] [INFO ] [sig ] BRO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:17:59.284986] [INFO ] [LOCAL ] Saved forecast: BRO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BRO.txt [2026-02-20T20:17:59.285143] [INFO ] [sig ] [487/3387] Completed BRO in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:17:59.285192] [INFO ] [sig ] [488/3387] Forecasting BROS... [2026-02-20T20:17:59.285228] [INFO ] [sig ] Generating forecast for: BROS [2026-02-20T20:17:59.285265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-02-20T20:17:59.296482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-02-20T20:17:59.296906] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-02-20T20:17:59.297764] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-02-20T20:17:59.297821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:59.297853] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:59.297880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:59.297953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:59.360815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:59.361735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:59.361822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:59.361856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:59.487477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:59.487649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:59.487698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:59.487727] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:59.491263] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-02-20T20:17:59.491551] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-02-20T20:17:59.491715] [INFO ] [sig ] BROS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:17:59.644047] [INFO ] [LOCAL ] Saved forecast: BROS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BROS.txt [2026-02-20T20:17:59.644213] [INFO ] [sig ] [488/3387] Completed BROS in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:17:59.644268] [INFO ] [sig ] [489/3387] Forecasting BRSP... [2026-02-20T20:17:59.644300] [INFO ] [sig ] Generating forecast for: BRSP [2026-02-20T20:17:59.644331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-02-20T20:17:59.657070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-02-20T20:17:59.657502] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-02-20T20:17:59.658348] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-02-20T20:17:59.658431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:17:59.658467] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:17:59.658495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:17:59.658554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:17:59.720730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:17:59.721612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:17:59.721697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:17:59.721730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:17:59.851159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:17:59.851322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:17:59.851362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:17:59.851391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:17:59.854860] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-02-20T20:17:59.855145] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-02-20T20:17:59.855281] [INFO ] [sig ] BRSP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:00.007124] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BRSP.txt [2026-02-20T20:18:00.007294] [INFO ] [sig ] [489/3387] Completed BRSP in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:18:00.007337] [INFO ] [sig ] [490/3387] Forecasting BRX... [2026-02-20T20:18:00.007368] [INFO ] [sig ] Generating forecast for: BRX [2026-02-20T20:18:00.007400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-02-20T20:18:00.019122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-02-20T20:18:00.019531] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-02-20T20:18:00.020410] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-02-20T20:18:00.020482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:00.020516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:00.020544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:00.020621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:00.081709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:00.082673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:00.082765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:00.082800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:00.208837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:00.208998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:00.209040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:00.209070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:00.212674] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-02-20T20:18:00.212973] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-02-20T20:18:00.213112] [INFO ] [sig ] BRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:00.360217] [INFO ] [LOCAL ] Saved forecast: BRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BRX.txt [2026-02-20T20:18:00.360359] [INFO ] [sig ] [490/3387] Completed BRX in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:18:00.360399] [INFO ] [sig ] [491/3387] Forecasting BRZE... [2026-02-20T20:18:00.360430] [INFO ] [sig ] Generating forecast for: BRZE [2026-02-20T20:18:00.360460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-02-20T20:18:00.371781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-02-20T20:18:00.372117] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-02-20T20:18:00.372926] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-02-20T20:18:00.372980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:00.373013] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:00.373040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:00.373097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:00.433221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:00.434077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:00.434191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:00.434240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:00.566320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:00.566442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:00.566483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:00.566511] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:00.570162] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-02-20T20:18:00.570467] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-02-20T20:18:00.570629] [INFO ] [sig ] BRZE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:00.719301] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BRZE.txt [2026-02-20T20:18:00.719438] [INFO ] [sig ] [491/3387] Completed BRZE in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:18:00.719479] [INFO ] [sig ] [492/3387] Forecasting BSAC... [2026-02-20T20:18:00.719509] [INFO ] [sig ] Generating forecast for: BSAC [2026-02-20T20:18:00.719540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-02-20T20:18:00.731795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-02-20T20:18:00.732163] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-02-20T20:18:00.732990] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-02-20T20:18:00.733046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:00.733079] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:00.733107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:00.733165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:00.790804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:00.791645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:00.791729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:00.791761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:00.917817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:00.917976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:00.918068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:00.918099] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:00.921569] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-02-20T20:18:00.921866] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-02-20T20:18:00.921999] [INFO ] [sig ] BSAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:01.065843] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSAC.txt [2026-02-20T20:18:01.065978] [INFO ] [sig ] [492/3387] Completed BSAC in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:18:01.066017] [INFO ] [sig ] [493/3387] Forecasting BSCQ... [2026-02-20T20:18:01.066048] [INFO ] [sig ] Generating forecast for: BSCQ [2026-02-20T20:18:01.066078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-02-20T20:18:01.078661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-02-20T20:18:01.079053] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-02-20T20:18:01.079914] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-02-20T20:18:01.079969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:01.080001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:01.080027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:01.080083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:01.139762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:01.140799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:01.140931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:01.140980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:01.256427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:01.256621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:01.256666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:01.256694] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:01.260507] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-02-20T20:18:01.260873] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-02-20T20:18:01.261021] [INFO ] [sig ] BSCQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:01.413865] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSCQ.txt [2026-02-20T20:18:01.414143] [INFO ] [sig ] [493/3387] Completed BSCQ in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.3m [2026-02-20T20:18:01.414213] [INFO ] [sig ] [494/3387] Forecasting BSCS... [2026-02-20T20:18:01.414263] [INFO ] [sig ] Generating forecast for: BSCS [2026-02-20T20:18:01.414312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-02-20T20:18:01.427638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-02-20T20:18:01.428096] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-02-20T20:18:01.429117] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-02-20T20:18:01.429172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:01.429204] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:01.429232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:01.429289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:01.494310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:01.495275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:01.495412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:01.495449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:01.620911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:01.621085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:01.621127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:01.621155] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:01.624814] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-02-20T20:18:01.625176] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-02-20T20:18:01.625337] [INFO ] [sig ] BSCS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:01.770434] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSCS.txt [2026-02-20T20:18:01.770620] [INFO ] [sig ] [494/3387] Completed BSCS in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:01.770665] [INFO ] [sig ] [495/3387] Forecasting BSCX... [2026-02-20T20:18:01.770696] [INFO ] [sig ] Generating forecast for: BSCX [2026-02-20T20:18:01.770727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-02-20T20:18:01.782811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-02-20T20:18:01.783239] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-02-20T20:18:01.784116] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-02-20T20:18:01.784173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:01.784208] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:01.784237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:01.784296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:01.842445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:01.843337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:01.843428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:01.843461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:01.968851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:01.969011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:01.969055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:01.969086] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:01.972778] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-02-20T20:18:01.973088] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-02-20T20:18:01.973236] [INFO ] [sig ] BSCX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:02.118667] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSCX.txt [2026-02-20T20:18:02.118831] [INFO ] [sig ] [495/3387] Completed BSCX in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:02.118886] [INFO ] [sig ] [496/3387] Forecasting BSCY... [2026-02-20T20:18:02.118955] [INFO ] [sig ] Generating forecast for: BSCY [2026-02-20T20:18:02.118989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-02-20T20:18:02.129984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-02-20T20:18:02.130340] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-02-20T20:18:02.131167] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-02-20T20:18:02.131222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:02.131273] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:02.131301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:02.131359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:02.190469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:02.191238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:02.191324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:02.191357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:02.318082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:02.318255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:02.318309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:02.318348] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:02.322111] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-02-20T20:18:02.322433] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-02-20T20:18:02.322593] [INFO ] [sig ] BSCY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:02.465919] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSCY.txt [2026-02-20T20:18:02.466095] [INFO ] [sig ] [496/3387] Completed BSCY in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:02.466135] [INFO ] [sig ] [497/3387] Forecasting BSJQ... [2026-02-20T20:18:02.466166] [INFO ] [sig ] Generating forecast for: BSJQ [2026-02-20T20:18:02.466196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-02-20T20:18:02.479029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-02-20T20:18:02.479471] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-02-20T20:18:02.480365] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-02-20T20:18:02.480421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:02.480457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:02.480486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:02.480543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:02.541639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:02.542698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:02.542825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:02.542865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:02.674138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:02.674312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:02.674382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:02.674417] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:02.678178] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-02-20T20:18:02.678487] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-02-20T20:18:02.678655] [INFO ] [sig ] BSJQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:02.829707] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSJQ.txt [2026-02-20T20:18:02.829875] [INFO ] [sig ] [497/3387] Completed BSJQ in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:02.829918] [INFO ] [sig ] [498/3387] Forecasting BSJS... [2026-02-20T20:18:02.829950] [INFO ] [sig ] Generating forecast for: BSJS [2026-02-20T20:18:02.829982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-02-20T20:18:02.842054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-02-20T20:18:02.842595] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-02-20T20:18:02.843787] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-02-20T20:18:02.843848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:02.843883] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:02.843911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:02.843969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:02.907685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:02.908731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:02.908840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:02.908878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:03.034769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:03.034928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:03.034970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:03.034999] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:03.038749] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-02-20T20:18:03.039036] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-02-20T20:18:03.039168] [INFO ] [sig ] BSJS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:03.191917] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSJS.txt [2026-02-20T20:18:03.192074] [INFO ] [sig ] [498/3387] Completed BSJS in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:03.192114] [INFO ] [sig ] [499/3387] Forecasting BSL... [2026-02-20T20:18:03.192146] [INFO ] [sig ] Generating forecast for: BSL [2026-02-20T20:18:03.192177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-02-20T20:18:03.204428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-02-20T20:18:03.204811] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-02-20T20:18:03.205641] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-02-20T20:18:03.205695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:03.205729] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:03.205759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:03.205861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:03.266847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:03.267788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:03.267878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:03.267912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:03.400244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:03.400638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:03.400682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:03.400713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:03.404276] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-02-20T20:18:03.404567] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-02-20T20:18:03.404727] [INFO ] [sig ] BSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:03.551595] [INFO ] [LOCAL ] Saved forecast: BSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSL.txt [2026-02-20T20:18:03.551751] [INFO ] [sig ] [499/3387] Completed BSL in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:03.551792] [INFO ] [sig ] [500/3387] Forecasting BSM... [2026-02-20T20:18:03.551823] [INFO ] [sig ] Generating forecast for: BSM [2026-02-20T20:18:03.551853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-02-20T20:18:03.563766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-02-20T20:18:03.564144] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-02-20T20:18:03.564987] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-02-20T20:18:03.565042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:03.565076] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:03.565104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:03.565162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:03.624266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:03.625028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:03.625120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:03.625161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:03.748858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:03.749039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:03.749090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:03.749123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:03.753040] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-02-20T20:18:03.753354] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-02-20T20:18:03.753505] [INFO ] [sig ] BSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:03.905496] [INFO ] [LOCAL ] Saved forecast: BSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSM.txt [2026-02-20T20:18:03.905869] [INFO ] [sig ] [500/3387] Completed BSM in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:03.905911] [INFO ] [sig ] [501/3387] Forecasting BSMQ... [2026-02-20T20:18:03.905944] [INFO ] [sig ] Generating forecast for: BSMQ [2026-02-20T20:18:03.905973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-02-20T20:18:03.918013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-02-20T20:18:03.918429] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-02-20T20:18:03.919288] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-02-20T20:18:03.919343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:03.919393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:03.919422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:03.919480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:03.981693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:03.982635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:03.982724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:03.982758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:04.130875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:04.131053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:04.131102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:04.131134] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:04.135388] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-02-20T20:18:04.135950] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-02-20T20:18:04.136132] [INFO ] [sig ] BSMQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:04.283810] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSMQ.txt [2026-02-20T20:18:04.283956] [INFO ] [sig ] [501/3387] Completed BSMQ in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:04.283996] [INFO ] [sig ] [502/3387] Forecasting BSMS... [2026-02-20T20:18:04.284026] [INFO ] [sig ] Generating forecast for: BSMS [2026-02-20T20:18:04.284056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-02-20T20:18:04.294866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-02-20T20:18:04.295266] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-02-20T20:18:04.296126] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-02-20T20:18:04.296186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:04.296235] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:04.296273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:04.296334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:04.359876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:04.360785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:04.360877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:04.360912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:04.490367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:04.490530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:04.490591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:04.490624] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:04.494450] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=30.62%) [2026-02-20T20:18:04.495051] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-02-20T20:18:04.495199] [INFO ] [sig ] BSMS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:04.645081] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSMS.txt [2026-02-20T20:18:04.645228] [INFO ] [sig ] [502/3387] Completed BSMS in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:04.645273] [INFO ] [sig ] [503/3387] Forecasting BSSX... [2026-02-20T20:18:04.645310] [INFO ] [sig ] Generating forecast for: BSSX [2026-02-20T20:18:04.645348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-02-20T20:18:04.656845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-02-20T20:18:04.657260] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-02-20T20:18:04.658300] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-02-20T20:18:04.658362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:04.658396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:04.658424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:04.658487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:04.723022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:04.723953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:04.724050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:04.724092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:04.836378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:04.836554] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:18:04.836618] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:04.836650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:04.840358] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-02-20T20:18:04.840695] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-02-20T20:18:04.840835] [INFO ] [sig ] BSSX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:04.996726] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSSX.txt [2026-02-20T20:18:04.996921] [INFO ] [sig ] [503/3387] Completed BSSX in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.3m [2026-02-20T20:18:04.996967] [INFO ] [sig ] [504/3387] Forecasting BSTZ... [2026-02-20T20:18:04.997000] [INFO ] [sig ] Generating forecast for: BSTZ [2026-02-20T20:18:04.997033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-02-20T20:18:05.009479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-02-20T20:18:05.009903] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-02-20T20:18:05.010863] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-02-20T20:18:05.010919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:05.010953] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:05.010981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:05.011039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:05.074415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:05.075267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:05.075370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:05.075414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:05.241435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:05.241663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:05.241718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:05.241756] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:05.245919] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-02-20T20:18:05.246227] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-02-20T20:18:05.246375] [INFO ] [sig ] BSTZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:05.401117] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSTZ.txt [2026-02-20T20:18:05.401272] [INFO ] [sig ] [504/3387] Completed BSTZ in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:05.401323] [INFO ] [sig ] [505/3387] Forecasting BSVN... [2026-02-20T20:18:05.401358] [INFO ] [sig ] Generating forecast for: BSVN [2026-02-20T20:18:05.401388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-02-20T20:18:05.414110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-02-20T20:18:05.414780] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-02-20T20:18:05.415784] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-02-20T20:18:05.415847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:05.415882] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:05.415911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:05.415969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:05.476879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:05.477849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:05.477965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:05.478001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:05.593711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:05.593874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:05.593915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:05.593945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:05.597979] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-02-20T20:18:05.598357] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-02-20T20:18:05.598509] [INFO ] [sig ] BSVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:05.762170] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSVN.txt [2026-02-20T20:18:05.762351] [INFO ] [sig ] [505/3387] Completed BSVN in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:05.762399] [INFO ] [sig ] [506/3387] Forecasting BSVO... [2026-02-20T20:18:05.762443] [INFO ] [sig ] Generating forecast for: BSVO [2026-02-20T20:18:05.762478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-02-20T20:18:05.774514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-02-20T20:18:05.775039] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-02-20T20:18:05.776316] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-02-20T20:18:05.776403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:05.776464] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:05.776508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:05.776616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:05.841182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:05.842176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:05.842287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:05.842322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:05.971892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:05.972057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:05.972098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:05.972128] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:05.975915] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-02-20T20:18:05.976292] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-02-20T20:18:05.976490] [INFO ] [sig ] BSVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:06.133515] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSVO.txt [2026-02-20T20:18:06.133701] [INFO ] [sig ] [506/3387] Completed BSVO in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:06.133744] [INFO ] [sig ] [507/3387] Forecasting BSX... [2026-02-20T20:18:06.133776] [INFO ] [sig ] Generating forecast for: BSX [2026-02-20T20:18:06.133807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-02-20T20:18:06.145828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-02-20T20:18:06.146240] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-02-20T20:18:06.147219] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-02-20T20:18:06.147281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:06.147316] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:06.147345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:06.147405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:06.211226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:06.212188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:06.212306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:06.212349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:06.345894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:06.346082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:06.346126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:06.346155] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:06.350675] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-02-20T20:18:06.351228] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-02-20T20:18:06.351385] [INFO ] [sig ] BSX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:06.508710] [INFO ] [LOCAL ] Saved forecast: BSX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BSX.txt [2026-02-20T20:18:06.508891] [INFO ] [sig ] [507/3387] Completed BSX in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:06.508933] [INFO ] [sig ] [508/3387] Forecasting BSY... [2026-02-20T20:18:06.508964] [INFO ] [sig ] Generating forecast for: BSY [2026-02-20T20:18:06.508994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-02-20T20:18:06.521272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-02-20T20:18:06.521745] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-02-20T20:18:06.522723] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-02-20T20:18:06.522783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:06.522815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:06.522841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:06.522903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:06.582217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:06.583157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:06.583274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:06.583309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:06.717313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:06.717485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:06.717527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:06.717597] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:06.721372] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-02-20T20:18:06.721938] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-02-20T20:18:06.722101] [INFO ] [sig ] BSY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:06.874943] [INFO ] [LOCAL ] Saved forecast: BSY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BSY.txt [2026-02-20T20:18:06.875107] [INFO ] [sig ] [508/3387] Completed BSY in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:06.875148] [INFO ] [sig ] [509/3387] Forecasting BTA... [2026-02-20T20:18:06.875178] [INFO ] [sig ] Generating forecast for: BTA [2026-02-20T20:18:06.875207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-02-20T20:18:06.888909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-02-20T20:18:06.889325] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-02-20T20:18:06.890176] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-02-20T20:18:06.890231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:06.890264] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:06.890291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:06.890349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:06.950338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:06.951262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:06.951357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:06.951389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:07.070977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:07.071143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:07.071184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:07.071213] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:07.074862] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=37.91%) [2026-02-20T20:18:07.075192] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-02-20T20:18:07.075334] [INFO ] [sig ] BTA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:07.228597] [INFO ] [LOCAL ] Saved forecast: BTA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTA.txt [2026-02-20T20:18:07.228964] [INFO ] [sig ] [509/3387] Completed BTA in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.2m [2026-02-20T20:18:07.229006] [INFO ] [sig ] [510/3387] Forecasting BTAI... [2026-02-20T20:18:07.229036] [INFO ] [sig ] Generating forecast for: BTAI [2026-02-20T20:18:07.229066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-02-20T20:18:07.245093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-02-20T20:18:07.245557] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-02-20T20:18:07.246533] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-02-20T20:18:07.246625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:07.246660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:07.246687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:07.246745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:07.305510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:07.306723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:07.306868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:07.306925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:07.429481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:07.429684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:07.429732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:07.429761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:07.433549] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-02-20T20:18:07.433945] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-02-20T20:18:07.434101] [INFO ] [sig ] BTAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:07.587666] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTAI.txt [2026-02-20T20:18:07.587840] [INFO ] [sig ] [510/3387] Completed BTAI in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:07.587885] [INFO ] [sig ] [511/3387] Forecasting BTCS... [2026-02-20T20:18:07.587918] [INFO ] [sig ] Generating forecast for: BTCS [2026-02-20T20:18:07.587949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-02-20T20:18:07.600655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-02-20T20:18:07.601036] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-02-20T20:18:07.602058] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-02-20T20:18:07.602113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:07.602146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:07.602174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:07.602239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:07.660905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:07.661860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:07.662138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:07.662171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:07.794426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:07.794608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:07.794652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:07.794682] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:07.798715] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-02-20T20:18:07.798999] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-02-20T20:18:07.799330] [INFO ] [sig ] BTCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:07.947228] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTCS.txt [2026-02-20T20:18:07.947398] [INFO ] [sig ] [511/3387] Completed BTCS in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:07.947446] [INFO ] [sig ] [512/3387] Forecasting BTE... [2026-02-20T20:18:07.947485] [INFO ] [sig ] Generating forecast for: BTE [2026-02-20T20:18:07.947523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-02-20T20:18:07.960121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-02-20T20:18:07.960519] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-02-20T20:18:07.961535] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-02-20T20:18:07.961610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:07.961645] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:07.961688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:07.961749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:08.022904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:08.023841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:08.023933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:08.023966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:08.146420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:08.146661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:08.146714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:08.146746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:08.150822] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=47.08%) [2026-02-20T20:18:08.151138] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-02-20T20:18:08.151294] [INFO ] [sig ] BTE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:08.299704] [INFO ] [LOCAL ] Saved forecast: BTE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTE.txt [2026-02-20T20:18:08.299879] [INFO ] [sig ] [512/3387] Completed BTE in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:08.299957] [INFO ] [sig ] [513/3387] Forecasting BTF... [2026-02-20T20:18:08.299990] [INFO ] [sig ] Generating forecast for: BTF [2026-02-20T20:18:08.300029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-02-20T20:18:08.312178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-02-20T20:18:08.312785] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-02-20T20:18:08.313887] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-02-20T20:18:08.313944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:08.313978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:08.314006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:08.314065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:08.377396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:08.378463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:08.378556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:08.378611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:08.503101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:08.503261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:08.503315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:08.503345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:08.507203] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-02-20T20:18:08.507482] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-02-20T20:18:08.507843] [INFO ] [sig ] BTF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:08.658560] [INFO ] [LOCAL ] Saved forecast: BTF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTF.txt [2026-02-20T20:18:08.658951] [INFO ] [sig ] [513/3387] Completed BTF in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:08.658997] [INFO ] [sig ] [514/3387] Forecasting BTI... [2026-02-20T20:18:08.659026] [INFO ] [sig ] Generating forecast for: BTI [2026-02-20T20:18:08.659055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-02-20T20:18:08.671564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-02-20T20:18:08.672108] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-02-20T20:18:08.673162] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-02-20T20:18:08.673215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:08.673247] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:08.673273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:08.673330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:08.734034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:08.734963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:08.735052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:08.735087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:08.862536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:08.862712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:08.862754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:08.862782] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:08.866227] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=27.58%) [2026-02-20T20:18:08.866506] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-02-20T20:18:08.866657] [INFO ] [sig ] BTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:09.017773] [INFO ] [LOCAL ] Saved forecast: BTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BTI.txt [2026-02-20T20:18:09.018009] [INFO ] [sig ] [514/3387] Completed BTI in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:09.018082] [INFO ] [sig ] [515/3387] Forecasting BTMD... [2026-02-20T20:18:09.018118] [INFO ] [sig ] Generating forecast for: BTMD [2026-02-20T20:18:09.018161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-02-20T20:18:09.030916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-02-20T20:18:09.031349] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-02-20T20:18:09.032344] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-02-20T20:18:09.032403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:09.032439] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:09.032469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:09.032527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:09.099514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:09.100594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:09.100728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:09.100765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:09.226529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:09.226713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:09.226756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:09.226786] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:09.230308] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=66.05%) [2026-02-20T20:18:09.230605] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-02-20T20:18:09.230740] [INFO ] [sig ] BTMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:09.379370] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BTMD.txt [2026-02-20T20:18:09.379533] [INFO ] [sig ] [515/3387] Completed BTMD in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:09.379592] [INFO ] [sig ] [516/3387] Forecasting BTSG... [2026-02-20T20:18:09.379625] [INFO ] [sig ] Generating forecast for: BTSG [2026-02-20T20:18:09.379663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-02-20T20:18:09.391382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-02-20T20:18:09.391803] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-02-20T20:18:09.392691] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-02-20T20:18:09.392746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:09.392781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:09.392840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:09.392902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:09.453222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:09.454313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:09.454408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:09.454449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:09.587859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:09.588033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:09.588077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:09.588108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:09.591889] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=69.94%) [2026-02-20T20:18:09.592187] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-02-20T20:18:09.592327] [INFO ] [sig ] BTSG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:09.749455] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BTSG.txt [2026-02-20T20:18:09.749677] [INFO ] [sig ] [516/3387] Completed BTSG in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:09.749725] [INFO ] [sig ] [517/3387] Forecasting BTZ... [2026-02-20T20:18:09.749757] [INFO ] [sig ] Generating forecast for: BTZ [2026-02-20T20:18:09.749797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-02-20T20:18:09.761907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-02-20T20:18:09.762321] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-02-20T20:18:09.763254] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-02-20T20:18:09.763312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:09.763347] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:09.763376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:09.763448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:09.824383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:09.825315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:09.825424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:09.825462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:09.953283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:09.953453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:09.953505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:09.953543] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:09.957164] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-02-20T20:18:09.957449] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-02-20T20:18:09.957603] [INFO ] [sig ] BTZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:10.105168] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BTZ.txt [2026-02-20T20:18:10.105346] [INFO ] [sig ] [517/3387] Completed BTZ in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:10.105392] [INFO ] [sig ] [518/3387] Forecasting BUD... [2026-02-20T20:18:10.105441] [INFO ] [sig ] Generating forecast for: BUD [2026-02-20T20:18:10.105472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-02-20T20:18:10.117170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-02-20T20:18:10.117604] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-02-20T20:18:10.118423] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-02-20T20:18:10.118478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:10.118512] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:10.118542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:10.118624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:10.179816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:10.180753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:10.180871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:10.180920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:10.300561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:10.300740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:10.300785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:10.300815] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:10.304347] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-02-20T20:18:10.304658] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-02-20T20:18:10.304795] [INFO ] [sig ] BUD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:10.456272] [INFO ] [LOCAL ] Saved forecast: BUD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BUD.txt [2026-02-20T20:18:10.456433] [INFO ] [sig ] [518/3387] Completed BUD in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:10.456475] [INFO ] [sig ] [519/3387] Forecasting BUFC... [2026-02-20T20:18:10.456505] [INFO ] [sig ] Generating forecast for: BUFC [2026-02-20T20:18:10.456536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-02-20T20:18:10.468096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-02-20T20:18:10.468494] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-02-20T20:18:10.469941] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-02-20T20:18:10.470004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:10.470039] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:10.470068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:10.470131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:10.541477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:10.542734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:10.542825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:10.542861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:10.637699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:10.637856] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:18:10.637898] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:10.637926] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:10.641413] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-02-20T20:18:10.641741] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-02-20T20:18:10.641880] [INFO ] [sig ] BUFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:10.801858] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BUFC.txt [2026-02-20T20:18:10.802025] [INFO ] [sig ] [519/3387] Completed BUFC in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:10.802065] [INFO ] [sig ] [520/3387] Forecasting BUG... [2026-02-20T20:18:10.802097] [INFO ] [sig ] Generating forecast for: BUG [2026-02-20T20:18:10.802127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-02-20T20:18:10.813947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-02-20T20:18:10.814386] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-02-20T20:18:10.815277] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-02-20T20:18:10.815332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:10.815364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:10.815391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:10.815448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:10.872927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:10.873869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:10.873956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:10.873989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:11.003954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:11.004125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:11.004167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:11.004198] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:11.008194] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-02-20T20:18:11.008670] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-02-20T20:18:11.008840] [INFO ] [sig ] BUG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:11.160764] [INFO ] [LOCAL ] Saved forecast: BUG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BUG.txt [2026-02-20T20:18:11.160927] [INFO ] [sig ] [520/3387] Completed BUG in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.2m [2026-02-20T20:18:11.160969] [INFO ] [sig ] [521/3387] Forecasting BUI... [2026-02-20T20:18:11.160999] [INFO ] [sig ] Generating forecast for: BUI [2026-02-20T20:18:11.161030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-02-20T20:18:11.172939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-02-20T20:18:11.173377] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-02-20T20:18:11.174214] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-02-20T20:18:11.174271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:11.174303] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:11.174330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:11.174388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:11.236540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:11.237711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:11.237798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:11.237831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:11.364671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:11.364870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:11.364915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:11.364944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:11.368743] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=63.13%) [2026-02-20T20:18:11.369242] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-02-20T20:18:11.369381] [INFO ] [sig ] BUI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:11.518494] [INFO ] [LOCAL ] Saved forecast: BUI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BUI.txt [2026-02-20T20:18:11.518714] [INFO ] [sig ] [521/3387] Completed BUI in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:11.518768] [INFO ] [sig ] [522/3387] Forecasting BURL... [2026-02-20T20:18:11.518815] [INFO ] [sig ] Generating forecast for: BURL [2026-02-20T20:18:11.518855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-02-20T20:18:11.531132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-02-20T20:18:11.531609] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-02-20T20:18:11.532461] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-02-20T20:18:11.532518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:11.532551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:11.532599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:11.532662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:11.594346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:11.595277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:11.595370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:11.595404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:11.720836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:11.720997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:11.721038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:11.721067] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:11.724746] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=25.42%) [2026-02-20T20:18:11.725054] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-02-20T20:18:11.725200] [INFO ] [sig ] BURL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:11.879186] [INFO ] [LOCAL ] Saved forecast: BURL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BURL.txt [2026-02-20T20:18:11.879348] [INFO ] [sig ] [522/3387] Completed BURL in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:11.879389] [INFO ] [sig ] [523/3387] Forecasting BUSE... [2026-02-20T20:18:11.879419] [INFO ] [sig ] Generating forecast for: BUSE [2026-02-20T20:18:11.879451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-02-20T20:18:11.893025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-02-20T20:18:11.893513] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-02-20T20:18:11.894383] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-02-20T20:18:11.894444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:11.894486] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:11.894521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:11.894619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:11.954837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:11.955742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:11.955835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:11.955870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:12.084135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:12.084301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:12.084343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:12.084374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:12.088105] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-02-20T20:18:12.088438] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-02-20T20:18:12.088643] [INFO ] [sig ] BUSE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:12.314991] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BUSE.txt [2026-02-20T20:18:12.315157] [INFO ] [sig ] [523/3387] Completed BUSE in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:12.315199] [INFO ] [sig ] [524/3387] Forecasting BUXX... [2026-02-20T20:18:12.315228] [INFO ] [sig ] Generating forecast for: BUXX [2026-02-20T20:18:12.315259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-02-20T20:18:12.327447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-02-20T20:18:12.328044] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-02-20T20:18:12.328868] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-02-20T20:18:12.328921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:12.328954] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:12.328980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:12.329036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:12.389142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:12.390061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:12.390148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:12.390182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:12.515778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:12.515950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:12.516003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:12.516037] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:12.520146] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-02-20T20:18:12.520742] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-02-20T20:18:12.520907] [INFO ] [sig ] BUXX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:12.677329] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BUXX.txt [2026-02-20T20:18:12.677522] [INFO ] [sig ] [524/3387] Completed BUXX in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:12.677593] [INFO ] [sig ] [525/3387] Forecasting BVFL... [2026-02-20T20:18:12.677630] [INFO ] [sig ] Generating forecast for: BVFL [2026-02-20T20:18:12.677661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-02-20T20:18:12.691109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-02-20T20:18:12.691560] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-02-20T20:18:12.692428] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-02-20T20:18:12.692526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:12.692563] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:12.692620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:12.692681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:12.755325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:12.756253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:12.756349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:12.756383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:12.877466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:12.877661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:12.877703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:12.877731] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:12.881612] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-02-20T20:18:12.881902] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-02-20T20:18:12.882044] [INFO ] [sig ] BVFL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:13.039160] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BVFL.txt [2026-02-20T20:18:13.039337] [INFO ] [sig ] [525/3387] Completed BVFL in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:13.039378] [INFO ] [sig ] [526/3387] Forecasting BVN... [2026-02-20T20:18:13.039408] [INFO ] [sig ] Generating forecast for: BVN [2026-02-20T20:18:13.039438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-02-20T20:18:13.051403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-02-20T20:18:13.051853] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-02-20T20:18:13.052740] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-02-20T20:18:13.052803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:13.052851] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:13.052890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:13.052952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:13.113161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:13.114144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:13.114240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:13.114274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:13.253312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:13.253484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:13.253527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:13.253558] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:13.257444] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-02-20T20:18:13.257829] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-02-20T20:18:13.257986] [INFO ] [sig ] BVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:13.416497] [INFO ] [LOCAL ] Saved forecast: BVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BVN.txt [2026-02-20T20:18:13.416708] [INFO ] [sig ] [526/3387] Completed BVN in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.1m [2026-02-20T20:18:13.416759] [INFO ] [sig ] [527/3387] Forecasting BVS... [2026-02-20T20:18:13.416792] [INFO ] [sig ] Generating forecast for: BVS [2026-02-20T20:18:13.416848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-02-20T20:18:13.431471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-02-20T20:18:13.432019] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-02-20T20:18:13.433087] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-02-20T20:18:13.433147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:13.433182] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:13.433210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:13.433269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:13.525037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:13.526154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:13.526272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:13.526324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:13.705480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:13.705684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:13.705729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:13.705761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:13.711329] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-02-20T20:18:13.711863] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-02-20T20:18:13.712055] [INFO ] [sig ] BVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:13.964153] [INFO ] [LOCAL ] Saved forecast: BVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BVS.txt [2026-02-20T20:18:13.964434] [INFO ] [sig ] [527/3387] Completed BVS in 0.5s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:13.964497] [INFO ] [sig ] [528/3387] Forecasting BWA... [2026-02-20T20:18:13.964547] [INFO ] [sig ] Generating forecast for: BWA [2026-02-20T20:18:13.964619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-02-20T20:18:14.038458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-02-20T20:18:14.039078] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-02-20T20:18:14.040514] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-02-20T20:18:14.043452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:14.043549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:14.043626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:14.043747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:14.142365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:14.143701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:14.143893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:14.143940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:14.329628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:14.329842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:14.329908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:14.329956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:14.335685] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=25.59%) [2026-02-20T20:18:14.336220] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-02-20T20:18:14.336445] [INFO ] [sig ] BWA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:14.539059] [INFO ] [LOCAL ] Saved forecast: BWA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BWA.txt [2026-02-20T20:18:14.539252] [INFO ] [sig ] [528/3387] Completed BWA in 0.6s | 2.78 sym/s | Total: 3.2m | ETA: 17.2m [2026-02-20T20:18:14.539301] [INFO ] [sig ] [529/3387] Forecasting BWAY... [2026-02-20T20:18:14.539336] [INFO ] [sig ] Generating forecast for: BWAY [2026-02-20T20:18:14.539367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-02-20T20:18:14.552295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-02-20T20:18:14.552782] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-02-20T20:18:14.553689] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-02-20T20:18:14.553744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:14.553778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:14.553806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:14.553865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:14.613784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:14.614823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:14.614929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:14.614964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:14.754123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:14.754293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:14.754336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:14.754366] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:14.758265] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-02-20T20:18:14.758693] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-02-20T20:18:14.758849] [INFO ] [sig ] BWAY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:14.978674] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWAY.txt [2026-02-20T20:18:14.978839] [INFO ] [sig ] [529/3387] Completed BWAY in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.2m [2026-02-20T20:18:14.978912] [INFO ] [sig ] [530/3387] Forecasting BWB... [2026-02-20T20:18:14.978945] [INFO ] [sig ] Generating forecast for: BWB [2026-02-20T20:18:14.978978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-02-20T20:18:14.991200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-02-20T20:18:14.991654] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-02-20T20:18:14.992486] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-02-20T20:18:14.992540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:14.992592] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:14.992624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:14.992681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:15.055241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:15.056245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:15.056345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:15.056378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:15.192152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:15.192320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:15.192363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:15.192393] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:15.196522] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=86.17%) [2026-02-20T20:18:15.196873] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-02-20T20:18:15.197034] [INFO ] [sig ] BWB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:15.344559] [INFO ] [LOCAL ] Saved forecast: BWB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWB.txt [2026-02-20T20:18:15.344741] [INFO ] [sig ] [530/3387] Completed BWB in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:15.344782] [INFO ] [sig ] [531/3387] Forecasting BWEN... [2026-02-20T20:18:15.344811] [INFO ] [sig ] Generating forecast for: BWEN [2026-02-20T20:18:15.344843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-02-20T20:18:15.357655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-02-20T20:18:15.358089] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-02-20T20:18:15.358956] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-02-20T20:18:15.359011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:15.359045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:15.359073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:15.359136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:15.422663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:15.423624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:15.423716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:15.423752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:15.545403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:15.545566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:15.545629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:15.545659] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:15.549319] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-02-20T20:18:15.549672] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-02-20T20:18:15.549817] [INFO ] [sig ] BWEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:15.698839] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWEN.txt [2026-02-20T20:18:15.699004] [INFO ] [sig ] [531/3387] Completed BWEN in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:15.699047] [INFO ] [sig ] [532/3387] Forecasting BWFG... [2026-02-20T20:18:15.699076] [INFO ] [sig ] Generating forecast for: BWFG [2026-02-20T20:18:15.699107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-02-20T20:18:15.710294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-02-20T20:18:15.710719] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-02-20T20:18:15.711516] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-02-20T20:18:15.711570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:15.711624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:15.711652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:15.711709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:15.772400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:15.773336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:15.773423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:15.773457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:15.922862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:15.923023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:15.923066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:15.923112] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:15.926752] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-02-20T20:18:15.927104] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-02-20T20:18:15.927255] [INFO ] [sig ] BWFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:16.083226] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWFG.txt [2026-02-20T20:18:16.083365] [INFO ] [sig ] [532/3387] Completed BWFG in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:16.083406] [INFO ] [sig ] [533/3387] Forecasting BWG... [2026-02-20T20:18:16.083437] [INFO ] [sig ] Generating forecast for: BWG [2026-02-20T20:18:16.083474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-02-20T20:18:16.095023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-02-20T20:18:16.095361] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-02-20T20:18:16.096234] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-02-20T20:18:16.096290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:16.096324] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:16.096401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:16.096464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:16.155869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:16.156601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:16.156685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:16.156719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:16.277656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:16.277821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:16.277862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:16.277891] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:16.281338] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-02-20T20:18:16.281641] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-02-20T20:18:16.281774] [INFO ] [sig ] BWG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:16.425829] [INFO ] [LOCAL ] Saved forecast: BWG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWG.txt [2026-02-20T20:18:16.425986] [INFO ] [sig ] [533/3387] Completed BWG in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:16.426027] [INFO ] [sig ] [534/3387] Forecasting BWIN... [2026-02-20T20:18:16.426058] [INFO ] [sig ] Generating forecast for: BWIN [2026-02-20T20:18:16.426089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-02-20T20:18:16.438278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-02-20T20:18:16.438712] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-02-20T20:18:16.439520] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-02-20T20:18:16.439593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:16.439628] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:16.439656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:16.439713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:16.498976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:16.500052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:16.500155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:16.500189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:16.615401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:16.615561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:16.615622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:16.615652] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:16.619172] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-02-20T20:18:16.619452] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-02-20T20:18:16.619626] [INFO ] [sig ] BWIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:16.770987] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWIN.txt [2026-02-20T20:18:16.771148] [INFO ] [sig ] [534/3387] Completed BWIN in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:16.771190] [INFO ] [sig ] [535/3387] Forecasting BWMN... [2026-02-20T20:18:16.771219] [INFO ] [sig ] Generating forecast for: BWMN [2026-02-20T20:18:16.771250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-02-20T20:18:16.783720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-02-20T20:18:16.784073] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-02-20T20:18:16.784887] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-02-20T20:18:16.784940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:16.784972] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:16.785000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:16.785057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:16.843266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:16.844204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:16.844304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:16.844339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:16.976218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:16.976385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:16.976430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:16.976460] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:16.979999] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=51.84%) [2026-02-20T20:18:16.980284] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-02-20T20:18:16.980420] [INFO ] [sig ] BWMN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:17.124937] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BWMN.txt [2026-02-20T20:18:17.125096] [INFO ] [sig ] [535/3387] Completed BWMN in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:17.125138] [INFO ] [sig ] [536/3387] Forecasting BXC... [2026-02-20T20:18:17.125168] [INFO ] [sig ] Generating forecast for: BXC [2026-02-20T20:18:17.125200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-02-20T20:18:17.136386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-02-20T20:18:17.136789] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-02-20T20:18:17.137635] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-02-20T20:18:17.137688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:17.137721] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:17.137781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:17.137841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:17.196674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:17.197641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:17.197742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:17.197781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:17.321292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:17.321457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:17.321499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:17.321530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:17.325176] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-02-20T20:18:17.325472] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-02-20T20:18:17.325633] [INFO ] [sig ] BXC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:17.469311] [INFO ] [LOCAL ] Saved forecast: BXC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BXC.txt [2026-02-20T20:18:17.469449] [INFO ] [sig ] [536/3387] Completed BXC in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:17.469490] [INFO ] [sig ] [537/3387] Forecasting BXMX... [2026-02-20T20:18:17.469519] [INFO ] [sig ] Generating forecast for: BXMX [2026-02-20T20:18:17.469549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-02-20T20:18:17.481459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-02-20T20:18:17.481873] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-02-20T20:18:17.482716] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-02-20T20:18:17.482778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:17.482820] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:17.482855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:17.482920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:17.544114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:17.544942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:17.545029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:17.545063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:17.678536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:17.678916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:17.678959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:17.678989] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:17.682994] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-02-20T20:18:17.683302] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-02-20T20:18:17.683455] [INFO ] [sig ] BXMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:17.832859] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BXMX.txt [2026-02-20T20:18:17.833016] [INFO ] [sig ] [537/3387] Completed BXMX in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:17.833058] [INFO ] [sig ] [538/3387] Forecasting BXP... [2026-02-20T20:18:17.833087] [INFO ] [sig ] Generating forecast for: BXP [2026-02-20T20:18:17.833118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-02-20T20:18:17.844167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-02-20T20:18:17.844532] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-02-20T20:18:17.845369] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-02-20T20:18:17.845423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:17.845455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:17.845482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:17.845538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:17.904024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:17.905000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:17.905089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:17.905130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:18.031213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:18.031377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:18.031420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:18.031449] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:18.035381] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-02-20T20:18:18.035682] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-02-20T20:18:18.035818] [INFO ] [sig ] BXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:18.184766] [INFO ] [LOCAL ] Saved forecast: BXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BXP.txt [2026-02-20T20:18:18.184915] [INFO ] [sig ] [538/3387] Completed BXP in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:18.184957] [INFO ] [sig ] [539/3387] Forecasting BXSL... [2026-02-20T20:18:18.184986] [INFO ] [sig ] Generating forecast for: BXSL [2026-02-20T20:18:18.185017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-02-20T20:18:18.196957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-02-20T20:18:18.197313] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-02-20T20:18:18.198205] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-02-20T20:18:18.198261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:18.198295] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:18.198323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:18.198381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:18.263588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:18.264479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:18.264566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:18.264625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:18.384422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:18.384600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:18.384645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:18.384678] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:18.388820] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=67.96%) [2026-02-20T20:18:18.389115] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-02-20T20:18:18.389252] [INFO ] [sig ] BXSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:18.540940] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BXSL.txt [2026-02-20T20:18:18.541090] [INFO ] [sig ] [539/3387] Completed BXSL in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:18.541132] [INFO ] [sig ] [540/3387] Forecasting BYD... [2026-02-20T20:18:18.541162] [INFO ] [sig ] Generating forecast for: BYD [2026-02-20T20:18:18.541198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-02-20T20:18:18.552628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-02-20T20:18:18.553029] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-02-20T20:18:18.553934] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-02-20T20:18:18.553989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:18.554024] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:18.554053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:18.554112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:18.618048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:18.618905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:18.619177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:18.619210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:18.747519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:18.747709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:18.747753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:18.747784] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:18.752110] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-02-20T20:18:18.752493] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-02-20T20:18:18.752674] [INFO ] [sig ] BYD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:18.907112] [INFO ] [LOCAL ] Saved forecast: BYD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BYD.txt [2026-02-20T20:18:18.907294] [INFO ] [sig ] [540/3387] Completed BYD in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:18.907336] [INFO ] [sig ] [541/3387] Forecasting BYRN... [2026-02-20T20:18:18.907366] [INFO ] [sig ] Generating forecast for: BYRN [2026-02-20T20:18:18.907397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-02-20T20:18:18.919817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-02-20T20:18:18.920273] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-02-20T20:18:18.921173] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-02-20T20:18:18.921230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:18.921288] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:18.921326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:18.921384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:18.980888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:18.981836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:18.981927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:18.981962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:19.107540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:19.107730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:19.107772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:19.107801] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:19.111405] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-02-20T20:18:19.111741] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-02-20T20:18:19.111888] [INFO ] [sig ] BYRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:19.278833] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BYRN.txt [2026-02-20T20:18:19.279002] [INFO ] [sig ] [541/3387] Completed BYRN in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.1m [2026-02-20T20:18:19.279043] [INFO ] [sig ] [542/3387] Forecasting BYSI... [2026-02-20T20:18:19.279076] [INFO ] [sig ] Generating forecast for: BYSI [2026-02-20T20:18:19.279106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-02-20T20:18:19.290460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-02-20T20:18:19.290912] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-02-20T20:18:19.291797] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-02-20T20:18:19.291852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:19.291886] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:19.291915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:19.291974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:19.351234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:19.352195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:19.352288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:19.352323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:19.461927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:19.462098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:19.462140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:19.462168] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:19.465803] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=76.81%) [2026-02-20T20:18:19.466114] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-02-20T20:18:19.466260] [INFO ] [sig ] BYSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:19.630665] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/BYSI.txt [2026-02-20T20:18:19.630854] [INFO ] [sig ] [542/3387] Completed BYSI in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.1m [2026-02-20T20:18:19.630905] [INFO ] [sig ] [543/3387] Forecasting BZ... [2026-02-20T20:18:19.630939] [INFO ] [sig ] Generating forecast for: BZ [2026-02-20T20:18:19.630971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-02-20T20:18:19.644820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-02-20T20:18:19.645311] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-02-20T20:18:19.646245] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-02-20T20:18:19.646301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:19.646335] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:19.646363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:19.646420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:19.708488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:19.709473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:19.709617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:19.709657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:19.837977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:19.838142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:19.838191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:19.838226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:19.841777] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=15.83%) [2026-02-20T20:18:19.842063] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-02-20T20:18:19.842198] [INFO ] [sig ] BZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:19.989466] [INFO ] [LOCAL ] Saved forecast: BZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BZ.txt [2026-02-20T20:18:19.989649] [INFO ] [sig ] [543/3387] Completed BZ in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.1m [2026-02-20T20:18:19.989692] [INFO ] [sig ] [544/3387] Forecasting BZH... [2026-02-20T20:18:19.989725] [INFO ] [sig ] Generating forecast for: BZH [2026-02-20T20:18:19.989758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-02-20T20:18:20.001182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-02-20T20:18:20.001617] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-02-20T20:18:20.002426] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-02-20T20:18:20.002482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:20.002519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:20.002558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:20.002663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:20.062290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:20.063173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:20.063260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:20.063295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:20.185222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:20.185386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:20.185430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:20.185461] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:20.189327] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-02-20T20:18:20.189628] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-02-20T20:18:20.189771] [INFO ] [sig ] BZH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:20.336847] [INFO ] [LOCAL ] Saved forecast: BZH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BZH.txt [2026-02-20T20:18:20.337022] [INFO ] [sig ] [544/3387] Completed BZH in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.1m [2026-02-20T20:18:20.337062] [INFO ] [sig ] [545/3387] Forecasting BZUN... [2026-02-20T20:18:20.337094] [INFO ] [sig ] Generating forecast for: BZUN [2026-02-20T20:18:20.337123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-02-20T20:18:20.348368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-02-20T20:18:20.348769] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-02-20T20:18:20.349600] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-02-20T20:18:20.349655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:20.349689] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:20.349717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:20.349774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:20.408430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:20.409332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:20.409417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:20.409450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:20.530562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:20.530756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:20.530799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:20.530831] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:20.534248] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-02-20T20:18:20.534522] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-02-20T20:18:20.534688] [INFO ] [sig ] BZUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:20.679669] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/BZUN.txt [2026-02-20T20:18:20.679814] [INFO ] [sig ] [545/3387] Completed BZUN in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.1m [2026-02-20T20:18:20.679853] [INFO ] [sig ] [546/3387] Forecasting C... [2026-02-20T20:18:20.679885] [INFO ] [sig ] Generating forecast for: C [2026-02-20T20:18:20.679916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-02-20T20:18:20.693958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-02-20T20:18:20.694369] [INFO ] [FORECASTER] Starting predict_future for C [2026-02-20T20:18:20.695400] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-02-20T20:18:20.695462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:20.695494] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:20.695521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:20.695595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:20.757453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:20.758280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:20.758366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:20.758402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:20.881202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:20.881364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:20.881406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:20.881437] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:20.884973] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-02-20T20:18:20.885258] [INFO ] [FORECASTER] Completed predict_future for C [2026-02-20T20:18:20.885397] [INFO ] [sig ] C: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:21.048552] [INFO ] [LOCAL ] Saved forecast: C 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/C.txt [2026-02-20T20:18:21.048784] [INFO ] [sig ] [546/3387] Completed C in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:21.048833] [INFO ] [sig ] [547/3387] Forecasting CAAP... [2026-02-20T20:18:21.048864] [INFO ] [sig ] Generating forecast for: CAAP [2026-02-20T20:18:21.048895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-02-20T20:18:21.060264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-02-20T20:18:21.060696] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-02-20T20:18:21.061536] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-02-20T20:18:21.061610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:21.061645] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:21.061673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:21.061730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:21.122033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:21.122962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:21.123052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:21.123085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:21.248852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:21.249010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:21.249051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:21.249079] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:21.252522] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-02-20T20:18:21.252823] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-02-20T20:18:21.252954] [INFO ] [sig ] CAAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:21.402635] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CAAP.txt [2026-02-20T20:18:21.402807] [INFO ] [sig ] [547/3387] Completed CAAP in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:21.402848] [INFO ] [sig ] [548/3387] Forecasting CAAS... [2026-02-20T20:18:21.403069] [INFO ] [sig ] Generating forecast for: CAAS [2026-02-20T20:18:21.403101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-02-20T20:18:21.414274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-02-20T20:18:21.414638] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-02-20T20:18:21.415461] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-02-20T20:18:21.415515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:21.415547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:21.415602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:21.415664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:21.476933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:21.478006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:21.478104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:21.478139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:21.588132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:21.588304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:21.588345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:21.588374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:21.592765] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-02-20T20:18:21.593320] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-02-20T20:18:21.593468] [INFO ] [sig ] CAAS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:21.741682] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAAS.txt [2026-02-20T20:18:21.741841] [INFO ] [sig ] [548/3387] Completed CAAS in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:21.741880] [INFO ] [sig ] [549/3387] Forecasting CABA... [2026-02-20T20:18:21.741910] [INFO ] [sig ] Generating forecast for: CABA [2026-02-20T20:18:21.741942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-02-20T20:18:21.753311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-02-20T20:18:21.753703] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-02-20T20:18:21.754521] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-02-20T20:18:21.754622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:21.754660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:21.754687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:21.754743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:21.814510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:21.815435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:21.815522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:21.815555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:21.934373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:21.934538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:21.934605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:21.934638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:21.938266] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-02-20T20:18:21.938606] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-02-20T20:18:21.938750] [INFO ] [sig ] CABA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:22.086422] [INFO ] [LOCAL ] Saved forecast: CABA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CABA.txt [2026-02-20T20:18:22.086607] [INFO ] [sig ] [549/3387] Completed CABA in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:22.086651] [INFO ] [sig ] [550/3387] Forecasting CABO... [2026-02-20T20:18:22.086687] [INFO ] [sig ] Generating forecast for: CABO [2026-02-20T20:18:22.086723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-02-20T20:18:22.098946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-02-20T20:18:22.099348] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-02-20T20:18:22.100435] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-02-20T20:18:22.100490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:22.100555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:22.100613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:22.100710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:22.164340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:22.165467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:22.165552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:22.165606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:22.293550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:22.293742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:22.293783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:22.293814] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:22.297656] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-02-20T20:18:22.298039] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-02-20T20:18:22.298199] [INFO ] [sig ] CABO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:22.447690] [INFO ] [LOCAL ] Saved forecast: CABO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CABO.txt [2026-02-20T20:18:22.447879] [INFO ] [sig ] [550/3387] Completed CABO in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:22.447923] [INFO ] [sig ] [551/3387] Forecasting CAC... [2026-02-20T20:18:22.447969] [INFO ] [sig ] Generating forecast for: CAC [2026-02-20T20:18:22.448007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-02-20T20:18:22.460877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-02-20T20:18:22.461313] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-02-20T20:18:22.462190] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-02-20T20:18:22.462246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:22.462279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:22.462306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:22.462363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:22.523811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:22.524748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:22.524837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:22.524872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:22.651935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:22.652105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:22.652148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:22.652180] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:22.655789] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-02-20T20:18:22.656139] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-02-20T20:18:22.656296] [INFO ] [sig ] CAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:22.804437] [INFO ] [LOCAL ] Saved forecast: CAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAC.txt [2026-02-20T20:18:22.804623] [INFO ] [sig ] [551/3387] Completed CAC in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:22.804666] [INFO ] [sig ] [552/3387] Forecasting CACC... [2026-02-20T20:18:22.804696] [INFO ] [sig ] Generating forecast for: CACC [2026-02-20T20:18:22.804730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-02-20T20:18:22.816266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-02-20T20:18:22.816721] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-02-20T20:18:22.817669] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-02-20T20:18:22.817725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:22.817759] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:22.817788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:22.817852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:22.878654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:22.879597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:22.879693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:22.879728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:23.005964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:23.006328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:23.006371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:23.006399] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:23.010723] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-02-20T20:18:23.011102] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-02-20T20:18:23.011259] [INFO ] [sig ] CACC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:23.164133] [INFO ] [LOCAL ] Saved forecast: CACC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CACC.txt [2026-02-20T20:18:23.164303] [INFO ] [sig ] [552/3387] Completed CACC in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:23.164349] [INFO ] [sig ] [553/3387] Forecasting CACI... [2026-02-20T20:18:23.164380] [INFO ] [sig ] Generating forecast for: CACI [2026-02-20T20:18:23.164413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-02-20T20:18:23.175347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-02-20T20:18:23.175770] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-02-20T20:18:23.176568] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-02-20T20:18:23.176640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:23.176673] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:23.176700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:23.176757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:23.234639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:23.235477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:23.235563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:23.235618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:23.358386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:23.358553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:23.358611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:23.358683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:23.363742] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-02-20T20:18:23.364093] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-02-20T20:18:23.364247] [INFO ] [sig ] CACI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:23.510492] [INFO ] [LOCAL ] Saved forecast: CACI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CACI.txt [2026-02-20T20:18:23.510696] [INFO ] [sig ] [553/3387] Completed CACI in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:23.510754] [INFO ] [sig ] [554/3387] Forecasting CADL... [2026-02-20T20:18:23.510799] [INFO ] [sig ] Generating forecast for: CADL [2026-02-20T20:18:23.510849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-02-20T20:18:23.524505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-02-20T20:18:23.524926] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-02-20T20:18:23.526190] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-02-20T20:18:23.526244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:23.526278] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:23.526306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:23.526364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:23.588924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:23.589812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:23.589902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:23.589933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:23.718875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:23.719044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:23.719088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:23.719124] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:23.723050] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-02-20T20:18:23.723415] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-02-20T20:18:23.723645] [INFO ] [sig ] CADL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:23.891232] [INFO ] [LOCAL ] Saved forecast: CADL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CADL.txt [2026-02-20T20:18:23.891405] [INFO ] [sig ] [554/3387] Completed CADL in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:23.891448] [INFO ] [sig ] [555/3387] Forecasting CAE... [2026-02-20T20:18:23.891480] [INFO ] [sig ] Generating forecast for: CAE [2026-02-20T20:18:23.891512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-02-20T20:18:23.903465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-02-20T20:18:23.904164] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-02-20T20:18:23.905267] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-02-20T20:18:23.905339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:23.905380] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:23.905414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:23.905500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:23.985254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:23.986443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:23.986542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:23.986606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:24.127761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:24.127935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:24.127978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:24.128008] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:24.131706] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-02-20T20:18:24.132048] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-02-20T20:18:24.132201] [INFO ] [sig ] CAE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:24.292481] [INFO ] [LOCAL ] Saved forecast: CAE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CAE.txt [2026-02-20T20:18:24.292643] [INFO ] [sig ] [555/3387] Completed CAE in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:24.292685] [INFO ] [sig ] [556/3387] Forecasting CAF... [2026-02-20T20:18:24.292715] [INFO ] [sig ] Generating forecast for: CAF [2026-02-20T20:18:24.292746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-02-20T20:18:24.304894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-02-20T20:18:24.305255] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-02-20T20:18:24.306110] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-02-20T20:18:24.306165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:24.306197] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:24.306225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:24.306282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:24.365394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:24.366175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:24.366261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:24.366294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:24.482776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:24.482943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:24.483002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:24.483034] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:24.486670] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-02-20T20:18:24.486992] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-02-20T20:18:24.487133] [INFO ] [sig ] CAF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:24.630379] [INFO ] [LOCAL ] Saved forecast: CAF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAF.txt [2026-02-20T20:18:24.630530] [INFO ] [sig ] [556/3387] Completed CAF in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:24.630591] [INFO ] [sig ] [557/3387] Forecasting CAG... [2026-02-20T20:18:24.630627] [INFO ] [sig ] Generating forecast for: CAG [2026-02-20T20:18:24.630659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-02-20T20:18:24.641546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-02-20T20:18:24.641906] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-02-20T20:18:24.642728] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-02-20T20:18:24.642792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:24.642832] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:24.642866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:24.642931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:24.701843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:24.702730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:24.702818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:24.702851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:24.818383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:24.818546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:24.818607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:24.818639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:24.822151] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-02-20T20:18:24.822446] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-02-20T20:18:24.822605] [INFO ] [sig ] CAG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:24.966408] [INFO ] [LOCAL ] Saved forecast: CAG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAG.txt [2026-02-20T20:18:24.966587] [INFO ] [sig ] [557/3387] Completed CAG in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:24.966630] [INFO ] [sig ] [558/3387] Forecasting CAH... [2026-02-20T20:18:24.966662] [INFO ] [sig ] Generating forecast for: CAH [2026-02-20T20:18:24.966693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-02-20T20:18:24.978324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-02-20T20:18:24.978711] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-02-20T20:18:24.979534] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-02-20T20:18:24.979613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:24.979647] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:24.979674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:24.979730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:25.037410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:25.038147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:25.038265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:25.038301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:25.160491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:25.160677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:25.160721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:25.160752] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:25.164361] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-02-20T20:18:25.164691] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-02-20T20:18:25.164833] [INFO ] [sig ] CAH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:25.310824] [INFO ] [LOCAL ] Saved forecast: CAH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAH.txt [2026-02-20T20:18:25.310970] [INFO ] [sig ] [558/3387] Completed CAH in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.0m [2026-02-20T20:18:25.311009] [INFO ] [sig ] [559/3387] Forecasting CAKE... [2026-02-20T20:18:25.311040] [INFO ] [sig ] Generating forecast for: CAKE [2026-02-20T20:18:25.311071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-02-20T20:18:25.323220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-02-20T20:18:25.323626] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-02-20T20:18:25.324406] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-02-20T20:18:25.324460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:25.324492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:25.324518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:25.324593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:25.387704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:25.388623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:25.388712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:25.388748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:25.518432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:25.518614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:25.518658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:25.518688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:25.522176] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: UP (p=60.12%) [2026-02-20T20:18:25.522459] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-02-20T20:18:25.522618] [INFO ] [sig ] CAKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:25.668064] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CAKE.txt [2026-02-20T20:18:25.668217] [INFO ] [sig ] [559/3387] Completed CAKE in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 17.0m [2026-02-20T20:18:25.668256] [INFO ] [sig ] [560/3387] Forecasting CAL... [2026-02-20T20:18:25.668288] [INFO ] [sig ] Generating forecast for: CAL [2026-02-20T20:18:25.668319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-02-20T20:18:25.680679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-02-20T20:18:25.681082] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-02-20T20:18:25.681909] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-02-20T20:18:25.681962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:25.681994] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:25.682038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:25.682095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:25.739134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:25.739863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:25.739992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:25.740026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:25.868460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:25.868645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:25.868701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:25.868745] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:25.872532] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-02-20T20:18:25.872875] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-02-20T20:18:25.873041] [INFO ] [sig ] CAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:26.029555] [INFO ] [LOCAL ] Saved forecast: CAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CAL.txt [2026-02-20T20:18:26.029755] [INFO ] [sig ] [560/3387] Completed CAL in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 17.0m [2026-02-20T20:18:26.029798] [INFO ] [sig ] [561/3387] Forecasting CALM... [2026-02-20T20:18:26.029835] [INFO ] [sig ] Generating forecast for: CALM [2026-02-20T20:18:26.029868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-02-20T20:18:26.042760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-02-20T20:18:26.043191] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-02-20T20:18:26.044219] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-02-20T20:18:26.044287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:26.044335] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:26.044373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:26.044434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:26.107405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:26.108397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:26.108493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:26.108529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:26.239958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:26.240125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:26.240168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:26.240199] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:26.244121] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-02-20T20:18:26.244439] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-02-20T20:18:26.244609] [INFO ] [sig ] CALM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:26.398535] [INFO ] [LOCAL ] Saved forecast: CALM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CALM.txt [2026-02-20T20:18:26.398721] [INFO ] [sig ] [561/3387] Completed CALM in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 17.0m [2026-02-20T20:18:26.398764] [INFO ] [sig ] [562/3387] Forecasting CALX... [2026-02-20T20:18:26.398804] [INFO ] [sig ] Generating forecast for: CALX [2026-02-20T20:18:26.398846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-02-20T20:18:26.410872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-02-20T20:18:26.411237] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-02-20T20:18:26.412191] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-02-20T20:18:26.412247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:26.412281] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:26.412309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:26.412368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:26.475264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:26.476129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:26.476226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:26.476261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:26.608668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:26.608836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:26.608880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:26.608909] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:26.612562] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=74.55%) [2026-02-20T20:18:26.612886] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-02-20T20:18:26.613030] [INFO ] [sig ] CALX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:26.772172] [INFO ] [LOCAL ] Saved forecast: CALX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CALX.txt [2026-02-20T20:18:26.772336] [INFO ] [sig ] [562/3387] Completed CALX in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:26.772378] [INFO ] [sig ] [563/3387] Forecasting CAPL... [2026-02-20T20:18:26.772409] [INFO ] [sig ] Generating forecast for: CAPL [2026-02-20T20:18:26.772441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-02-20T20:18:26.790734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-02-20T20:18:26.791437] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-02-20T20:18:26.792671] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-02-20T20:18:26.792729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:26.792765] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:26.792795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:26.792856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:26.855499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:26.856759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:26.856905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:26.856944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:26.983034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:26.983215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:26.983261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:26.983293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:26.987775] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-02-20T20:18:26.988178] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-02-20T20:18:26.988361] [INFO ] [sig ] CAPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:27.143439] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAPL.txt [2026-02-20T20:18:27.143663] [INFO ] [sig ] [563/3387] Completed CAPL in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:27.143706] [INFO ] [sig ] [564/3387] Forecasting CARE... [2026-02-20T20:18:27.143738] [INFO ] [sig ] Generating forecast for: CARE [2026-02-20T20:18:27.143784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-02-20T20:18:27.155770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-02-20T20:18:27.156178] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-02-20T20:18:27.157086] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-02-20T20:18:27.157142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:27.157177] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:27.157205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:27.157262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:27.215294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:27.216188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:27.216278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:27.216312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:27.347664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:27.347830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:27.347873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:27.347903] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:27.351454] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=69.73%) [2026-02-20T20:18:27.351756] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-02-20T20:18:27.351900] [INFO ] [sig ] CARE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:27.495633] [INFO ] [LOCAL ] Saved forecast: CARE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CARE.txt [2026-02-20T20:18:27.495770] [INFO ] [sig ] [564/3387] Completed CARE in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:27.495809] [INFO ] [sig ] [565/3387] Forecasting CARG... [2026-02-20T20:18:27.495840] [INFO ] [sig ] Generating forecast for: CARG [2026-02-20T20:18:27.495870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-02-20T20:18:27.506976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-02-20T20:18:27.507305] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-02-20T20:18:27.508113] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-02-20T20:18:27.508166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:27.508198] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:27.508224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:27.508280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:27.567312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:27.568087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:27.568172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:27.568206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:27.692170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:27.692333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:27.692374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:27.692405] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:27.696213] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-02-20T20:18:27.696492] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-02-20T20:18:27.696648] [INFO ] [sig ] CARG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:27.844678] [INFO ] [LOCAL ] Saved forecast: CARG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CARG.txt [2026-02-20T20:18:27.844856] [INFO ] [sig ] [565/3387] Completed CARG in 0.3s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:27.844904] [INFO ] [sig ] [566/3387] Forecasting CARS... [2026-02-20T20:18:27.844941] [INFO ] [sig ] Generating forecast for: CARS [2026-02-20T20:18:27.844980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-02-20T20:18:27.860388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-02-20T20:18:27.860888] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-02-20T20:18:27.861820] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-02-20T20:18:27.861875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:27.861909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:27.861936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:27.861992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:27.920391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:27.921327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:27.921416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:27.921449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:28.039652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:28.039815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:28.039865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:28.039901] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:28.043409] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-02-20T20:18:28.043738] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-02-20T20:18:28.043879] [INFO ] [sig ] CARS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:28.186823] [INFO ] [LOCAL ] Saved forecast: CARS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CARS.txt [2026-02-20T20:18:28.186976] [INFO ] [sig ] [566/3387] Completed CARS in 0.3s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:28.187015] [INFO ] [sig ] [567/3387] Forecasting CASH... [2026-02-20T20:18:28.187045] [INFO ] [sig ] Generating forecast for: CASH [2026-02-20T20:18:28.187075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-02-20T20:18:28.198321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-02-20T20:18:28.198721] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-02-20T20:18:28.199506] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-02-20T20:18:28.199559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:28.199645] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:28.199675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:28.199733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:28.258032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:28.258921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:28.259007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:28.259040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:28.384388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:28.384560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:28.384643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:28.384696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:28.388657] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-02-20T20:18:28.389021] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-02-20T20:18:28.389171] [INFO ] [sig ] CASH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:28.539372] [INFO ] [LOCAL ] Saved forecast: CASH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CASH.txt [2026-02-20T20:18:28.539531] [INFO ] [sig ] [567/3387] Completed CASH in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:28.539591] [INFO ] [sig ] [568/3387] Forecasting CASS... [2026-02-20T20:18:28.539640] [INFO ] [sig ] Generating forecast for: CASS [2026-02-20T20:18:28.539675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-02-20T20:18:28.551712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-02-20T20:18:28.552152] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-02-20T20:18:28.553078] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-02-20T20:18:28.553135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:28.553169] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:28.553198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:28.553256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:28.615689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:28.616564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:28.616673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:28.616709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:28.744222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:28.744414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:28.744462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:28.744495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:28.748394] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-02-20T20:18:28.748723] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-02-20T20:18:28.748872] [INFO ] [sig ] CASS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:28.894874] [INFO ] [LOCAL ] Saved forecast: CASS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CASS.txt [2026-02-20T20:18:28.895050] [INFO ] [sig ] [568/3387] Completed CASS in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:28.895091] [INFO ] [sig ] [569/3387] Forecasting CASY... [2026-02-20T20:18:28.895120] [INFO ] [sig ] Generating forecast for: CASY [2026-02-20T20:18:28.895153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-02-20T20:18:28.907089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-02-20T20:18:28.907459] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-02-20T20:18:28.908313] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-02-20T20:18:28.908366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:28.908400] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:28.908427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:28.908484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:28.968275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:28.969161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:28.969249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:28.969297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:29.100113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:29.100281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:29.100324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:29.100353] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:29.104120] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-02-20T20:18:29.104408] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-02-20T20:18:29.104548] [INFO ] [sig ] CASY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:29.247915] [INFO ] [LOCAL ] Saved forecast: CASY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CASY.txt [2026-02-20T20:18:29.248074] [INFO ] [sig ] [569/3387] Completed CASY in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:29.248316] [INFO ] [sig ] [570/3387] Forecasting CATH... [2026-02-20T20:18:29.248372] [INFO ] [sig ] Generating forecast for: CATH [2026-02-20T20:18:29.248415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-02-20T20:18:29.260887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-02-20T20:18:29.261274] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-02-20T20:18:29.262263] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-02-20T20:18:29.262317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:29.262350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:29.262377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:29.262435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:29.326607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:29.327771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:29.327870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:29.327912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:29.456897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:29.457070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:29.457299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:29.457363] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:29.461299] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-02-20T20:18:29.461598] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-02-20T20:18:29.461738] [INFO ] [sig ] CATH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:29.617546] [INFO ] [LOCAL ] Saved forecast: CATH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CATH.txt [2026-02-20T20:18:29.617743] [INFO ] [sig ] [570/3387] Completed CATH in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:29.617793] [INFO ] [sig ] [571/3387] Forecasting CATO... [2026-02-20T20:18:29.617824] [INFO ] [sig ] Generating forecast for: CATO [2026-02-20T20:18:29.617855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-02-20T20:18:29.630434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-02-20T20:18:29.630876] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-02-20T20:18:29.631936] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-02-20T20:18:29.632002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:29.632040] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:29.632067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:29.632140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:29.695441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:29.696657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:29.696755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:29.696790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:29.825635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:29.825803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:29.825846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:29.825876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:29.829749] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-02-20T20:18:29.830071] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-02-20T20:18:29.830215] [INFO ] [sig ] CATO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:29.984795] [INFO ] [LOCAL ] Saved forecast: CATO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CATO.txt [2026-02-20T20:18:29.984965] [INFO ] [sig ] [571/3387] Completed CATO in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:29.985005] [INFO ] [sig ] [572/3387] Forecasting CATY... [2026-02-20T20:18:29.985035] [INFO ] [sig ] Generating forecast for: CATY [2026-02-20T20:18:29.985239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-02-20T20:18:29.998070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-02-20T20:18:29.998486] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-02-20T20:18:29.999407] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-02-20T20:18:29.999464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:29.999498] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:29.999527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:29.999619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:30.066677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:30.067644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:30.067744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:30.067778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:30.202997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:30.203376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:30.203434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:30.203468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:30.207465] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-02-20T20:18:30.207816] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-02-20T20:18:30.207978] [INFO ] [sig ] CATY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:30.357463] [INFO ] [LOCAL ] Saved forecast: CATY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CATY.txt [2026-02-20T20:18:30.357632] [INFO ] [sig ] [572/3387] Completed CATY in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:30.357680] [INFO ] [sig ] [573/3387] Forecasting CAVA... [2026-02-20T20:18:30.357712] [INFO ] [sig ] Generating forecast for: CAVA [2026-02-20T20:18:30.357743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-02-20T20:18:30.369289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-02-20T20:18:30.369668] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-02-20T20:18:30.370463] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-02-20T20:18:30.370543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:30.370605] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:30.370635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:30.370692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:30.432753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:30.433903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:30.434022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:30.434058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:30.561371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:30.561533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:30.561596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:30.561629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:30.565398] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=15.84%) [2026-02-20T20:18:30.565699] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-02-20T20:18:30.565847] [INFO ] [sig ] CAVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:30.708937] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CAVA.txt [2026-02-20T20:18:30.709078] [INFO ] [sig ] [573/3387] Completed CAVA in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:30.709117] [INFO ] [sig ] [574/3387] Forecasting CB... [2026-02-20T20:18:30.709148] [INFO ] [sig ] Generating forecast for: CB [2026-02-20T20:18:30.709178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-02-20T20:18:30.722163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-02-20T20:18:30.722536] [INFO ] [FORECASTER] Starting predict_future for CB [2026-02-20T20:18:30.723355] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-02-20T20:18:30.723409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:30.723441] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:30.723467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:30.723522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:30.782117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:30.782806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:30.782885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:30.782918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:30.903636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:30.903789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:30.903833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:30.903862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:30.907438] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-02-20T20:18:30.907755] [INFO ] [FORECASTER] Completed predict_future for CB [2026-02-20T20:18:30.907901] [INFO ] [sig ] CB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:31.051290] [INFO ] [LOCAL ] Saved forecast: CB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CB.txt [2026-02-20T20:18:31.051452] [INFO ] [sig ] [574/3387] Completed CB in 0.3s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:31.051499] [INFO ] [sig ] [575/3387] Forecasting CBAN... [2026-02-20T20:18:31.051531] [INFO ] [sig ] Generating forecast for: CBAN [2026-02-20T20:18:31.051561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-02-20T20:18:31.063745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-02-20T20:18:31.064197] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-02-20T20:18:31.065037] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-02-20T20:18:31.065093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:31.065128] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:31.065157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:31.065231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:31.128396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:31.129315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:31.129403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:31.129443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:31.247112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:31.247278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:31.247319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:31.247347] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:31.250867] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-20T20:18:31.251175] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-02-20T20:18:31.251305] [INFO ] [sig ] CBAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:31.402956] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CBAN.txt [2026-02-20T20:18:31.403346] [INFO ] [sig ] [575/3387] Completed CBAN in 0.4s | 2.78 sym/s | Total: 3.4m | ETA: 16.9m [2026-02-20T20:18:31.403400] [INFO ] [sig ] [576/3387] Forecasting CBNK... [2026-02-20T20:18:31.403441] [INFO ] [sig ] Generating forecast for: CBNK [2026-02-20T20:18:31.403480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-02-20T20:18:31.417010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-02-20T20:18:31.417447] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-02-20T20:18:31.418547] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-02-20T20:18:31.418632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:31.418668] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:31.418696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:31.418753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:31.479498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:31.480423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:31.480519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:31.480554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:31.605489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:31.605668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:31.605710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:31.605738] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:31.609904] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=49.31%) [2026-02-20T20:18:31.610345] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-02-20T20:18:31.610480] [INFO ] [sig ] CBNK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:31.765184] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CBNK.txt [2026-02-20T20:18:31.765349] [INFO ] [sig ] [576/3387] Completed CBNK in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.9m [2026-02-20T20:18:31.765391] [INFO ] [sig ] [577/3387] Forecasting CBRE... [2026-02-20T20:18:31.765420] [INFO ] [sig ] Generating forecast for: CBRE [2026-02-20T20:18:31.765452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-02-20T20:18:31.778455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-02-20T20:18:31.778925] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-02-20T20:18:31.779858] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-02-20T20:18:31.779915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:31.779949] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:31.779979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:31.780040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:31.841331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:31.842024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:31.842136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:31.842171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:31.972792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:31.972984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:31.973029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:31.973059] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:31.977019] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=62.45%) [2026-02-20T20:18:31.977315] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-02-20T20:18:31.977462] [INFO ] [sig ] CBRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:32.139169] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CBRE.txt [2026-02-20T20:18:32.139362] [INFO ] [sig ] [577/3387] Completed CBRE in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.9m [2026-02-20T20:18:32.139417] [INFO ] [sig ] [578/3387] Forecasting CBRL... [2026-02-20T20:18:32.139455] [INFO ] [sig ] Generating forecast for: CBRL [2026-02-20T20:18:32.139501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-02-20T20:18:32.152327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-02-20T20:18:32.152733] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-02-20T20:18:32.153657] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-02-20T20:18:32.153712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:32.153746] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:32.153774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:32.153833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:32.221653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:32.222594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:32.222695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:32.222734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:32.358707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:32.358871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:32.358914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:32.358944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:32.362525] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-02-20T20:18:32.362864] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-02-20T20:18:32.363003] [INFO ] [sig ] CBRL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:32.511438] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CBRL.txt [2026-02-20T20:18:32.511609] [INFO ] [sig ] [578/3387] Completed CBRL in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.9m [2026-02-20T20:18:32.511654] [INFO ] [sig ] [579/3387] Forecasting CBSH... [2026-02-20T20:18:32.511686] [INFO ] [sig ] Generating forecast for: CBSH [2026-02-20T20:18:32.511719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-02-20T20:18:32.523132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-02-20T20:18:32.523523] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-02-20T20:18:32.524433] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-02-20T20:18:32.524488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:32.524520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:32.524546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:32.524622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:32.585671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:32.586659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:32.586748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:32.586782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:32.715455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:32.715633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:32.715676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:32.715705] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:32.719430] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-02-20T20:18:32.719728] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-02-20T20:18:32.719861] [INFO ] [sig ] CBSH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:32.869387] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CBSH.txt [2026-02-20T20:18:32.869594] [INFO ] [sig ] [579/3387] Completed CBSH in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:32.869639] [INFO ] [sig ] [580/3387] Forecasting CBUS... [2026-02-20T20:18:32.869669] [INFO ] [sig ] Generating forecast for: CBUS [2026-02-20T20:18:32.869700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-02-20T20:18:32.885323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-02-20T20:18:32.885748] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-02-20T20:18:32.886718] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-02-20T20:18:32.886784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:32.886849] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:32.886879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:32.886936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:32.954843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:32.956048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:32.956149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:32.956184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:33.086172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:33.086369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:33.086412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:33.086443] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:33.090428] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-02-20T20:18:33.090861] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-02-20T20:18:33.091023] [INFO ] [sig ] CBUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:33.237870] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CBUS.txt [2026-02-20T20:18:33.238083] [INFO ] [sig ] [580/3387] Completed CBUS in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:33.238125] [INFO ] [sig ] [581/3387] Forecasting CBZ... [2026-02-20T20:18:33.238157] [INFO ] [sig ] Generating forecast for: CBZ [2026-02-20T20:18:33.238188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-02-20T20:18:33.249813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-02-20T20:18:33.250207] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-02-20T20:18:33.251033] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-02-20T20:18:33.251086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:33.251119] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:33.251145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:33.251201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:33.322217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:33.323330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:33.323425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:33.323468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:33.453934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:33.454100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:33.454144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:33.454173] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:33.457878] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-02-20T20:18:33.458217] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-02-20T20:18:33.458362] [INFO ] [sig ] CBZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:33.619900] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CBZ.txt [2026-02-20T20:18:33.620077] [INFO ] [sig ] [581/3387] Completed CBZ in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:33.620124] [INFO ] [sig ] [582/3387] Forecasting CC... [2026-02-20T20:18:33.620155] [INFO ] [sig ] Generating forecast for: CC [2026-02-20T20:18:33.620186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-02-20T20:18:33.633851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-02-20T20:18:33.634287] [INFO ] [FORECASTER] Starting predict_future for CC [2026-02-20T20:18:33.635236] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-02-20T20:18:33.635292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:33.635327] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:33.635366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:33.635442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:33.705263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:33.706183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:33.706312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:33.706380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:33.850053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:33.850218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:33.850260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:33.850305] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:33.854411] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=63.66%) [2026-02-20T20:18:33.854737] [INFO ] [FORECASTER] Completed predict_future for CC [2026-02-20T20:18:33.854883] [INFO ] [sig ] CC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:34.018925] [INFO ] [LOCAL ] Saved forecast: CC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CC.txt [2026-02-20T20:18:34.019184] [INFO ] [sig ] [582/3387] Completed CC in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:34.019236] [INFO ] [sig ] [583/3387] Forecasting CCAP... [2026-02-20T20:18:34.019269] [INFO ] [sig ] Generating forecast for: CCAP [2026-02-20T20:18:34.019299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-02-20T20:18:34.031799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-02-20T20:18:34.032267] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-02-20T20:18:34.033191] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-02-20T20:18:34.033247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:34.033279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:34.033306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:34.033363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:34.100405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:34.101555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:34.101664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:34.101698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:34.239894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:34.240073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:34.240133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:34.240179] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:34.244062] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-02-20T20:18:34.244626] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-02-20T20:18:34.244807] [INFO ] [sig ] CCAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:34.410262] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCAP.txt [2026-02-20T20:18:34.410423] [INFO ] [sig ] [583/3387] Completed CCAP in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:34.410465] [INFO ] [sig ] [584/3387] Forecasting CCB... [2026-02-20T20:18:34.410496] [INFO ] [sig ] Generating forecast for: CCB [2026-02-20T20:18:34.410526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-02-20T20:18:34.423225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-02-20T20:18:34.423656] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-02-20T20:18:34.424530] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-02-20T20:18:34.424619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:34.424709] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:34.424741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:34.424805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:34.489474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:34.490459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:34.490559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:34.490620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:34.622297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:34.622463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:34.622506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:34.622536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:34.626333] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=28.96%) [2026-02-20T20:18:34.626644] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-02-20T20:18:34.626794] [INFO ] [sig ] CCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:34.787339] [INFO ] [LOCAL ] Saved forecast: CCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCB.txt [2026-02-20T20:18:34.787500] [INFO ] [sig ] [584/3387] Completed CCB in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:34.787542] [INFO ] [sig ] [585/3387] Forecasting CCBG... [2026-02-20T20:18:34.787597] [INFO ] [sig ] Generating forecast for: CCBG [2026-02-20T20:18:34.787649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-02-20T20:18:34.800033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-02-20T20:18:34.800511] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-02-20T20:18:34.801389] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-02-20T20:18:34.801445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:34.801478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:34.801506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:34.801565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:34.869635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:34.870755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:34.870847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:34.870882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:35.006991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:35.007184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:35.007432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:35.007466] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:35.011987] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=59.57%) [2026-02-20T20:18:35.012279] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-02-20T20:18:35.012415] [INFO ] [sig ] CCBG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:35.179229] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCBG.txt [2026-02-20T20:18:35.179401] [INFO ] [sig ] [585/3387] Completed CCBG in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:35.179444] [INFO ] [sig ] [586/3387] Forecasting CCCC... [2026-02-20T20:18:35.179475] [INFO ] [sig ] Generating forecast for: CCCC [2026-02-20T20:18:35.179506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-02-20T20:18:35.193132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-02-20T20:18:35.193766] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-02-20T20:18:35.194563] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-02-20T20:18:35.194635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:35.194669] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:35.194697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:35.194755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:35.254103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:35.254943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:35.255038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:35.255077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:35.377083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:35.377452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:35.377493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:35.377520] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:35.381035] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=89.95%) [2026-02-20T20:18:35.381324] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-02-20T20:18:35.381461] [INFO ] [sig ] CCCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:35.525759] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCCC.txt [2026-02-20T20:18:35.525914] [INFO ] [sig ] [586/3387] Completed CCCC in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:35.525953] [INFO ] [sig ] [587/3387] Forecasting CCD... [2026-02-20T20:18:35.525981] [INFO ] [sig ] Generating forecast for: CCD [2026-02-20T20:18:35.526014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-02-20T20:18:35.537357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-02-20T20:18:35.537724] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-02-20T20:18:35.538542] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-02-20T20:18:35.538619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:35.538652] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:35.538679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:35.538734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:35.595441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:35.596157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:35.596239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:35.596272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:35.714374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:35.714530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:35.714587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:35.714653] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:35.718157] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-02-20T20:18:35.718440] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-02-20T20:18:35.718592] [INFO ] [sig ] CCD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:35.861898] [INFO ] [LOCAL ] Saved forecast: CCD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCD.txt [2026-02-20T20:18:35.862038] [INFO ] [sig ] [587/3387] Completed CCD in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:35.862094] [INFO ] [sig ] [588/3387] Forecasting CCEC... [2026-02-20T20:18:35.862131] [INFO ] [sig ] Generating forecast for: CCEC [2026-02-20T20:18:35.862162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-02-20T20:18:35.873613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-02-20T20:18:35.874007] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-02-20T20:18:35.874851] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-02-20T20:18:35.874903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:35.874935] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:35.874963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:35.875019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:35.932198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:35.933024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:35.933127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:35.933167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:36.041758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:36.041921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:36.041961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:36.041989] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:36.045404] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=88.03%) [2026-02-20T20:18:36.045706] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-02-20T20:18:36.045838] [INFO ] [sig ] CCEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:36.187270] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCEC.txt [2026-02-20T20:18:36.187418] [INFO ] [sig ] [588/3387] Completed CCEC in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:36.187457] [INFO ] [sig ] [589/3387] Forecasting CCEP... [2026-02-20T20:18:36.187486] [INFO ] [sig ] Generating forecast for: CCEP [2026-02-20T20:18:36.187517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-02-20T20:18:36.199127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-02-20T20:18:36.199481] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-02-20T20:18:36.200281] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-02-20T20:18:36.200333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:36.200365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:36.200391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:36.200447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:36.257024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:36.257734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:36.257816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:36.257848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:36.382895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:36.383072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:36.383119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:36.383154] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:36.386645] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-02-20T20:18:36.386944] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-02-20T20:18:36.387117] [INFO ] [sig ] CCEP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:36.530000] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCEP.txt [2026-02-20T20:18:36.530141] [INFO ] [sig ] [589/3387] Completed CCEP in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:36.530180] [INFO ] [sig ] [590/3387] Forecasting CCI... [2026-02-20T20:18:36.530211] [INFO ] [sig ] Generating forecast for: CCI [2026-02-20T20:18:36.530241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-02-20T20:18:36.542282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-02-20T20:18:36.542669] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-02-20T20:18:36.543638] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-02-20T20:18:36.543694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:36.543725] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:36.543751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:36.543808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:36.602249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:36.602971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:36.603066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:36.603106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:36.723199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:36.723361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:36.723403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:36.723431] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:36.726949] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-02-20T20:18:36.727239] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-02-20T20:18:36.727378] [INFO ] [sig ] CCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:36.871730] [INFO ] [LOCAL ] Saved forecast: CCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCI.txt [2026-02-20T20:18:36.871900] [INFO ] [sig ] [590/3387] Completed CCI in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:36.871940] [INFO ] [sig ] [591/3387] Forecasting CCIF... [2026-02-20T20:18:36.871970] [INFO ] [sig ] Generating forecast for: CCIF [2026-02-20T20:18:36.872001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-02-20T20:18:36.883933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-02-20T20:18:36.884365] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-02-20T20:18:36.885222] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-02-20T20:18:36.885275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:36.885308] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:36.885335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:36.885391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:36.949406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:36.950525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:36.950652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:36.950702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:37.083903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:37.084069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:37.084112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:37.084160] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:37.087905] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-02-20T20:18:37.088181] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-02-20T20:18:37.088335] [INFO ] [sig ] CCIF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:37.235178] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCIF.txt [2026-02-20T20:18:37.235335] [INFO ] [sig ] [591/3387] Completed CCIF in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 16.8m [2026-02-20T20:18:37.235375] [INFO ] [sig ] [592/3387] Forecasting CCJ... [2026-02-20T20:18:37.235405] [INFO ] [sig ] Generating forecast for: CCJ [2026-02-20T20:18:37.235436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-02-20T20:18:37.283226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-02-20T20:18:37.283732] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-02-20T20:18:37.284744] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-02-20T20:18:37.284809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:37.284849] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:37.284883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:37.284956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:37.346029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:37.347001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:37.347108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:37.347148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:37.473862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:37.474033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:37.474078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:37.474107] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:37.477636] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-02-20T20:18:37.477945] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-02-20T20:18:37.478083] [INFO ] [sig ] CCJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:37.644089] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCJ.txt [2026-02-20T20:18:37.644292] [INFO ] [sig ] [592/3387] Completed CCJ in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:37.644347] [INFO ] [sig ] [593/3387] Forecasting CCK... [2026-02-20T20:18:37.644380] [INFO ] [sig ] Generating forecast for: CCK [2026-02-20T20:18:37.644412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-02-20T20:18:37.658057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-02-20T20:18:37.658535] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-02-20T20:18:37.659425] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-02-20T20:18:37.659481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:37.659513] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:37.659540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:37.659631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:37.725715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:37.726688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:37.726782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:37.726867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:37.870079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:37.870243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:37.870283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:37.870311] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:37.874329] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-02-20T20:18:37.874645] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-02-20T20:18:37.874782] [INFO ] [sig ] CCK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:38.041850] [INFO ] [LOCAL ] Saved forecast: CCK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCK.txt [2026-02-20T20:18:38.042049] [INFO ] [sig ] [593/3387] Completed CCK in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:38.042110] [INFO ] [sig ] [594/3387] Forecasting CCL... [2026-02-20T20:18:38.042148] [INFO ] [sig ] Generating forecast for: CCL [2026-02-20T20:18:38.042180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-02-20T20:18:38.054441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-02-20T20:18:38.054914] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-02-20T20:18:38.055898] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-02-20T20:18:38.055962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:38.056005] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:38.056043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:38.056129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:38.123383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:38.124373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:38.124711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:38.124764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:38.264691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:38.264879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:38.264939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:38.264979] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:38.268815] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-02-20T20:18:38.269142] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-02-20T20:18:38.269299] [INFO ] [sig ] CCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:38.433821] [INFO ] [LOCAL ] Saved forecast: CCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCL.txt [2026-02-20T20:18:38.434013] [INFO ] [sig ] [594/3387] Completed CCL in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:38.434079] [INFO ] [sig ] [595/3387] Forecasting CCLD... [2026-02-20T20:18:38.434120] [INFO ] [sig ] Generating forecast for: CCLD [2026-02-20T20:18:38.434166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-02-20T20:18:38.446347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-02-20T20:18:38.446824] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-02-20T20:18:38.447898] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-02-20T20:18:38.447969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:38.448020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:38.448074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:38.448166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:38.513480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:38.514536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:38.514640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:38.514674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:38.635048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:38.635210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:38.635250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:38.635279] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:38.639151] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-02-20T20:18:38.639455] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-02-20T20:18:38.639614] [INFO ] [sig ] CCLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:38.784177] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCLD.txt [2026-02-20T20:18:38.784341] [INFO ] [sig ] [595/3387] Completed CCLD in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:38.784381] [INFO ] [sig ] [596/3387] Forecasting CCNE... [2026-02-20T20:18:38.784411] [INFO ] [sig ] Generating forecast for: CCNE [2026-02-20T20:18:38.784441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-02-20T20:18:38.795918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-02-20T20:18:38.796317] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-02-20T20:18:38.797155] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-02-20T20:18:38.797208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:38.797240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:38.797267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:38.797323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:38.854299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:38.855162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:38.855254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:38.855287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:38.979693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:38.979855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:38.979895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:38.979924] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:38.983364] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-02-20T20:18:38.983666] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-02-20T20:18:38.983800] [INFO ] [sig ] CCNE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:39.141014] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCNE.txt [2026-02-20T20:18:39.141235] [INFO ] [sig ] [596/3387] Completed CCNE in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:39.141295] [INFO ] [sig ] [597/3387] Forecasting CCO... [2026-02-20T20:18:39.141332] [INFO ] [sig ] Generating forecast for: CCO [2026-02-20T20:18:39.141363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-02-20T20:18:39.153988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-02-20T20:18:39.154390] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-02-20T20:18:39.155267] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-02-20T20:18:39.155321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:39.155355] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:39.155382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:39.155438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:39.226335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:39.227268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:39.227358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:39.227392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:39.368061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:39.368246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:39.368295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:39.368333] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:39.372693] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-02-20T20:18:39.373053] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-02-20T20:18:39.373211] [INFO ] [sig ] CCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:39.534284] [INFO ] [LOCAL ] Saved forecast: CCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCO.txt [2026-02-20T20:18:39.534502] [INFO ] [sig ] [597/3387] Completed CCO in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-20T20:18:39.534561] [INFO ] [sig ] [598/3387] Forecasting CCOI... [2026-02-20T20:18:39.534616] [INFO ] [sig ] Generating forecast for: CCOI [2026-02-20T20:18:39.534649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-02-20T20:18:39.546863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-02-20T20:18:39.547267] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-02-20T20:18:39.548275] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-02-20T20:18:39.548331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:39.548365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:39.548392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:39.548472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:39.615619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:39.616544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:39.616655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:39.616692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:39.750800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:39.750969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:39.751012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:39.751042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:39.754927] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=65.53%) [2026-02-20T20:18:39.755221] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-02-20T20:18:39.755394] [INFO ] [sig ] CCOI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:39.926502] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CCOI.txt [2026-02-20T20:18:39.926730] [INFO ] [sig ] [598/3387] Completed CCOI in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:39.926782] [INFO ] [sig ] [599/3387] Forecasting CCRN... [2026-02-20T20:18:39.926839] [INFO ] [sig ] Generating forecast for: CCRN [2026-02-20T20:18:39.926889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-02-20T20:18:39.939846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-02-20T20:18:39.940272] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-02-20T20:18:39.941371] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-02-20T20:18:39.941440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:39.941500] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:39.941547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:39.941664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:40.009474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:40.010543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:40.010716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:40.010768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:40.149902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:40.150072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:40.150117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:40.150147] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:40.155687] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=49.10%) [2026-02-20T20:18:40.156114] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-02-20T20:18:40.156321] [INFO ] [sig ] CCRN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:40.316426] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCRN.txt [2026-02-20T20:18:40.316610] [INFO ] [sig ] [599/3387] Completed CCRN in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:40.316654] [INFO ] [sig ] [600/3387] Forecasting CCS... [2026-02-20T20:18:40.316686] [INFO ] [sig ] Generating forecast for: CCS [2026-02-20T20:18:40.316716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-02-20T20:18:40.329345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-02-20T20:18:40.330001] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-02-20T20:18:40.331073] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-02-20T20:18:40.331129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:40.331168] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:40.331197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:40.331259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:40.394546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:40.395523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:40.395658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:40.395709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:40.528710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:40.528871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:40.528913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:40.528944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:40.533302] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-02-20T20:18:40.533819] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-02-20T20:18:40.533962] [INFO ] [sig ] CCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:40.680667] [INFO ] [LOCAL ] Saved forecast: CCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCS.txt [2026-02-20T20:18:40.680827] [INFO ] [sig ] [600/3387] Completed CCS in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:40.680871] [INFO ] [sig ] [601/3387] Forecasting CCSI... [2026-02-20T20:18:40.680901] [INFO ] [sig ] Generating forecast for: CCSI [2026-02-20T20:18:40.680933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-02-20T20:18:40.692295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-02-20T20:18:40.692653] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-02-20T20:18:40.693471] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-02-20T20:18:40.693524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:40.693609] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:40.693640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:40.693697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:40.751927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:40.752831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:40.752918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:40.752951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:40.866010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:40.866176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:40.866220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:40.866250] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:40.869806] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-02-20T20:18:40.870086] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-02-20T20:18:40.870239] [INFO ] [sig ] CCSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:41.017714] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CCSI.txt [2026-02-20T20:18:41.017878] [INFO ] [sig ] [601/3387] Completed CCSI in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:41.017919] [INFO ] [sig ] [602/3387] Forecasting CDC... [2026-02-20T20:18:41.017949] [INFO ] [sig ] Generating forecast for: CDC [2026-02-20T20:18:41.017979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-02-20T20:18:41.030104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-02-20T20:18:41.030526] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-02-20T20:18:41.031398] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-02-20T20:18:41.031463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:41.031500] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:41.031528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:41.031603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:41.092800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:41.093746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:41.093844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:41.093878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:41.213943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:41.214119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:41.214163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:41.214197] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:41.217725] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=51.99%) [2026-02-20T20:18:41.218015] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-02-20T20:18:41.218148] [INFO ] [sig ] CDC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:41.363136] [INFO ] [LOCAL ] Saved forecast: CDC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CDC.txt [2026-02-20T20:18:41.363323] [INFO ] [sig ] [602/3387] Completed CDC in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:41.363364] [INFO ] [sig ] [603/3387] Forecasting CDE... [2026-02-20T20:18:41.363394] [INFO ] [sig ] Generating forecast for: CDE [2026-02-20T20:18:41.363423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-02-20T20:18:41.375249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-02-20T20:18:41.375654] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-02-20T20:18:41.376468] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-02-20T20:18:41.376523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:41.376556] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:41.376606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:41.376704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:41.436274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:41.437414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:41.437509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:41.437544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:41.569082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:41.569265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:41.569315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:41.569345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:41.573123] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-02-20T20:18:41.573491] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-02-20T20:18:41.573664] [INFO ] [sig ] CDE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:41.720304] [INFO ] [LOCAL ] Saved forecast: CDE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDE.txt [2026-02-20T20:18:41.720463] [INFO ] [sig ] [603/3387] Completed CDE in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:41.720505] [INFO ] [sig ] [604/3387] Forecasting CDIO... [2026-02-20T20:18:41.720534] [INFO ] [sig ] Generating forecast for: CDIO [2026-02-20T20:18:41.720565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-02-20T20:18:41.731613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-02-20T20:18:41.732040] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-02-20T20:18:41.733019] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-02-20T20:18:41.733078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:41.733113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:41.733140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:41.733198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:41.794427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:41.795401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:41.795523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:41.795595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:41.918761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:41.918954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:41.918997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:41.919080] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:41.922813] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-02-20T20:18:41.923118] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-02-20T20:18:41.923261] [INFO ] [sig ] CDIO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:42.066212] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDIO.txt [2026-02-20T20:18:42.066375] [INFO ] [sig ] [604/3387] Completed CDIO in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:42.066418] [INFO ] [sig ] [605/3387] Forecasting CDL... [2026-02-20T20:18:42.066448] [INFO ] [sig ] Generating forecast for: CDL [2026-02-20T20:18:42.066478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-02-20T20:18:42.077519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-02-20T20:18:42.077962] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-02-20T20:18:42.078901] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-02-20T20:18:42.078959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:42.078993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:42.079020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:42.079078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:42.137788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:42.138723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:42.138810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:42.138843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:42.252035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:42.252204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:42.252247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:42.252277] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:42.255798] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-02-20T20:18:42.256117] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-02-20T20:18:42.256258] [INFO ] [sig ] CDL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:42.403431] [INFO ] [LOCAL ] Saved forecast: CDL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CDL.txt [2026-02-20T20:18:42.403683] [INFO ] [sig ] [605/3387] Completed CDL in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:42.403729] [INFO ] [sig ] [606/3387] Forecasting CDNA... [2026-02-20T20:18:42.403759] [INFO ] [sig ] Generating forecast for: CDNA [2026-02-20T20:18:42.403794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-02-20T20:18:42.426748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-02-20T20:18:42.427132] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-02-20T20:18:42.427954] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-02-20T20:18:42.428008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:42.428041] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:42.428068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:42.428125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:42.485551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:42.486416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:42.486500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:42.486533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:42.605587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:42.605739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:42.605784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:42.605814] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:42.609447] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-02-20T20:18:42.609754] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-02-20T20:18:42.609890] [INFO ] [sig ] CDNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:42.752155] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CDNA.txt [2026-02-20T20:18:42.752321] [INFO ] [sig ] [606/3387] Completed CDNA in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:42.752363] [INFO ] [sig ] [607/3387] Forecasting CDNS... [2026-02-20T20:18:42.752393] [INFO ] [sig ] Generating forecast for: CDNS [2026-02-20T20:18:42.752424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-02-20T20:18:42.763383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-02-20T20:18:42.763798] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-02-20T20:18:42.764646] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-02-20T20:18:42.764700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:42.764731] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:42.764757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:42.764812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:42.822367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:42.823262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:42.823354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:42.823389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:42.952597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:42.952747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:42.952788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:42.952816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:42.956363] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-02-20T20:18:42.956681] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-02-20T20:18:42.956844] [INFO ] [sig ] CDNS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:43.100088] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDNS.txt [2026-02-20T20:18:43.100268] [INFO ] [sig ] [607/3387] Completed CDNS in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:43.100317] [INFO ] [sig ] [608/3387] Forecasting CDP... [2026-02-20T20:18:43.100353] [INFO ] [sig ] Generating forecast for: CDP [2026-02-20T20:18:43.100383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-02-20T20:18:43.114529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-02-20T20:18:43.115028] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-02-20T20:18:43.116108] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-02-20T20:18:43.116175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:43.116234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:43.116272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:43.116356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:43.181380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:43.182364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:43.182457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:43.182493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:43.312422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:43.312605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:43.312666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:43.312715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:43.316940] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-02-20T20:18:43.317234] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-02-20T20:18:43.317379] [INFO ] [sig ] CDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:43.466240] [INFO ] [LOCAL ] Saved forecast: CDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDP.txt [2026-02-20T20:18:43.466404] [INFO ] [sig ] [608/3387] Completed CDP in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 16.7m [2026-02-20T20:18:43.466443] [INFO ] [sig ] [609/3387] Forecasting CDRE... [2026-02-20T20:18:43.466475] [INFO ] [sig ] Generating forecast for: CDRE [2026-02-20T20:18:43.466506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-02-20T20:18:43.477536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-02-20T20:18:43.477921] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-02-20T20:18:43.478754] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-02-20T20:18:43.478808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:43.478840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:43.478866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:43.478922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:43.538282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:43.539150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:43.539241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:43.539283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:43.659717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:43.659874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:43.659915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:43.659945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:43.663464] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=60.10%) [2026-02-20T20:18:43.663764] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-02-20T20:18:43.663899] [INFO ] [sig ] CDRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:43.807307] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CDRE.txt [2026-02-20T20:18:43.807482] [INFO ] [sig ] [609/3387] Completed CDRE in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-20T20:18:43.807527] [INFO ] [sig ] [610/3387] Forecasting CDRO... [2026-02-20T20:18:43.807556] [INFO ] [sig ] Generating forecast for: CDRO [2026-02-20T20:18:43.807609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-02-20T20:18:43.820880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-02-20T20:18:43.821323] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-02-20T20:18:43.822415] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-02-20T20:18:43.822479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:43.822521] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:43.822557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:43.822674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:43.880691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:43.881614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:43.881703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:43.881736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:43.990071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:43.990229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:43.990270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:43.990299] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:43.993746] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-02-20T20:18:43.994020] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-02-20T20:18:43.994146] [INFO ] [sig ] CDRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:44.142473] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDRO.txt [2026-02-20T20:18:44.142641] [INFO ] [sig ] [610/3387] Completed CDRO in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-20T20:18:44.142685] [INFO ] [sig ] [611/3387] Forecasting CDXS... [2026-02-20T20:18:44.142715] [INFO ] [sig ] Generating forecast for: CDXS [2026-02-20T20:18:44.142745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-02-20T20:18:44.153868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-02-20T20:18:44.154240] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-02-20T20:18:44.155046] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-02-20T20:18:44.155099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:44.155131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:44.155158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:44.155216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:44.215248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:44.216065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:44.216191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:44.216241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:44.338943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:44.339087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:44.339128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:44.339156] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:44.342686] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-02-20T20:18:44.342966] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-02-20T20:18:44.343096] [INFO ] [sig ] CDXS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:44.487781] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDXS.txt [2026-02-20T20:18:44.487922] [INFO ] [sig ] [611/3387] Completed CDXS in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-20T20:18:44.487969] [INFO ] [sig ] [612/3387] Forecasting CDZI... [2026-02-20T20:18:44.488000] [INFO ] [sig ] Generating forecast for: CDZI [2026-02-20T20:18:44.488030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-02-20T20:18:44.499141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-02-20T20:18:44.499529] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-02-20T20:18:44.500347] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-02-20T20:18:44.500401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:44.500434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:44.500460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:44.500517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:44.557848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:44.558564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:44.558665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:44.558698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:44.680822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:44.680963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:44.681004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:44.681032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:44.684485] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=27.20%) [2026-02-20T20:18:44.684793] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-02-20T20:18:44.684928] [INFO ] [sig ] CDZI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:44.833519] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CDZI.txt [2026-02-20T20:18:44.833700] [INFO ] [sig ] [612/3387] Completed CDZI in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-20T20:18:44.833742] [INFO ] [sig ] [613/3387] Forecasting CE... [2026-02-20T20:18:44.833773] [INFO ] [sig ] Generating forecast for: CE [2026-02-20T20:18:44.833803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-02-20T20:18:44.845944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-02-20T20:18:44.846326] [INFO ] [FORECASTER] Starting predict_future for CE [2026-02-20T20:18:44.847226] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-02-20T20:18:44.847291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:44.847331] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:44.847365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:44.847427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:44.906370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:44.907210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:44.907311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:44.907351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:45.030849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:45.031015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:45.031056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:45.031085] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:45.034528] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=30.42%) [2026-02-20T20:18:45.034824] [INFO ] [FORECASTER] Completed predict_future for CE [2026-02-20T20:18:45.034976] [INFO ] [sig ] CE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:45.180505] [INFO ] [LOCAL ] Saved forecast: CE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CE.txt [2026-02-20T20:18:45.180671] [INFO ] [sig ] [613/3387] Completed CE in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:45.180712] [INFO ] [sig ] [614/3387] Forecasting CECO... [2026-02-20T20:18:45.180746] [INFO ] [sig ] Generating forecast for: CECO [2026-02-20T20:18:45.180776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-02-20T20:18:45.194291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-02-20T20:18:45.194881] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-02-20T20:18:45.195893] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-02-20T20:18:45.195946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:45.195978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:45.196004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:45.196059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:45.254088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:45.254909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:45.254995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:45.255028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:45.382761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:45.382924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:45.382967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:45.382999] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:45.386742] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-02-20T20:18:45.387051] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-02-20T20:18:45.387190] [INFO ] [sig ] CECO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:45.535615] [INFO ] [LOCAL ] Saved forecast: CECO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CECO.txt [2026-02-20T20:18:45.535805] [INFO ] [sig ] [614/3387] Completed CECO in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:45.535846] [INFO ] [sig ] [615/3387] Forecasting CEG... [2026-02-20T20:18:45.535876] [INFO ] [sig ] Generating forecast for: CEG [2026-02-20T20:18:45.535914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-02-20T20:18:45.548358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-02-20T20:18:45.548753] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-02-20T20:18:45.549540] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-02-20T20:18:45.549614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:45.549649] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:45.549676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:45.549733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:45.610288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:45.611072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:45.611158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:45.611191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:45.731503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:45.731687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:45.731765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:45.731803] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:45.735238] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-02-20T20:18:45.735542] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-02-20T20:18:45.735715] [INFO ] [sig ] CEG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:45.879627] [INFO ] [LOCAL ] Saved forecast: CEG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CEG.txt [2026-02-20T20:18:45.879774] [INFO ] [sig ] [615/3387] Completed CEG in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:45.879814] [INFO ] [sig ] [616/3387] Forecasting CELC... [2026-02-20T20:18:45.879844] [INFO ] [sig ] Generating forecast for: CELC [2026-02-20T20:18:45.879875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-02-20T20:18:45.892555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-02-20T20:18:45.892963] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-02-20T20:18:45.893777] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-02-20T20:18:45.893830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:45.893862] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:45.893888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:45.893944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:45.952565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:45.953360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:45.953465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:45.953497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:46.069853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:46.070019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:46.070060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:46.070089] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:46.074032] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-02-20T20:18:46.074390] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-02-20T20:18:46.074538] [INFO ] [sig ] CELC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:46.226788] [INFO ] [LOCAL ] Saved forecast: CELC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CELC.txt [2026-02-20T20:18:46.226971] [INFO ] [sig ] [616/3387] Completed CELC in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:46.227014] [INFO ] [sig ] [617/3387] Forecasting CELH... [2026-02-20T20:18:46.227043] [INFO ] [sig ] Generating forecast for: CELH [2026-02-20T20:18:46.227072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-02-20T20:18:46.239031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-02-20T20:18:46.239381] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-02-20T20:18:46.240222] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-02-20T20:18:46.240275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:46.240312] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:46.240338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:46.240393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:46.302528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:46.303387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:46.303500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:46.303534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:46.424528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:46.424714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:46.424767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:46.424797] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:46.428293] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-02-20T20:18:46.428601] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-02-20T20:18:46.428739] [INFO ] [sig ] CELH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:46.577756] [INFO ] [LOCAL ] Saved forecast: CELH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CELH.txt [2026-02-20T20:18:46.577899] [INFO ] [sig ] [617/3387] Completed CELH in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:46.577938] [INFO ] [sig ] [618/3387] Forecasting CELZ... [2026-02-20T20:18:46.577967] [INFO ] [sig ] Generating forecast for: CELZ [2026-02-20T20:18:46.577998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-02-20T20:18:46.589700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-02-20T20:18:46.590050] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-02-20T20:18:46.590851] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-02-20T20:18:46.590905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:46.590964] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:46.590993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:46.591051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:46.651673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:46.652474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:46.652563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:46.652618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:46.769366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:46.769532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:46.769598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:46.769634] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:46.773186] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-02-20T20:18:46.773475] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-02-20T20:18:46.773636] [INFO ] [sig ] CELZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:46.929800] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CELZ.txt [2026-02-20T20:18:46.930003] [INFO ] [sig ] [618/3387] Completed CELZ in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:46.930051] [INFO ] [sig ] [619/3387] Forecasting CENTA... [2026-02-20T20:18:46.930086] [INFO ] [sig ] Generating forecast for: CENTA [2026-02-20T20:18:46.930123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-02-20T20:18:46.944949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-02-20T20:18:46.945628] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-02-20T20:18:46.946710] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-02-20T20:18:46.946773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:46.946859] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:46.946896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:46.946971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:47.015399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:47.016305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:47.016411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:47.016445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:47.139745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:47.139906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:47.139950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:47.139980] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:47.143962] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-20T20:18:47.144245] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-02-20T20:18:47.144382] [INFO ] [sig ] CENTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:47.298913] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CENTA.txt [2026-02-20T20:18:47.299083] [INFO ] [sig ] [619/3387] Completed CENTA in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:47.299127] [INFO ] [sig ] [620/3387] Forecasting CENX... [2026-02-20T20:18:47.299158] [INFO ] [sig ] Generating forecast for: CENX [2026-02-20T20:18:47.299189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-02-20T20:18:47.311448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-02-20T20:18:47.311810] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-02-20T20:18:47.312638] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-02-20T20:18:47.312691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:47.312725] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:47.312752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:47.312807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:47.373349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:47.374274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:47.374362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:47.374396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:47.524676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:47.524858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:47.524918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:47.524957] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:47.528736] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-02-20T20:18:47.529025] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-02-20T20:18:47.529159] [INFO ] [sig ] CENX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:47.679610] [INFO ] [LOCAL ] Saved forecast: CENX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CENX.txt [2026-02-20T20:18:47.679760] [INFO ] [sig ] [620/3387] Completed CENX in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:47.679801] [INFO ] [sig ] [621/3387] Forecasting CERS... [2026-02-20T20:18:47.679833] [INFO ] [sig ] Generating forecast for: CERS [2026-02-20T20:18:47.679864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-02-20T20:18:47.691258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-02-20T20:18:47.691643] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-02-20T20:18:47.692429] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-02-20T20:18:47.692493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:47.692527] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:47.692556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:47.692633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:47.753489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:47.754430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:47.754549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:47.754605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:47.878295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:47.878470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:47.878520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:47.878629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:47.882313] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-02-20T20:18:47.882629] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-02-20T20:18:47.882767] [INFO ] [sig ] CERS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:48.033782] [INFO ] [LOCAL ] Saved forecast: CERS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CERS.txt [2026-02-20T20:18:48.033953] [INFO ] [sig ] [621/3387] Completed CERS in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:48.033994] [INFO ] [sig ] [622/3387] Forecasting CETX... [2026-02-20T20:18:48.034026] [INFO ] [sig ] Generating forecast for: CETX [2026-02-20T20:18:48.034057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-02-20T20:18:48.044050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-02-20T20:18:48.044391] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-02-20T20:18:48.045250] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-02-20T20:18:48.045306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:48.045341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:48.045370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:48.045428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:48.107893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:48.108844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:48.108947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:48.108981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:48.231681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:48.231869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:48.231914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:48.231946] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:48.235782] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=32.29%) [2026-02-20T20:18:48.236062] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-02-20T20:18:48.236194] [INFO ] [sig ] CETX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:48.383932] [INFO ] [LOCAL ] Saved forecast: CETX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CETX.txt [2026-02-20T20:18:48.384110] [INFO ] [sig ] [622/3387] Completed CETX in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:48.384150] [INFO ] [sig ] [623/3387] Forecasting CF... [2026-02-20T20:18:48.384186] [INFO ] [sig ] Generating forecast for: CF [2026-02-20T20:18:48.384233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-02-20T20:18:48.396902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-02-20T20:18:48.397336] [INFO ] [FORECASTER] Starting predict_future for CF [2026-02-20T20:18:48.398224] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-02-20T20:18:48.398282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:48.398317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:48.398346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:48.398417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:48.462727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:48.463936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:48.464067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:48.464113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:48.595995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:48.596160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:48.596202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:48.596233] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:48.600214] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-02-20T20:18:48.600505] [INFO ] [FORECASTER] Completed predict_future for CF [2026-02-20T20:18:48.600660] [INFO ] [sig ] CF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:48.747149] [INFO ] [LOCAL ] Saved forecast: CF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CF.txt [2026-02-20T20:18:48.747281] [INFO ] [sig ] [623/3387] Completed CF in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:48.747322] [INFO ] [sig ] [624/3387] Forecasting CFFN... [2026-02-20T20:18:48.747351] [INFO ] [sig ] Generating forecast for: CFFN [2026-02-20T20:18:48.747380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-02-20T20:18:48.760721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-02-20T20:18:48.761068] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-02-20T20:18:48.761951] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-02-20T20:18:48.762006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:48.762040] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:48.762068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:48.762126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:48.825996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:48.826696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:48.826791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:48.826839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:48.956715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:48.956893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:48.956936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:48.956979] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:48.960907] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=51.85%) [2026-02-20T20:18:48.961194] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-02-20T20:18:48.961330] [INFO ] [sig ] CFFN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:49.116042] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CFFN.txt [2026-02-20T20:18:49.116156] [INFO ] [sig ] [624/3387] Completed CFFN in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 16.6m [2026-02-20T20:18:49.116194] [INFO ] [sig ] [625/3387] Forecasting CFG... [2026-02-20T20:18:49.116224] [INFO ] [sig ] Generating forecast for: CFG [2026-02-20T20:18:49.116253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-02-20T20:18:49.127911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-02-20T20:18:49.128231] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-02-20T20:18:49.129023] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-02-20T20:18:49.129078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:49.129111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:49.129138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:49.129194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:49.199211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:49.200367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:49.200454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:49.200489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:49.333365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:49.333530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:49.333591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:49.333625] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:49.337399] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-02-20T20:18:49.337728] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-02-20T20:18:49.337862] [INFO ] [sig ] CFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:49.491756] [INFO ] [LOCAL ] Saved forecast: CFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CFG.txt [2026-02-20T20:18:49.491927] [INFO ] [sig ] [625/3387] Completed CFG in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-20T20:18:49.491969] [INFO ] [sig ] [626/3387] Forecasting CFO... [2026-02-20T20:18:49.492004] [INFO ] [sig ] Generating forecast for: CFO [2026-02-20T20:18:49.492059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-02-20T20:18:49.503897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-02-20T20:18:49.504328] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-02-20T20:18:49.505433] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-02-20T20:18:49.505500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:49.505543] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:49.505599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:49.505676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:49.573780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:49.574877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:49.574993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:49.575051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:49.701317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:49.701479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:49.701521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:49.701586] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:49.705058] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-02-20T20:18:49.705341] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-02-20T20:18:49.705480] [INFO ] [sig ] CFO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:49.855853] [INFO ] [LOCAL ] Saved forecast: CFO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CFO.txt [2026-02-20T20:18:49.856015] [INFO ] [sig ] [626/3387] Completed CFO in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-20T20:18:49.856054] [INFO ] [sig ] [627/3387] Forecasting CG... [2026-02-20T20:18:49.856084] [INFO ] [sig ] Generating forecast for: CG [2026-02-20T20:18:49.856113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-02-20T20:18:49.869848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-02-20T20:18:49.870234] [INFO ] [FORECASTER] Starting predict_future for CG [2026-02-20T20:18:49.871081] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-02-20T20:18:49.871134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:49.871166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:49.871193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:49.871249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:49.928949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:49.930035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:49.930138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:49.930177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:50.054845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:50.055014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:50.055055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:50.055083] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:50.058744] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-02-20T20:18:50.059049] [INFO ] [FORECASTER] Completed predict_future for CG [2026-02-20T20:18:50.059184] [INFO ] [sig ] CG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:50.208711] [INFO ] [LOCAL ] Saved forecast: CG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CG.txt [2026-02-20T20:18:50.208867] [INFO ] [sig ] [627/3387] Completed CG in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-20T20:18:50.208909] [INFO ] [sig ] [628/3387] Forecasting CGABL... [2026-02-20T20:18:50.208938] [INFO ] [sig ] Generating forecast for: CGABL [2026-02-20T20:18:50.208968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-02-20T20:18:50.220386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-02-20T20:18:50.220804] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-02-20T20:18:50.221654] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-02-20T20:18:50.221708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:50.221740] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:50.221768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:50.221824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:50.278564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:50.279392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:50.279483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:50.279550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:50.396193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:50.396355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:50.396396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:50.396427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:50.399885] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=30.18%) [2026-02-20T20:18:50.400163] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-02-20T20:18:50.400294] [INFO ] [sig ] CGABL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:50.547949] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGABL.txt [2026-02-20T20:18:50.548102] [INFO ] [sig ] [628/3387] Completed CGABL in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-20T20:18:50.548143] [INFO ] [sig ] [629/3387] Forecasting CGBD... [2026-02-20T20:18:50.548175] [INFO ] [sig ] Generating forecast for: CGBD [2026-02-20T20:18:50.548207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-02-20T20:18:50.560057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-02-20T20:18:50.560454] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-02-20T20:18:50.561351] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-02-20T20:18:50.561406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:50.561440] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:50.561467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:50.561525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:50.625734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:50.626697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:50.626787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:50.626848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:50.755951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:50.756113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:50.756156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:50.756186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:50.759888] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-02-20T20:18:50.760172] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-02-20T20:18:50.760306] [INFO ] [sig ] CGBD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:50.934385] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CGBD.txt [2026-02-20T20:18:50.934566] [INFO ] [sig ] [629/3387] Completed CGBD in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:50.934628] [INFO ] [sig ] [630/3387] Forecasting CGC... [2026-02-20T20:18:50.934657] [INFO ] [sig ] Generating forecast for: CGC [2026-02-20T20:18:50.934687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-02-20T20:18:50.946968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-02-20T20:18:50.947380] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-02-20T20:18:50.948255] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-02-20T20:18:50.948309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:50.948341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:50.948366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:50.948439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:51.007661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:51.008562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:51.008676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:51.008712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:51.139674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:51.139844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:51.139887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:51.139917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:51.143657] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-02-20T20:18:51.144016] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-02-20T20:18:51.144161] [INFO ] [sig ] CGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:51.297412] [INFO ] [LOCAL ] Saved forecast: CGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGC.txt [2026-02-20T20:18:51.297600] [INFO ] [sig ] [630/3387] Completed CGC in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:51.297642] [INFO ] [sig ] [631/3387] Forecasting CGEM... [2026-02-20T20:18:51.297672] [INFO ] [sig ] Generating forecast for: CGEM [2026-02-20T20:18:51.297704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-02-20T20:18:51.309189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-02-20T20:18:51.309610] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-02-20T20:18:51.310399] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-02-20T20:18:51.310452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:51.310485] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:51.310512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:51.310569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:51.370330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:51.371200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:51.371292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:51.371325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:51.491487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:51.491679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:51.491722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:51.491754] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:51.495343] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-02-20T20:18:51.495713] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-02-20T20:18:51.495859] [INFO ] [sig ] CGEM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:51.658446] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGEM.txt [2026-02-20T20:18:51.658865] [INFO ] [sig ] [631/3387] Completed CGEM in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:51.658931] [INFO ] [sig ] [632/3387] Forecasting CGEN... [2026-02-20T20:18:51.658968] [INFO ] [sig ] Generating forecast for: CGEN [2026-02-20T20:18:51.659000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-02-20T20:18:51.671645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-02-20T20:18:51.672068] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-02-20T20:18:51.672953] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-02-20T20:18:51.673023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:51.673057] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:51.673085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:51.673143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:51.734196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:51.735126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:51.735221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:51.735256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:51.854621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:51.854795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:51.854855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:51.854887] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:51.858402] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-02-20T20:18:51.858717] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-02-20T20:18:51.858857] [INFO ] [sig ] CGEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:52.014740] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGEN.txt [2026-02-20T20:18:52.014912] [INFO ] [sig ] [632/3387] Completed CGEN in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:52.014959] [INFO ] [sig ] [633/3387] Forecasting CGNX... [2026-02-20T20:18:52.014989] [INFO ] [sig ] Generating forecast for: CGNX [2026-02-20T20:18:52.015023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-02-20T20:18:52.028192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-02-20T20:18:52.028631] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-02-20T20:18:52.029768] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-02-20T20:18:52.029825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:52.029857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:52.029886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:52.029945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:52.096634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:52.097548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:52.097672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:52.097708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:52.226513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:52.226691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:52.226732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:52.226761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:52.230812] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-02-20T20:18:52.231185] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-02-20T20:18:52.231352] [INFO ] [sig ] CGNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:52.388101] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGNX.txt [2026-02-20T20:18:52.388271] [INFO ] [sig ] [633/3387] Completed CGNX in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:52.388312] [INFO ] [sig ] [634/3387] Forecasting CGO... [2026-02-20T20:18:52.388343] [INFO ] [sig ] Generating forecast for: CGO [2026-02-20T20:18:52.388373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-02-20T20:18:52.399741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-02-20T20:18:52.400143] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-02-20T20:18:52.400994] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-02-20T20:18:52.401049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:52.401082] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:52.401109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:52.401166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:52.459960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:52.460904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:52.461002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:52.461034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:52.584963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:52.585122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:52.585165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:52.585195] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:52.589115] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-02-20T20:18:52.589441] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-02-20T20:18:52.589600] [INFO ] [sig ] CGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:52.749627] [INFO ] [LOCAL ] Saved forecast: CGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CGO.txt [2026-02-20T20:18:52.749787] [INFO ] [sig ] [634/3387] Completed CGO in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:52.749829] [INFO ] [sig ] [635/3387] Forecasting CGON... [2026-02-20T20:18:52.749858] [INFO ] [sig ] Generating forecast for: CGON [2026-02-20T20:18:52.749887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-02-20T20:18:52.761167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-02-20T20:18:52.761570] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-02-20T20:18:52.762441] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-02-20T20:18:52.762498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:52.762563] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:52.762621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:52.762686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:52.822874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:52.823811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:52.823899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:52.823932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:52.946300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:52.946475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:52.946524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:52.946560] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:52.954181] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-02-20T20:18:52.954715] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-02-20T20:18:52.954874] [INFO ] [sig ] CGON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:53.108307] [INFO ] [LOCAL ] Saved forecast: CGON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CGON.txt [2026-02-20T20:18:53.108475] [INFO ] [sig ] [635/3387] Completed CGON in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:53.108518] [INFO ] [sig ] [636/3387] Forecasting CHCI... [2026-02-20T20:18:53.108762] [INFO ] [sig ] Generating forecast for: CHCI [2026-02-20T20:18:53.108793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-02-20T20:18:53.122179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-02-20T20:18:53.122617] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-02-20T20:18:53.123443] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-02-20T20:18:53.123500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:53.123533] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:53.123560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:53.123652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:53.186144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:53.187214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:53.187302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:53.187335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:53.305192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:53.305355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:53.305398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:53.305428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:53.309824] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-02-20T20:18:53.310142] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-02-20T20:18:53.310285] [INFO ] [sig ] CHCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:53.465287] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHCI.txt [2026-02-20T20:18:53.465449] [INFO ] [sig ] [636/3387] Completed CHCI in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:53.465491] [INFO ] [sig ] [637/3387] Forecasting CHCO... [2026-02-20T20:18:53.465524] [INFO ] [sig ] Generating forecast for: CHCO [2026-02-20T20:18:53.465554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-02-20T20:18:53.477507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-02-20T20:18:53.477908] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-02-20T20:18:53.478750] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-02-20T20:18:53.478806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:53.478841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:53.478868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:53.478926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:53.540820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:53.541972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:53.542066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:53.542099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:53.679948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:53.680174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:53.680226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:53.680259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:53.685110] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-02-20T20:18:53.685526] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-02-20T20:18:53.685721] [INFO ] [sig ] CHCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:53.843130] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHCO.txt [2026-02-20T20:18:53.843311] [INFO ] [sig ] [637/3387] Completed CHCO in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:53.843356] [INFO ] [sig ] [638/3387] Forecasting CHD... [2026-02-20T20:18:53.843389] [INFO ] [sig ] Generating forecast for: CHD [2026-02-20T20:18:53.843436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-02-20T20:18:53.856781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-02-20T20:18:53.857247] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-02-20T20:18:53.858157] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-02-20T20:18:53.858213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:53.858247] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:53.858276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:53.858336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:53.919642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:53.920827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:53.920927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:53.920961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:54.051769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:54.051940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:54.051982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:54.052065] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:54.056866] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=26.91%) [2026-02-20T20:18:54.057202] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-02-20T20:18:54.057349] [INFO ] [sig ] CHD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:54.206591] [INFO ] [LOCAL ] Saved forecast: CHD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHD.txt [2026-02-20T20:18:54.206779] [INFO ] [sig ] [638/3387] Completed CHD in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:54.206839] [INFO ] [sig ] [639/3387] Forecasting CHDN... [2026-02-20T20:18:54.206869] [INFO ] [sig ] Generating forecast for: CHDN [2026-02-20T20:18:54.206899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-02-20T20:18:54.218448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-02-20T20:18:54.218898] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-02-20T20:18:54.219815] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-02-20T20:18:54.219871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:54.219904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:54.219932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:54.219989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:54.279653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:54.280548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:54.280662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:54.280695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:54.411495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:54.411739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:54.411790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:54.411821] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:54.415899] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=59.53%) [2026-02-20T20:18:54.416217] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-02-20T20:18:54.416387] [INFO ] [sig ] CHDN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:54.562152] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHDN.txt [2026-02-20T20:18:54.562311] [INFO ] [sig ] [639/3387] Completed CHDN in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:54.562358] [INFO ] [sig ] [640/3387] Forecasting CHE... [2026-02-20T20:18:54.562390] [INFO ] [sig ] Generating forecast for: CHE [2026-02-20T20:18:54.562429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-02-20T20:18:54.574535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-02-20T20:18:54.574966] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-02-20T20:18:54.576111] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-02-20T20:18:54.576170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:54.576203] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:54.576229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:54.576289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:54.635295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:54.636147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:54.636254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:54.636289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:54.774182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:54.774345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:54.774387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:54.774418] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:54.778052] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=20.27%) [2026-02-20T20:18:54.778380] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-02-20T20:18:54.778536] [INFO ] [sig ] CHE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:54.932374] [INFO ] [LOCAL ] Saved forecast: CHE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHE.txt [2026-02-20T20:18:54.932537] [INFO ] [sig ] [640/3387] Completed CHE in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:54.932607] [INFO ] [sig ] [641/3387] Forecasting CHEF... [2026-02-20T20:18:54.932643] [INFO ] [sig ] Generating forecast for: CHEF [2026-02-20T20:18:54.932676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-02-20T20:18:54.947602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-02-20T20:18:54.948081] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-02-20T20:18:54.949362] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-02-20T20:18:54.949437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:54.949490] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:54.949534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:54.949646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:55.028913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:55.029900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:55.029992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:55.030024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:55.157317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:55.157521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:55.157590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:55.157623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:55.162053] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=29.77%) [2026-02-20T20:18:55.162367] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-02-20T20:18:55.162528] [INFO ] [sig ] CHEF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:55.317129] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHEF.txt [2026-02-20T20:18:55.317307] [INFO ] [sig ] [641/3387] Completed CHEF in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.5m [2026-02-20T20:18:55.317351] [INFO ] [sig ] [642/3387] Forecasting CHH... [2026-02-20T20:18:55.317383] [INFO ] [sig ] Generating forecast for: CHH [2026-02-20T20:18:55.317423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-02-20T20:18:55.329952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-02-20T20:18:55.330443] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-02-20T20:18:55.331458] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-02-20T20:18:55.331533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:55.331624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:55.331673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:55.331736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:55.394050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:55.395052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:55.395148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:55.395182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:55.529012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:55.529185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:55.529228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:55.529257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:55.532875] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-02-20T20:18:55.533191] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-02-20T20:18:55.533332] [INFO ] [sig ] CHH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:55.701918] [INFO ] [LOCAL ] Saved forecast: CHH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHH.txt [2026-02-20T20:18:55.702080] [INFO ] [sig ] [642/3387] Completed CHH in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:55.702122] [INFO ] [sig ] [643/3387] Forecasting CHI... [2026-02-20T20:18:55.702151] [INFO ] [sig ] Generating forecast for: CHI [2026-02-20T20:18:55.702184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-02-20T20:18:55.713933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-02-20T20:18:55.714350] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-02-20T20:18:55.715210] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-02-20T20:18:55.715265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:55.715313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:55.715340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:55.715396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:55.784368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:55.785780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:55.785924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:55.785957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:55.924477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:55.924670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:55.924714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:55.924934] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:55.928546] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-02-20T20:18:55.928847] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-02-20T20:18:55.928981] [INFO ] [sig ] CHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:56.074730] [INFO ] [LOCAL ] Saved forecast: CHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHI.txt [2026-02-20T20:18:56.074888] [INFO ] [sig ] [643/3387] Completed CHI in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:56.074930] [INFO ] [sig ] [644/3387] Forecasting CHKP... [2026-02-20T20:18:56.074960] [INFO ] [sig ] Generating forecast for: CHKP [2026-02-20T20:18:56.074990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-02-20T20:18:56.088263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-02-20T20:18:56.088943] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-02-20T20:18:56.089953] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-02-20T20:18:56.090030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:56.090067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:56.090096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:56.090154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:56.159108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:56.160034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:56.160122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:56.160156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:56.282694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:56.282855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:56.282899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:56.282928] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:56.286601] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=31.31%) [2026-02-20T20:18:56.286973] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-02-20T20:18:56.287130] [INFO ] [sig ] CHKP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:56.441949] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHKP.txt [2026-02-20T20:18:56.442124] [INFO ] [sig ] [644/3387] Completed CHKP in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:56.442168] [INFO ] [sig ] [645/3387] Forecasting CHMI... [2026-02-20T20:18:56.442198] [INFO ] [sig ] Generating forecast for: CHMI [2026-02-20T20:18:56.442229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-02-20T20:18:56.454531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-02-20T20:18:56.455015] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-02-20T20:18:56.455947] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-02-20T20:18:56.456003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:56.456036] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:56.456064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:56.456122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:56.516043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:56.517220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:56.517375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:56.517409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:56.646371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:56.646540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:56.646604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:56.646638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:56.651229] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-02-20T20:18:56.651617] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-02-20T20:18:56.651967] [INFO ] [sig ] CHMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:56.823037] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHMI.txt [2026-02-20T20:18:56.823208] [INFO ] [sig ] [645/3387] Completed CHMI in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:56.823250] [INFO ] [sig ] [646/3387] Forecasting CHRD... [2026-02-20T20:18:56.823283] [INFO ] [sig ] Generating forecast for: CHRD [2026-02-20T20:18:56.823316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-02-20T20:18:56.836315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-02-20T20:18:56.836970] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-02-20T20:18:56.838034] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-02-20T20:18:56.838089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:56.838122] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:56.838148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:56.838205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:56.898994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:56.900142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:56.900232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:56.900266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:57.026862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:57.027028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:57.027070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:57.027102] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:57.030803] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-02-20T20:18:57.031093] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-02-20T20:18:57.031230] [INFO ] [sig ] CHRD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:57.185412] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHRD.txt [2026-02-20T20:18:57.185600] [INFO ] [sig ] [646/3387] Completed CHRD in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:57.185651] [INFO ] [sig ] [647/3387] Forecasting CHRS... [2026-02-20T20:18:57.185683] [INFO ] [sig ] Generating forecast for: CHRS [2026-02-20T20:18:57.185714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-02-20T20:18:57.198747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-02-20T20:18:57.199146] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-02-20T20:18:57.199983] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-02-20T20:18:57.200036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:57.200077] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:57.200106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:57.200163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:57.258994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:57.259790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:57.259898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:57.259936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:57.386877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:57.387041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:57.387082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:57.387111] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:57.390592] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=45.00%) [2026-02-20T20:18:57.390887] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-02-20T20:18:57.391019] [INFO ] [sig ] CHRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:57.545593] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHRS.txt [2026-02-20T20:18:57.545764] [INFO ] [sig ] [647/3387] Completed CHRS in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-20T20:18:57.545806] [INFO ] [sig ] [648/3387] Forecasting CHSCL... [2026-02-20T20:18:57.545835] [INFO ] [sig ] Generating forecast for: CHSCL [2026-02-20T20:18:57.545865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-02-20T20:18:57.558718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-02-20T20:18:57.559185] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-02-20T20:18:57.560101] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-02-20T20:18:57.560158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:57.560192] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:57.560219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:57.560278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:57.625687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:57.626917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:57.627261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:57.627308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:57.754222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:57.754389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:57.754441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:57.754476] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:57.758779] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=17.31%) [2026-02-20T20:18:57.759144] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-02-20T20:18:57.759331] [INFO ] [sig ] CHSCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:57.919324] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHSCL.txt [2026-02-20T20:18:57.919490] [INFO ] [sig ] [648/3387] Completed CHSCL in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:57.919532] [INFO ] [sig ] [649/3387] Forecasting CHSCM... [2026-02-20T20:18:57.919596] [INFO ] [sig ] Generating forecast for: CHSCM [2026-02-20T20:18:57.919640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-02-20T20:18:57.931429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-02-20T20:18:57.931863] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-02-20T20:18:57.932711] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-02-20T20:18:57.932766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:57.932799] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:57.932827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:57.932886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:57.994447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:57.995380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:57.995471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:57.995505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:58.118780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:58.118949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:58.118991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:58.119020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:58.123124] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-02-20T20:18:58.123443] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-02-20T20:18:58.123606] [INFO ] [sig ] CHSCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:58.276005] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHSCM.txt [2026-02-20T20:18:58.276144] [INFO ] [sig ] [649/3387] Completed CHSCM in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:58.276184] [INFO ] [sig ] [650/3387] Forecasting CHSCN... [2026-02-20T20:18:58.276213] [INFO ] [sig ] Generating forecast for: CHSCN [2026-02-20T20:18:58.276244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-02-20T20:18:58.287527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-02-20T20:18:58.287979] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-02-20T20:18:58.288830] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-02-20T20:18:58.288887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:58.288923] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:58.288956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:58.289015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:58.349725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:58.350865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:58.350993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:58.351049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:58.472887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:58.473047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:58.473105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:58.473136] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:58.476561] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-02-20T20:18:58.476940] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-02-20T20:18:58.477084] [INFO ] [sig ] CHSCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:18:58.625814] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHSCN.txt [2026-02-20T20:18:58.625988] [INFO ] [sig ] [650/3387] Completed CHSCN in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:58.626029] [INFO ] [sig ] [651/3387] Forecasting CHSCO... [2026-02-20T20:18:58.626061] [INFO ] [sig ] Generating forecast for: CHSCO [2026-02-20T20:18:58.626098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-02-20T20:18:58.637508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-02-20T20:18:58.637894] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-02-20T20:18:58.638734] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-02-20T20:18:58.638789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:58.638822] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:58.638849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:58.638907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:58.699122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:58.699921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:58.700022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:58.700058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:58.815099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:58.815264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:58.815309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:58.815339] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:58.818995] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=43.97%) [2026-02-20T20:18:58.819279] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-02-20T20:18:58.819415] [INFO ] [sig ] CHSCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:58.962405] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHSCO.txt [2026-02-20T20:18:58.962543] [INFO ] [sig ] [651/3387] Completed CHSCO in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:58.962601] [INFO ] [sig ] [652/3387] Forecasting CHSCP... [2026-02-20T20:18:58.962634] [INFO ] [sig ] Generating forecast for: CHSCP [2026-02-20T20:18:58.962665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-02-20T20:18:58.973852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-02-20T20:18:58.974208] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-02-20T20:18:58.975095] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-02-20T20:18:58.975150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:58.975183] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:58.975210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:58.975267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:59.035128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:59.036006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:59.036102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:59.036140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:59.141444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:59.141630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:59.141681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:59.141716] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:59.145109] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-02-20T20:18:59.145383] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-02-20T20:18:59.145512] [INFO ] [sig ] CHSCP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:59.292032] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHSCP.txt [2026-02-20T20:18:59.292197] [INFO ] [sig ] [652/3387] Completed CHSCP in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:59.292244] [INFO ] [sig ] [653/3387] Forecasting CHWY... [2026-02-20T20:18:59.292276] [INFO ] [sig ] Generating forecast for: CHWY [2026-02-20T20:18:59.292306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-02-20T20:18:59.305254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-02-20T20:18:59.305668] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-02-20T20:18:59.306462] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-02-20T20:18:59.306515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:59.306547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:59.306609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:59.306669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:59.365968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:59.366883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:59.366971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:59.367005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:59.493705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:59.493863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:59.493904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:59.493933] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:59.497447] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-02-20T20:18:59.497745] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-02-20T20:18:59.497879] [INFO ] [sig ] CHWY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:18:59.648949] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CHWY.txt [2026-02-20T20:18:59.649118] [INFO ] [sig ] [653/3387] Completed CHWY in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:18:59.649161] [INFO ] [sig ] [654/3387] Forecasting CHY... [2026-02-20T20:18:59.649192] [INFO ] [sig ] Generating forecast for: CHY [2026-02-20T20:18:59.649226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-02-20T20:18:59.662534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-02-20T20:18:59.662996] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-02-20T20:18:59.663878] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-02-20T20:18:59.663934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:18:59.664005] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:18:59.664040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:18:59.664113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:18:59.725877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:18:59.726983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:18:59.727073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:18:59.727109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:18:59.848993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:18:59.849157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:18:59.849199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:18:59.849229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:18:59.853028] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-02-20T20:18:59.853388] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-02-20T20:18:59.853537] [INFO ] [sig ] CHY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:00.089187] [INFO ] [LOCAL ] Saved forecast: CHY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CHY.txt [2026-02-20T20:19:00.089351] [INFO ] [sig ] [654/3387] Completed CHY in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:19:00.089394] [INFO ] [sig ] [655/3387] Forecasting CI... [2026-02-20T20:19:00.089425] [INFO ] [sig ] Generating forecast for: CI [2026-02-20T20:19:00.089456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-02-20T20:19:00.101642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-02-20T20:19:00.102017] [INFO ] [FORECASTER] Starting predict_future for CI [2026-02-20T20:19:00.102879] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-02-20T20:19:00.102934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:00.102968] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:00.102997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:00.103056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:00.164303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:00.165225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:00.165312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:00.165347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:00.296401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:00.296683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:00.296754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:00.297169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:00.302722] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-02-20T20:19:00.303126] [INFO ] [FORECASTER] Completed predict_future for CI [2026-02-20T20:19:00.303301] [INFO ] [sig ] CI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:00.504774] [INFO ] [LOCAL ] Saved forecast: CI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CI.txt [2026-02-20T20:19:00.505021] [INFO ] [sig ] [655/3387] Completed CI in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:19:00.505091] [INFO ] [sig ] [656/3387] Forecasting CIA... [2026-02-20T20:19:00.505146] [INFO ] [sig ] Generating forecast for: CIA [2026-02-20T20:19:00.505205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-02-20T20:19:00.522108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-02-20T20:19:00.522664] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-02-20T20:19:00.523721] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-02-20T20:19:00.523786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:00.523825] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:00.523852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:00.523927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:00.609644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:00.610800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:00.610925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:00.610970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:00.794127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:00.794292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:00.794354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:00.794399] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:00.800180] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-02-20T20:19:00.800822] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-02-20T20:19:00.801071] [INFO ] [sig ] CIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:01.142775] [INFO ] [LOCAL ] Saved forecast: CIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CIA.txt [2026-02-20T20:19:01.144211] [INFO ] [sig ] [656/3387] Completed CIA in 0.6s | 2.77 sym/s | Total: 3.9m | ETA: 16.4m [2026-02-20T20:19:01.144305] [INFO ] [sig ] [657/3387] Forecasting CIB... [2026-02-20T20:19:01.144364] [INFO ] [sig ] Generating forecast for: CIB [2026-02-20T20:19:01.144418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-02-20T20:19:01.172235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-02-20T20:19:01.172874] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-02-20T20:19:01.174264] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-02-20T20:19:01.174349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:01.174406] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:01.174456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:01.174554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:01.300075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:01.301405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:01.301618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:01.301686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:01.481284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:01.481465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:01.481513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:01.481543] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:01.485805] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-02-20T20:19:01.486221] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-02-20T20:19:01.486424] [INFO ] [sig ] CIB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:01.684741] [INFO ] [LOCAL ] Saved forecast: CIB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CIB.txt [2026-02-20T20:19:01.684929] [INFO ] [sig ] [657/3387] Completed CIB in 0.5s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:01.684976] [INFO ] [sig ] [658/3387] Forecasting CIEN... [2026-02-20T20:19:01.685016] [INFO ] [sig ] Generating forecast for: CIEN [2026-02-20T20:19:01.685062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-02-20T20:19:01.698763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-02-20T20:19:01.699188] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-02-20T20:19:01.700087] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-02-20T20:19:01.700145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:01.700179] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:01.700206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:01.700269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:01.781864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:01.782851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:01.782959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:01.782995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:01.912943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:01.913114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:01.913157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:01.913187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:01.916906] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=21.20%) [2026-02-20T20:19:01.917220] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-02-20T20:19:01.917367] [INFO ] [sig ] CIEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:02.071512] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CIEN.txt [2026-02-20T20:19:02.071762] [INFO ] [sig ] [658/3387] Completed CIEN in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:02.071837] [INFO ] [sig ] [659/3387] Forecasting CIF... [2026-02-20T20:19:02.071922] [INFO ] [sig ] Generating forecast for: CIF [2026-02-20T20:19:02.071965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-02-20T20:19:02.084013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-02-20T20:19:02.084449] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-02-20T20:19:02.085368] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-02-20T20:19:02.085425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:02.085459] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:02.085488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:02.085545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:02.148288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:02.149241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:02.149349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:02.149384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:02.261209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:02.261382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:02.261424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:02.261453] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:02.264986] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=55.97%) [2026-02-20T20:19:02.265278] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-02-20T20:19:02.265412] [INFO ] [sig ] CIF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:02.412474] [INFO ] [LOCAL ] Saved forecast: CIF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CIF.txt [2026-02-20T20:19:02.412682] [INFO ] [sig ] [659/3387] Completed CIF in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:02.412725] [INFO ] [sig ] [660/3387] Forecasting CIG... [2026-02-20T20:19:02.412758] [INFO ] [sig ] Generating forecast for: CIG [2026-02-20T20:19:02.412789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-02-20T20:19:02.424472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-02-20T20:19:02.424910] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-02-20T20:19:02.425780] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-02-20T20:19:02.425838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:02.425870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:02.425897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:02.425952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:02.491742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:02.492648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:02.492734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:02.492769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:02.622738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:02.622913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:02.622964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:02.622994] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:02.626767] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-20T20:19:02.627118] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-02-20T20:19:02.627312] [INFO ] [sig ] CIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:02.780957] [INFO ] [LOCAL ] Saved forecast: CIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CIG.txt [2026-02-20T20:19:02.781100] [INFO ] [sig ] [660/3387] Completed CIG in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:02.781139] [INFO ] [sig ] [661/3387] Forecasting CIGI... [2026-02-20T20:19:02.781170] [INFO ] [sig ] Generating forecast for: CIGI [2026-02-20T20:19:02.781201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-02-20T20:19:02.793147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-02-20T20:19:02.793533] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-02-20T20:19:02.794372] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-02-20T20:19:02.794427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:02.794459] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:02.794488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:02.794547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:02.857329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:02.858254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:02.858347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:02.858396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:02.990503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:02.990690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:02.990735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:02.990779] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:02.994761] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-02-20T20:19:02.995122] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-02-20T20:19:02.995271] [INFO ] [sig ] CIGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:03.152191] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CIGI.txt [2026-02-20T20:19:03.152360] [INFO ] [sig ] [661/3387] Completed CIGI in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:03.152404] [INFO ] [sig ] [662/3387] Forecasting CII... [2026-02-20T20:19:03.152437] [INFO ] [sig ] Generating forecast for: CII [2026-02-20T20:19:03.152468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-02-20T20:19:03.163929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-02-20T20:19:03.164324] [INFO ] [FORECASTER] Starting predict_future for CII [2026-02-20T20:19:03.165206] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-02-20T20:19:03.165263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:03.165296] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:03.165323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:03.165407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:03.229977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:03.230896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:03.230984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:03.231018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:03.361347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:03.361491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:03.361533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:03.361563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:03.365232] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-02-20T20:19:03.365530] [INFO ] [FORECASTER] Completed predict_future for CII [2026-02-20T20:19:03.365695] [INFO ] [sig ] CII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:03.518293] [INFO ] [LOCAL ] Saved forecast: CII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CII.txt [2026-02-20T20:19:03.518455] [INFO ] [sig ] [662/3387] Completed CII in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:03.518495] [INFO ] [sig ] [663/3387] Forecasting CIM... [2026-02-20T20:19:03.518529] [INFO ] [sig ] Generating forecast for: CIM [2026-02-20T20:19:03.518560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-02-20T20:19:03.530637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-02-20T20:19:03.531066] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-02-20T20:19:03.532036] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-02-20T20:19:03.532093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:03.532126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:03.532154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:03.532210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:03.595737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:03.596557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:03.596683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:03.596732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:03.729392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:03.729555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:03.729617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:03.729648] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:03.733626] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-02-20T20:19:03.733970] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-02-20T20:19:03.734296] [INFO ] [sig ] CIM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:03.883356] [INFO ] [LOCAL ] Saved forecast: CIM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CIM.txt [2026-02-20T20:19:03.883560] [INFO ] [sig ] [663/3387] Completed CIM in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:03.883636] [INFO ] [sig ] [664/3387] Forecasting CINF... [2026-02-20T20:19:03.883670] [INFO ] [sig ] Generating forecast for: CINF [2026-02-20T20:19:03.883711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-02-20T20:19:03.895364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-02-20T20:19:03.895751] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-02-20T20:19:03.896596] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-02-20T20:19:03.896657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:03.896700] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:03.896734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:03.896794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:03.955969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:03.956910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:03.956998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:03.957032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:04.086248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:04.086413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:04.086455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:04.086485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:04.091390] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-02-20T20:19:04.091815] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-02-20T20:19:04.091977] [INFO ] [sig ] CINF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:04.247695] [INFO ] [LOCAL ] Saved forecast: CINF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CINF.txt [2026-02-20T20:19:04.247836] [INFO ] [sig ] [664/3387] Completed CINF in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:04.247884] [INFO ] [sig ] [665/3387] Forecasting CING... [2026-02-20T20:19:04.247931] [INFO ] [sig ] Generating forecast for: CING [2026-02-20T20:19:04.247969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-02-20T20:19:04.260117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-02-20T20:19:04.260710] [INFO ] [FORECASTER] Starting predict_future for CING [2026-02-20T20:19:04.261633] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-02-20T20:19:04.261694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:04.261732] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:04.261765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:04.261846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:04.326515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:04.327453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:04.327546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:04.327617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:04.455686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:04.455851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:04.455893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:04.455923] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:04.459698] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-02-20T20:19:04.460085] [INFO ] [FORECASTER] Completed predict_future for CING [2026-02-20T20:19:04.460237] [INFO ] [sig ] CING: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:04.614873] [INFO ] [LOCAL ] Saved forecast: CING 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CING.txt [2026-02-20T20:19:04.615070] [INFO ] [sig ] [665/3387] Completed CING in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:04.615117] [INFO ] [sig ] [666/3387] Forecasting CION... [2026-02-20T20:19:04.615148] [INFO ] [sig ] Generating forecast for: CION [2026-02-20T20:19:04.615178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-02-20T20:19:04.627046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-02-20T20:19:04.627454] [INFO ] [FORECASTER] Starting predict_future for CION [2026-02-20T20:19:04.628341] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-02-20T20:19:04.628398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:04.628430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:04.628458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:04.628528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:04.691512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:04.692360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:04.692450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:04.692484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:04.821736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:04.821896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:04.821940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:04.821970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:04.825564] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=80.99%) [2026-02-20T20:19:04.825881] [INFO ] [FORECASTER] Completed predict_future for CION [2026-02-20T20:19:04.826026] [INFO ] [sig ] CION: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:04.974661] [INFO ] [LOCAL ] Saved forecast: CION 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CION.txt [2026-02-20T20:19:04.974804] [INFO ] [sig ] [666/3387] Completed CION in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:04.974844] [INFO ] [sig ] [667/3387] Forecasting CIVB... [2026-02-20T20:19:04.974874] [INFO ] [sig ] Generating forecast for: CIVB [2026-02-20T20:19:04.974904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-02-20T20:19:04.987259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-02-20T20:19:04.987787] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-02-20T20:19:04.989081] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-02-20T20:19:04.989160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:04.989196] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:04.989224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:04.989300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:05.052481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:05.053412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:05.053504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:05.053537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:05.179873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:05.180029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:05.180072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:05.180101] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:05.183718] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=70.13%) [2026-02-20T20:19:05.184032] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-02-20T20:19:05.184181] [INFO ] [sig ] CIVB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:05.353299] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CIVB.txt [2026-02-20T20:19:05.353470] [INFO ] [sig ] [667/3387] Completed CIVB in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:05.353509] [INFO ] [sig ] [668/3387] Forecasting CLB... [2026-02-20T20:19:05.353540] [INFO ] [sig ] Generating forecast for: CLB [2026-02-20T20:19:05.353590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-02-20T20:19:05.365730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-02-20T20:19:05.366140] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-02-20T20:19:05.367035] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-02-20T20:19:05.367093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:05.367126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:05.367153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:05.367210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:05.432072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:05.432990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:05.433082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:05.433117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:05.553400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:05.553565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:05.553627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:05.553657] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:05.557275] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=33.12%) [2026-02-20T20:19:05.557569] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-02-20T20:19:05.557728] [INFO ] [sig ] CLB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:05.705380] [INFO ] [LOCAL ] Saved forecast: CLB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLB.txt [2026-02-20T20:19:05.705514] [INFO ] [sig ] [668/3387] Completed CLB in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:05.705553] [INFO ] [sig ] [669/3387] Forecasting CLBK... [2026-02-20T20:19:05.705604] [INFO ] [sig ] Generating forecast for: CLBK [2026-02-20T20:19:05.705637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-02-20T20:19:05.717003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-02-20T20:19:05.717371] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-02-20T20:19:05.718188] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-02-20T20:19:05.718242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:05.718275] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:05.718302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:05.718358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:05.777568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:05.778248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:05.778328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:05.778361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:05.895426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:05.895608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:05.895652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:05.895682] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:05.899327] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-02-20T20:19:05.899625] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-02-20T20:19:05.899756] [INFO ] [sig ] CLBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:06.045137] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CLBK.txt [2026-02-20T20:19:06.045284] [INFO ] [sig ] [669/3387] Completed CLBK in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:06.045324] [INFO ] [sig ] [670/3387] Forecasting CLDX... [2026-02-20T20:19:06.045356] [INFO ] [sig ] Generating forecast for: CLDX [2026-02-20T20:19:06.045386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-02-20T20:19:06.057111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-02-20T20:19:06.057522] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-02-20T20:19:06.058353] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-02-20T20:19:06.058407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:06.058440] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:06.058466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:06.058521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:06.116587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:06.117542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:06.117647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:06.117682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:06.245997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:06.246196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:06.246255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:06.246301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:06.251900] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-02-20T20:19:06.252481] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-02-20T20:19:06.252760] [INFO ] [sig ] CLDX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:06.426043] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLDX.txt [2026-02-20T20:19:06.426200] [INFO ] [sig ] [670/3387] Completed CLDX in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-20T20:19:06.426242] [INFO ] [sig ] [671/3387] Forecasting CLF... [2026-02-20T20:19:06.426272] [INFO ] [sig ] Generating forecast for: CLF [2026-02-20T20:19:06.426303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-02-20T20:19:06.437736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-02-20T20:19:06.438147] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-02-20T20:19:06.439005] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-02-20T20:19:06.439062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:06.439096] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:06.439126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:06.439184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:06.499842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:06.500774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:06.500868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:06.500902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:06.633501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:06.633697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:06.633744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:06.633779] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:06.637701] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-02-20T20:19:06.638030] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-02-20T20:19:06.638177] [INFO ] [sig ] CLF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:06.789752] [INFO ] [LOCAL ] Saved forecast: CLF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CLF.txt [2026-02-20T20:19:06.789941] [INFO ] [sig ] [671/3387] Completed CLF in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.3m [2026-02-20T20:19:06.789987] [INFO ] [sig ] [672/3387] Forecasting CLFD... [2026-02-20T20:19:06.790018] [INFO ] [sig ] Generating forecast for: CLFD [2026-02-20T20:19:06.790058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-02-20T20:19:06.802387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-02-20T20:19:06.802832] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-02-20T20:19:06.803741] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-02-20T20:19:06.803800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:06.803834] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:06.803863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:06.803922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:06.867075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:06.868061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:06.868152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:06.868189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:07.000756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:07.000938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:07.001175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:07.001204] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:07.004802] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=18.87%) [2026-02-20T20:19:07.005164] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-02-20T20:19:07.005308] [INFO ] [sig ] CLFD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:07.157841] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLFD.txt [2026-02-20T20:19:07.158006] [INFO ] [sig ] [672/3387] Completed CLFD in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.3m [2026-02-20T20:19:07.158048] [INFO ] [sig ] [673/3387] Forecasting CLH... [2026-02-20T20:19:07.158080] [INFO ] [sig ] Generating forecast for: CLH [2026-02-20T20:19:07.158110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-02-20T20:19:07.173365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-02-20T20:19:07.173824] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-02-20T20:19:07.174709] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-02-20T20:19:07.174764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:07.174798] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:07.174827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:07.174884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:07.237236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:07.238175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:07.238267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:07.238301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:07.378175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:07.378337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:07.378378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:07.378409] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:07.381899] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-02-20T20:19:07.382190] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-02-20T20:19:07.382326] [INFO ] [sig ] CLH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:07.534229] [INFO ] [LOCAL ] Saved forecast: CLH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLH.txt [2026-02-20T20:19:07.534368] [INFO ] [sig ] [673/3387] Completed CLH in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:07.534409] [INFO ] [sig ] [674/3387] Forecasting CLLS... [2026-02-20T20:19:07.534438] [INFO ] [sig ] Generating forecast for: CLLS [2026-02-20T20:19:07.534468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-02-20T20:19:07.547971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-02-20T20:19:07.548594] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-02-20T20:19:07.549663] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-02-20T20:19:07.549718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:07.549751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:07.549777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:07.549837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:07.609005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:07.609781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:07.609882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:07.609920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:07.740560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:07.740742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:07.740805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:07.740837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:07.744895] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-02-20T20:19:07.745187] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-02-20T20:19:07.745324] [INFO ] [sig ] CLLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:07.909113] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLLS.txt [2026-02-20T20:19:07.909282] [INFO ] [sig ] [674/3387] Completed CLLS in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:07.909322] [INFO ] [sig ] [675/3387] Forecasting CLMB... [2026-02-20T20:19:07.909352] [INFO ] [sig ] Generating forecast for: CLMB [2026-02-20T20:19:07.909382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-02-20T20:19:07.921006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-02-20T20:19:07.921375] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-02-20T20:19:07.922225] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-02-20T20:19:07.922284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:07.922317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:07.922345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:07.922409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:07.979949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:07.980867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:07.980966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:07.981001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:08.106977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:08.107142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:08.107184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:08.107212] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:08.110776] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-02-20T20:19:08.111063] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-02-20T20:19:08.111200] [INFO ] [sig ] CLMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:08.267356] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CLMB.txt [2026-02-20T20:19:08.267523] [INFO ] [sig ] [675/3387] Completed CLMB in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:08.267628] [INFO ] [sig ] [676/3387] Forecasting CLNE... [2026-02-20T20:19:08.267668] [INFO ] [sig ] Generating forecast for: CLNE [2026-02-20T20:19:08.267700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-02-20T20:19:08.279776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-02-20T20:19:08.280325] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-02-20T20:19:08.281160] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-02-20T20:19:08.281216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:08.281250] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:08.281286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:08.281351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:08.346305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:08.347225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:08.347326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:08.347373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:08.472909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:08.473079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:08.473139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:08.473175] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:08.476740] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-02-20T20:19:08.477057] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-02-20T20:19:08.477216] [INFO ] [sig ] CLNE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:08.628667] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLNE.txt [2026-02-20T20:19:08.628824] [INFO ] [sig ] [676/3387] Completed CLNE in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:08.628863] [INFO ] [sig ] [677/3387] Forecasting CLNN... [2026-02-20T20:19:08.628895] [INFO ] [sig ] Generating forecast for: CLNN [2026-02-20T20:19:08.628926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-02-20T20:19:08.639840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-02-20T20:19:08.640222] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-02-20T20:19:08.641029] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-02-20T20:19:08.641083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:08.641117] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:08.641143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:08.641201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:08.698617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:08.699484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:08.699568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:08.699622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:08.826042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:08.826208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:08.826251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:08.826282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:08.830261] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=32.44%) [2026-02-20T20:19:08.830620] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-02-20T20:19:08.830779] [INFO ] [sig ] CLNN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:08.986509] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLNN.txt [2026-02-20T20:19:08.986700] [INFO ] [sig ] [677/3387] Completed CLNN in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:08.986749] [INFO ] [sig ] [678/3387] Forecasting CLOA... [2026-02-20T20:19:08.986779] [INFO ] [sig ] Generating forecast for: CLOA [2026-02-20T20:19:08.986835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-02-20T20:19:08.998429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-02-20T20:19:08.998901] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-02-20T20:19:08.999799] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-02-20T20:19:08.999858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:08.999909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:08.999941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:08.999999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:09.061689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:09.062693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:09.062789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:09.062823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:09.172153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:09.172322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:09.172365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:09.172395] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:09.175908] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-02-20T20:19:09.176193] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-02-20T20:19:09.176327] [INFO ] [sig ] CLOA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:09.320849] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CLOA.txt [2026-02-20T20:19:09.321060] [INFO ] [sig ] [678/3387] Completed CLOA in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:09.321124] [INFO ] [sig ] [679/3387] Forecasting CLRB... [2026-02-20T20:19:09.321168] [INFO ] [sig ] Generating forecast for: CLRB [2026-02-20T20:19:09.321213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-02-20T20:19:09.332243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-02-20T20:19:09.332645] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-02-20T20:19:09.333467] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-02-20T20:19:09.333522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:09.333556] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:09.333630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:09.333691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:09.391818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:09.392784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:09.392875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:09.392911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:09.513281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:09.513477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:09.513550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:09.513652] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:09.517310] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-02-20T20:19:09.517630] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-02-20T20:19:09.517776] [INFO ] [sig ] CLRB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:09.682625] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLRB.txt [2026-02-20T20:19:09.682804] [INFO ] [sig ] [679/3387] Completed CLRB in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:09.682854] [INFO ] [sig ] [680/3387] Forecasting CLRO... [2026-02-20T20:19:09.682894] [INFO ] [sig ] Generating forecast for: CLRO [2026-02-20T20:19:09.682931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-02-20T20:19:09.693997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-02-20T20:19:09.694425] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-02-20T20:19:09.695243] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-02-20T20:19:09.695298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:09.695330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:09.695357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:09.695414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:09.754105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:09.755012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:09.755097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:09.755130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:09.873707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:09.873876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:09.873924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:09.873956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:09.877840] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=41.24%) [2026-02-20T20:19:09.878199] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-02-20T20:19:09.878355] [INFO ] [sig ] CLRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:10.029169] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLRO.txt [2026-02-20T20:19:10.029332] [INFO ] [sig ] [680/3387] Completed CLRO in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:10.029375] [INFO ] [sig ] [681/3387] Forecasting CLS... [2026-02-20T20:19:10.029404] [INFO ] [sig ] Generating forecast for: CLS [2026-02-20T20:19:10.029435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-02-20T20:19:10.041251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-02-20T20:19:10.041686] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-02-20T20:19:10.042506] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-02-20T20:19:10.042561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:10.042628] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:10.042661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:10.042721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:10.102053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:10.102983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:10.103075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:10.103110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:10.236588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:10.236756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:10.236820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:10.236854] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:10.240801] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-02-20T20:19:10.241098] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-02-20T20:19:10.241240] [INFO ] [sig ] CLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:10.388824] [INFO ] [LOCAL ] Saved forecast: CLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CLS.txt [2026-02-20T20:19:10.389007] [INFO ] [sig ] [681/3387] Completed CLS in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:10.389055] [INFO ] [sig ] [682/3387] Forecasting CLX... [2026-02-20T20:19:10.389086] [INFO ] [sig ] Generating forecast for: CLX [2026-02-20T20:19:10.389297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-02-20T20:19:10.401638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-02-20T20:19:10.402232] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-02-20T20:19:10.403129] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-02-20T20:19:10.403184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:10.403217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:10.403245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:10.403303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:10.468464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:10.469643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:10.469732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:10.469768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:10.601061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:10.601226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:10.601268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:10.601298] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:10.604955] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-02-20T20:19:10.605271] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-02-20T20:19:10.605414] [INFO ] [sig ] CLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:10.748983] [INFO ] [LOCAL ] Saved forecast: CLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CLX.txt [2026-02-20T20:19:10.749151] [INFO ] [sig ] [682/3387] Completed CLX in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:10.749194] [INFO ] [sig ] [683/3387] Forecasting CM... [2026-02-20T20:19:10.749224] [INFO ] [sig ] Generating forecast for: CM [2026-02-20T20:19:10.749258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-02-20T20:19:10.760523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-02-20T20:19:10.760937] [INFO ] [FORECASTER] Starting predict_future for CM [2026-02-20T20:19:10.761754] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-02-20T20:19:10.761808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:10.761840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:10.761867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:10.761925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:10.819997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:10.820935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:10.821024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:10.821059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:10.945738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:10.945920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:10.945968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:10.946004] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:10.949515] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-02-20T20:19:10.949838] [INFO ] [FORECASTER] Completed predict_future for CM [2026-02-20T20:19:10.950000] [INFO ] [sig ] CM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:11.092729] [INFO ] [LOCAL ] Saved forecast: CM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CM.txt [2026-02-20T20:19:11.092892] [INFO ] [sig ] [683/3387] Completed CM in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:11.092932] [INFO ] [sig ] [684/3387] Forecasting CMC... [2026-02-20T20:19:11.092964] [INFO ] [sig ] Generating forecast for: CMC [2026-02-20T20:19:11.092994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-02-20T20:19:11.105042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-02-20T20:19:11.105450] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-02-20T20:19:11.106469] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-02-20T20:19:11.106527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:11.106560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:11.106619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:11.106680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:11.170030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:11.171087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:11.171181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:11.171213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:11.305852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:11.306013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:11.306055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:11.306105] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:11.310002] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-02-20T20:19:11.310303] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-02-20T20:19:11.310518] [INFO ] [sig ] CMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:11.460556] [INFO ] [LOCAL ] Saved forecast: CMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMC.txt [2026-02-20T20:19:11.460766] [INFO ] [sig ] [684/3387] Completed CMC in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:11.460826] [INFO ] [sig ] [685/3387] Forecasting CMCM... [2026-02-20T20:19:11.460859] [INFO ] [sig ] Generating forecast for: CMCM [2026-02-20T20:19:11.460889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-02-20T20:19:11.472032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-02-20T20:19:11.472411] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-02-20T20:19:11.473311] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-02-20T20:19:11.473367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:11.473400] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:11.473427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:11.473484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:11.535784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:11.536739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:11.536845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:11.536883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:11.660339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:11.660502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:11.660544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:11.660622] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:11.664176] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-02-20T20:19:11.664465] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-02-20T20:19:11.664624] [INFO ] [sig ] CMCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:11.810844] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMCM.txt [2026-02-20T20:19:11.811003] [INFO ] [sig ] [685/3387] Completed CMCM in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:11.811044] [INFO ] [sig ] [686/3387] Forecasting CMCO... [2026-02-20T20:19:11.811075] [INFO ] [sig ] Generating forecast for: CMCO [2026-02-20T20:19:11.811108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-02-20T20:19:11.822557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-02-20T20:19:11.823009] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-02-20T20:19:11.823828] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-02-20T20:19:11.823882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:11.823914] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:11.823941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:11.823998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:11.881327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:11.882244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:11.882329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:11.882362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:12.003969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:12.004137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:12.004178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:12.004206] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:12.007771] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-20T20:19:12.008063] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-02-20T20:19:12.008197] [INFO ] [sig ] CMCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:12.155149] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMCO.txt [2026-02-20T20:19:12.155314] [INFO ] [sig ] [686/3387] Completed CMCO in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-20T20:19:12.155354] [INFO ] [sig ] [687/3387] Forecasting CMCSA... [2026-02-20T20:19:12.155386] [INFO ] [sig ] Generating forecast for: CMCSA [2026-02-20T20:19:12.155416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-02-20T20:19:12.167773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-02-20T20:19:12.168215] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-02-20T20:19:12.169055] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-02-20T20:19:12.169111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:12.169144] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:12.169171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:12.169229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:12.233103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:12.234087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:12.234178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:12.234232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:12.369035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:12.369215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:12.369258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:12.369287] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:12.373211] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-02-20T20:19:12.373508] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-02-20T20:19:12.373670] [INFO ] [sig ] CMCSA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:12.531756] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMCSA.txt [2026-02-20T20:19:12.531960] [INFO ] [sig ] [687/3387] Completed CMCSA in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.2m [2026-02-20T20:19:12.532015] [INFO ] [sig ] [688/3387] Forecasting CME... [2026-02-20T20:19:12.532054] [INFO ] [sig ] Generating forecast for: CME [2026-02-20T20:19:12.532089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-02-20T20:19:12.544141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-02-20T20:19:12.544537] [INFO ] [FORECASTER] Starting predict_future for CME [2026-02-20T20:19:12.545412] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-02-20T20:19:12.545468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:12.545501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:12.545528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:12.545631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:12.603851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:12.604827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:12.604936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:12.604972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:12.733956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:12.734119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:12.734160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:12.734189] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:12.737745] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=58.64%) [2026-02-20T20:19:12.738051] [INFO ] [FORECASTER] Completed predict_future for CME [2026-02-20T20:19:12.738371] [INFO ] [sig ] CME: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:12.901152] [INFO ] [LOCAL ] Saved forecast: CME 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CME.txt [2026-02-20T20:19:12.901325] [INFO ] [sig ] [688/3387] Completed CME in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.2m [2026-02-20T20:19:12.901368] [INFO ] [sig ] [689/3387] Forecasting CMG... [2026-02-20T20:19:12.901401] [INFO ] [sig ] Generating forecast for: CMG [2026-02-20T20:19:12.901432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-02-20T20:19:12.914335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-02-20T20:19:12.914876] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-02-20T20:19:12.916153] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-02-20T20:19:12.916223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:12.916269] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:12.916328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:12.916416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:12.989904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:12.990824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:12.990913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:12.990948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:13.123555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:13.123752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:13.123794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:13.123824] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:13.127703] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-02-20T20:19:13.128003] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-02-20T20:19:13.128143] [INFO ] [sig ] CMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:13.275199] [INFO ] [LOCAL ] Saved forecast: CMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMG.txt [2026-02-20T20:19:13.275348] [INFO ] [sig ] [689/3387] Completed CMG in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.2m [2026-02-20T20:19:13.275388] [INFO ] [sig ] [690/3387] Forecasting CMI... [2026-02-20T20:19:13.275420] [INFO ] [sig ] Generating forecast for: CMI [2026-02-20T20:19:13.275451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-02-20T20:19:13.287950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-02-20T20:19:13.288389] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-02-20T20:19:13.289456] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-02-20T20:19:13.289525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:13.289594] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:13.289646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:13.289741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:13.355108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:13.356155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:13.356268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:13.356321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:13.490335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:13.490509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:13.490585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:13.490623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:13.494173] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-02-20T20:19:13.494462] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-02-20T20:19:13.494621] [INFO ] [sig ] CMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:13.649960] [INFO ] [LOCAL ] Saved forecast: CMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMI.txt [2026-02-20T20:19:13.650132] [INFO ] [sig ] [690/3387] Completed CMI in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:13.650173] [INFO ] [sig ] [691/3387] Forecasting CMMB... [2026-02-20T20:19:13.650206] [INFO ] [sig ] Generating forecast for: CMMB [2026-02-20T20:19:13.650236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-02-20T20:19:13.661845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-02-20T20:19:13.662211] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-02-20T20:19:13.663071] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-02-20T20:19:13.663127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:13.663160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:13.663187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:13.663245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:13.723232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:13.724068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:13.724160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:13.724194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:13.842453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:13.842632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:13.842675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:13.842702] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:13.846210] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-02-20T20:19:13.846501] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-02-20T20:19:13.846656] [INFO ] [sig ] CMMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:13.995395] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMMB.txt [2026-02-20T20:19:13.995606] [INFO ] [sig ] [691/3387] Completed CMMB in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:13.995669] [INFO ] [sig ] [692/3387] Forecasting CMP... [2026-02-20T20:19:13.995718] [INFO ] [sig ] Generating forecast for: CMP [2026-02-20T20:19:13.995759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-02-20T20:19:14.008481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-02-20T20:19:14.008924] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-02-20T20:19:14.009790] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-02-20T20:19:14.009845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:14.009879] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:14.009906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:14.009976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:14.069687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:14.070658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:14.070748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:14.070780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:14.197350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:14.197517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:14.197560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:14.197612] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:14.202122] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-02-20T20:19:14.202499] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-02-20T20:19:14.202690] [INFO ] [sig ] CMP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:14.366176] [INFO ] [LOCAL ] Saved forecast: CMP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMP.txt [2026-02-20T20:19:14.366337] [INFO ] [sig ] [692/3387] Completed CMP in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:14.366426] [INFO ] [sig ] [693/3387] Forecasting CMPS... [2026-02-20T20:19:14.366458] [INFO ] [sig ] Generating forecast for: CMPS [2026-02-20T20:19:14.366494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-02-20T20:19:14.378196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-02-20T20:19:14.378620] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-02-20T20:19:14.379565] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-02-20T20:19:14.379638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:14.379671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:14.379697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:14.379754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:14.441921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:14.442849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:14.442942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:14.442980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:14.574867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:14.575035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:14.575079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:14.575123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:14.578869] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-02-20T20:19:14.579221] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-02-20T20:19:14.579370] [INFO ] [sig ] CMPS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:14.734003] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMPS.txt [2026-02-20T20:19:14.734201] [INFO ] [sig ] [693/3387] Completed CMPS in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:14.734261] [INFO ] [sig ] [694/3387] Forecasting CMPX... [2026-02-20T20:19:14.734296] [INFO ] [sig ] Generating forecast for: CMPX [2026-02-20T20:19:14.734328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-02-20T20:19:14.747144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-02-20T20:19:14.747630] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-02-20T20:19:14.748625] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-02-20T20:19:14.748695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:14.748745] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:14.748781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:14.748842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:14.813390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:14.814339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:14.814430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:14.814463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:14.946362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:14.946522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:14.946564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:14.946615] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:14.950352] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-02-20T20:19:14.950693] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-02-20T20:19:14.950836] [INFO ] [sig ] CMPX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:15.110818] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMPX.txt [2026-02-20T20:19:15.110986] [INFO ] [sig ] [694/3387] Completed CMPX in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:15.111033] [INFO ] [sig ] [695/3387] Forecasting CMRE... [2026-02-20T20:19:15.111063] [INFO ] [sig ] Generating forecast for: CMRE [2026-02-20T20:19:15.111094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-02-20T20:19:15.123135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-02-20T20:19:15.123498] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-02-20T20:19:15.124361] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-02-20T20:19:15.124414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:15.124446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:15.124473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:15.124528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:15.186178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:15.187157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:15.187253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:15.187288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:15.316762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:15.316944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:15.316986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:15.317016] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:15.320758] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-02-20T20:19:15.321088] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-02-20T20:19:15.321416] [INFO ] [sig ] CMRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:15.483280] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMRE.txt [2026-02-20T20:19:15.483452] [INFO ] [sig ] [695/3387] Completed CMRE in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:15.483495] [INFO ] [sig ] [696/3387] Forecasting CMS... [2026-02-20T20:19:15.483527] [INFO ] [sig ] Generating forecast for: CMS [2026-02-20T20:19:15.483557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-02-20T20:19:15.495422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-02-20T20:19:15.495842] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-02-20T20:19:15.496708] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-02-20T20:19:15.496763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:15.496795] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:15.496887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:15.496947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:15.559885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:15.560892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:15.560990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:15.561024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:15.693834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:15.694004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:15.694054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:15.694091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:15.697818] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=27.74%) [2026-02-20T20:19:15.698124] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-02-20T20:19:15.698265] [INFO ] [sig ] CMS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:15.872567] [INFO ] [LOCAL ] Saved forecast: CMS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMS.txt [2026-02-20T20:19:15.872732] [INFO ] [sig ] [696/3387] Completed CMS in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:15.872773] [INFO ] [sig ] [697/3387] Forecasting CMSA... [2026-02-20T20:19:15.872804] [INFO ] [sig ] Generating forecast for: CMSA [2026-02-20T20:19:15.872835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-02-20T20:19:15.884932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-02-20T20:19:15.885331] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-02-20T20:19:15.886412] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-02-20T20:19:15.886468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:15.886501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:15.886528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:15.886603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:15.947884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:15.948886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:15.948991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:15.949033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:16.068228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:16.068392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:16.068437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:16.068466] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:16.072266] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-02-20T20:19:16.072560] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-02-20T20:19:16.072719] [INFO ] [sig ] CMSA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:16.223679] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMSA.txt [2026-02-20T20:19:16.223846] [INFO ] [sig ] [697/3387] Completed CMSA in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:16.223888] [INFO ] [sig ] [698/3387] Forecasting CMSC... [2026-02-20T20:19:16.223921] [INFO ] [sig ] Generating forecast for: CMSC [2026-02-20T20:19:16.223954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-02-20T20:19:16.236882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-02-20T20:19:16.237340] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-02-20T20:19:16.238217] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-02-20T20:19:16.238273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:16.238307] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:16.238334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:16.238396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:16.303741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:16.304669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:16.304767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:16.304802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:16.433965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:16.434144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:16.434188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:16.434218] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:16.437943] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-02-20T20:19:16.438254] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-02-20T20:19:16.438387] [INFO ] [sig ] CMSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:16.589505] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMSC.txt [2026-02-20T20:19:16.589703] [INFO ] [sig ] [698/3387] Completed CMSC in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:16.589746] [INFO ] [sig ] [699/3387] Forecasting CMSD... [2026-02-20T20:19:16.589778] [INFO ] [sig ] Generating forecast for: CMSD [2026-02-20T20:19:16.589810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-02-20T20:19:16.602549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-02-20T20:19:16.603026] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-02-20T20:19:16.603985] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-02-20T20:19:16.604048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:16.604082] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:16.604110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:16.604169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:16.667045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:16.667995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:16.668103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:16.668148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:16.803634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:16.803802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:16.803847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:16.803876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:16.807810] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=51.39%) [2026-02-20T20:19:16.808187] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-02-20T20:19:16.808361] [INFO ] [sig ] CMSD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:16.957803] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CMSD.txt [2026-02-20T20:19:16.957968] [INFO ] [sig ] [699/3387] Completed CMSD in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:16.958012] [INFO ] [sig ] [700/3387] Forecasting CMTG... [2026-02-20T20:19:16.958042] [INFO ] [sig ] Generating forecast for: CMTG [2026-02-20T20:19:16.958073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-02-20T20:19:16.969929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-02-20T20:19:16.970346] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-02-20T20:19:16.971309] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-02-20T20:19:16.971383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:16.971428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:16.971464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:16.971541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:17.033752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:17.034686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:17.034776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:17.034810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:17.165010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:17.165176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:17.165218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:17.165247] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:17.168825] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-02-20T20:19:17.169133] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-02-20T20:19:17.169279] [INFO ] [sig ] CMTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:17.325160] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMTG.txt [2026-02-20T20:19:17.325317] [INFO ] [sig ] [700/3387] Completed CMTG in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:17.325357] [INFO ] [sig ] [701/3387] Forecasting CMTL... [2026-02-20T20:19:17.325389] [INFO ] [sig ] Generating forecast for: CMTL [2026-02-20T20:19:17.325420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-02-20T20:19:17.336722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-02-20T20:19:17.337131] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-02-20T20:19:17.337973] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-02-20T20:19:17.338030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:17.338063] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:17.338091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:17.338149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:17.408783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:17.409745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:17.409834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:17.409870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:17.546888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:17.547095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:17.547140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:17.547169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:17.550969] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-02-20T20:19:17.551322] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-02-20T20:19:17.551469] [INFO ] [sig ] CMTL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:17.698125] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CMTL.txt [2026-02-20T20:19:17.698299] [INFO ] [sig ] [701/3387] Completed CMTL in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:17.698339] [INFO ] [sig ] [702/3387] Forecasting CNA... [2026-02-20T20:19:17.698370] [INFO ] [sig ] Generating forecast for: CNA [2026-02-20T20:19:17.698409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-02-20T20:19:17.710445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-02-20T20:19:17.710861] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-02-20T20:19:17.711731] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-02-20T20:19:17.711802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:17.711836] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:17.711863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:17.711921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:17.773637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:17.774783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:17.774873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:17.774909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:17.901054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:17.901231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:17.901273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:17.901303] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:17.905291] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=76.79%) [2026-02-20T20:19:17.905642] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-02-20T20:19:17.905790] [INFO ] [sig ] CNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:18.101184] [INFO ] [LOCAL ] Saved forecast: CNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNA.txt [2026-02-20T20:19:18.101360] [INFO ] [sig ] [702/3387] Completed CNA in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:18.101414] [INFO ] [sig ] [703/3387] Forecasting CNC... [2026-02-20T20:19:18.101458] [INFO ] [sig ] Generating forecast for: CNC [2026-02-20T20:19:18.101497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-02-20T20:19:18.115264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-02-20T20:19:18.115682] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-02-20T20:19:18.116732] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-02-20T20:19:18.116794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:18.116859] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:18.116898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:18.116973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:18.199395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:18.200446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:18.200552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:18.200620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:18.329124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:18.329287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:18.329341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:18.329373] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:18.333897] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=56.85%) [2026-02-20T20:19:18.334454] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-02-20T20:19:18.334642] [INFO ] [sig ] CNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:18.486223] [INFO ] [LOCAL ] Saved forecast: CNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNC.txt [2026-02-20T20:19:18.486612] [INFO ] [sig ] [703/3387] Completed CNC in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:18.486659] [INFO ] [sig ] [704/3387] Forecasting CNF... [2026-02-20T20:19:18.486690] [INFO ] [sig ] Generating forecast for: CNF [2026-02-20T20:19:18.486722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-02-20T20:19:18.498000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-02-20T20:19:18.498396] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-02-20T20:19:18.499209] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-02-20T20:19:18.499263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:18.499295] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:18.499321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:18.499378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:18.559608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:18.560535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:18.560641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:18.560677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:18.675364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:18.675525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:18.675566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:18.675615] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:18.679202] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-02-20T20:19:18.679492] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-02-20T20:19:18.679652] [INFO ] [sig ] CNF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:18.825354] [INFO ] [LOCAL ] Saved forecast: CNF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNF.txt [2026-02-20T20:19:18.825518] [INFO ] [sig ] [704/3387] Completed CNF in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-20T20:19:18.825560] [INFO ] [sig ] [705/3387] Forecasting CNI... [2026-02-20T20:19:18.825612] [INFO ] [sig ] Generating forecast for: CNI [2026-02-20T20:19:18.825644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-02-20T20:19:18.836763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-02-20T20:19:18.837179] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-02-20T20:19:18.838007] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-02-20T20:19:18.838062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:18.838095] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:18.838122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:18.838183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:18.898203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:18.899152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:18.899247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:18.899282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:19.026347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:19.026586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:19.026636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:19.026665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:19.030704] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-02-20T20:19:19.031112] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-02-20T20:19:19.031271] [INFO ] [sig ] CNI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:19.182016] [INFO ] [LOCAL ] Saved forecast: CNI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNI.txt [2026-02-20T20:19:19.182172] [INFO ] [sig ] [705/3387] Completed CNI in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.1m [2026-02-20T20:19:19.182219] [INFO ] [sig ] [706/3387] Forecasting CNK... [2026-02-20T20:19:19.182249] [INFO ] [sig ] Generating forecast for: CNK [2026-02-20T20:19:19.182280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-02-20T20:19:19.193625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-02-20T20:19:19.194013] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-02-20T20:19:19.194880] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-02-20T20:19:19.194936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:19.194970] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:19.195000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:19.195072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:19.257885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:19.258801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:19.258890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:19.258975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:19.389035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:19.389213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:19.389256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:19.389285] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:19.392901] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=36.10%) [2026-02-20T20:19:19.393192] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-02-20T20:19:19.393327] [INFO ] [sig ] CNK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:19.536390] [INFO ] [LOCAL ] Saved forecast: CNK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNK.txt [2026-02-20T20:19:19.536539] [INFO ] [sig ] [706/3387] Completed CNK in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:19.536600] [INFO ] [sig ] [707/3387] Forecasting CNM... [2026-02-20T20:19:19.536633] [INFO ] [sig ] Generating forecast for: CNM [2026-02-20T20:19:19.536665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-02-20T20:19:19.548733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-02-20T20:19:19.549150] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-02-20T20:19:19.550019] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-02-20T20:19:19.550077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:19.550116] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:19.550146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:19.550204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:19.610476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:19.611247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:19.611333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:19.611368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:19.739911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:19.740085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:19.740143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:19.740174] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:19.744108] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-02-20T20:19:19.744624] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-02-20T20:19:19.744817] [INFO ] [sig ] CNM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:19.901842] [INFO ] [LOCAL ] Saved forecast: CNM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNM.txt [2026-02-20T20:19:19.902014] [INFO ] [sig ] [707/3387] Completed CNM in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:19.902055] [INFO ] [sig ] [708/3387] Forecasting CNMD... [2026-02-20T20:19:19.902085] [INFO ] [sig ] Generating forecast for: CNMD [2026-02-20T20:19:19.902117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-02-20T20:19:19.914004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-02-20T20:19:19.914377] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-02-20T20:19:19.915264] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-02-20T20:19:19.915320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:19.915352] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:19.915377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:19.915434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:19.975371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:19.976196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:19.976315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:19.976352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:20.107483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:20.107695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:20.107748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:20.107783] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:20.112159] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-02-20T20:19:20.112524] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-02-20T20:19:20.112689] [INFO ] [sig ] CNMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:20.262733] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNMD.txt [2026-02-20T20:19:20.262892] [INFO ] [sig ] [708/3387] Completed CNMD in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:20.262933] [INFO ] [sig ] [709/3387] Forecasting CNNE... [2026-02-20T20:19:20.262963] [INFO ] [sig ] Generating forecast for: CNNE [2026-02-20T20:19:20.262993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-02-20T20:19:20.274030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-02-20T20:19:20.274435] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-02-20T20:19:20.275279] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-02-20T20:19:20.275334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:20.275366] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:20.275394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:20.275451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:20.343858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:20.344970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:20.345062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:20.345099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:20.491249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:20.491434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:20.491497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:20.491591] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:20.495461] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-02-20T20:19:20.495843] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-02-20T20:19:20.496028] [INFO ] [sig ] CNNE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:20.658403] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNNE.txt [2026-02-20T20:19:20.658670] [INFO ] [sig ] [709/3387] Completed CNNE in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:20.658716] [INFO ] [sig ] [710/3387] Forecasting CNO... [2026-02-20T20:19:20.658746] [INFO ] [sig ] Generating forecast for: CNO [2026-02-20T20:19:20.658777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-02-20T20:19:20.669889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-02-20T20:19:20.670234] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-02-20T20:19:20.671070] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-02-20T20:19:20.671124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:20.671157] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:20.671184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:20.671241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:20.730095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:20.730997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:20.731084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:20.731123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:20.854309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:20.854469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:20.854509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:20.854538] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:20.858010] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-20T20:19:20.858286] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-02-20T20:19:20.858413] [INFO ] [sig ] CNO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:21.004642] [INFO ] [LOCAL ] Saved forecast: CNO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNO.txt [2026-02-20T20:19:21.004807] [INFO ] [sig ] [710/3387] Completed CNO in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:21.004848] [INFO ] [sig ] [711/3387] Forecasting CNOB... [2026-02-20T20:19:21.004878] [INFO ] [sig ] Generating forecast for: CNOB [2026-02-20T20:19:21.004909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-02-20T20:19:21.017711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-02-20T20:19:21.018078] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-02-20T20:19:21.018887] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-02-20T20:19:21.018940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:21.018971] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:21.018998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:21.019055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:21.078277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:21.078920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:21.079018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:21.079051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:21.203678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:21.203840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:21.203889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:21.203919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:21.207403] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=23.97%) [2026-02-20T20:19:21.207714] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-02-20T20:19:21.207867] [INFO ] [sig ] CNOB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:21.353805] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNOB.txt [2026-02-20T20:19:21.353937] [INFO ] [sig ] [711/3387] Completed CNOB in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:21.353977] [INFO ] [sig ] [712/3387] Forecasting CNP... [2026-02-20T20:19:21.354006] [INFO ] [sig ] Generating forecast for: CNP [2026-02-20T20:19:21.354036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-02-20T20:19:21.366886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-02-20T20:19:21.367229] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-02-20T20:19:21.368245] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-02-20T20:19:21.368301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:21.368333] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:21.368363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:21.368419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:21.426899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:21.427669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:21.427752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:21.427784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:21.553064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:21.553241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:21.553288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:21.553318] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:21.556777] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-02-20T20:19:21.557077] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-02-20T20:19:21.557213] [INFO ] [sig ] CNP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:21.700895] [INFO ] [LOCAL ] Saved forecast: CNP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNP.txt [2026-02-20T20:19:21.701062] [INFO ] [sig ] [712/3387] Completed CNP in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:21.701112] [INFO ] [sig ] [713/3387] Forecasting CNQ... [2026-02-20T20:19:21.701147] [INFO ] [sig ] Generating forecast for: CNQ [2026-02-20T20:19:21.701179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-02-20T20:19:21.714557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-02-20T20:19:21.714919] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-02-20T20:19:21.715754] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-02-20T20:19:21.715807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:21.715887] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:21.715929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:21.715998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:21.791486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:21.792400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:21.792492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:21.792528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:21.916498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:21.916681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:21.916725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:21.916754] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:21.920246] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-02-20T20:19:21.920545] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-02-20T20:19:21.920699] [INFO ] [sig ] CNQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:22.070959] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNQ.txt [2026-02-20T20:19:22.071113] [INFO ] [sig ] [713/3387] Completed CNQ in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:22.071155] [INFO ] [sig ] [714/3387] Forecasting CNS... [2026-02-20T20:19:22.071196] [INFO ] [sig ] Generating forecast for: CNS [2026-02-20T20:19:22.071228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-02-20T20:19:22.083071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-02-20T20:19:22.083477] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-02-20T20:19:22.084294] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-02-20T20:19:22.084348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:22.084380] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:22.084407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:22.084464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:22.141994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:22.142939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:22.143037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:22.143071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:22.261459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:22.261640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:22.261682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:22.261710] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:22.265115] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-02-20T20:19:22.265412] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-02-20T20:19:22.265542] [INFO ] [sig ] CNS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:22.410487] [INFO ] [LOCAL ] Saved forecast: CNS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNS.txt [2026-02-20T20:19:22.410643] [INFO ] [sig ] [714/3387] Completed CNS in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:22.410684] [INFO ] [sig ] [715/3387] Forecasting CNSP... [2026-02-20T20:19:22.410713] [INFO ] [sig ] Generating forecast for: CNSP [2026-02-20T20:19:22.410744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-02-20T20:19:22.421819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-02-20T20:19:22.422194] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-02-20T20:19:22.423056] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-02-20T20:19:22.423112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:22.423148] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:22.423178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:22.423236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:22.481713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:22.482371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:22.482451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:22.482483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:22.613804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:22.613975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:22.614015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:22.614044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:22.617612] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-02-20T20:19:22.617930] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-02-20T20:19:22.618077] [INFO ] [sig ] CNSP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:22.761669] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNSP.txt [2026-02-20T20:19:22.761817] [INFO ] [sig ] [715/3387] Completed CNSP in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:22.761857] [INFO ] [sig ] [716/3387] Forecasting CNTA... [2026-02-20T20:19:22.761887] [INFO ] [sig ] Generating forecast for: CNTA [2026-02-20T20:19:22.761921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-02-20T20:19:22.772987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-02-20T20:19:22.773389] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-02-20T20:19:22.774250] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-02-20T20:19:22.774305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:22.774338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:22.774365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:22.774424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:22.832833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:22.833607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:22.833695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:22.833729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:22.953008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:22.953165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:22.953206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:22.953279] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:22.956936] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-02-20T20:19:22.957223] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-02-20T20:19:22.957360] [INFO ] [sig ] CNTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:23.105203] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNTA.txt [2026-02-20T20:19:23.105361] [INFO ] [sig ] [716/3387] Completed CNTA in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:23.105409] [INFO ] [sig ] [717/3387] Forecasting CNTY... [2026-02-20T20:19:23.105442] [INFO ] [sig ] Generating forecast for: CNTY [2026-02-20T20:19:23.105480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-02-20T20:19:23.116937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-02-20T20:19:23.117355] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-02-20T20:19:23.118203] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-02-20T20:19:23.118260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:23.118295] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:23.118323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:23.118381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:23.176610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:23.177346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:23.177430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:23.177465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:23.297649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:23.297812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:23.297853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:23.297881] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:23.301359] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-02-20T20:19:23.301652] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-02-20T20:19:23.301782] [INFO ] [sig ] CNTY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:23.446250] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNTY.txt [2026-02-20T20:19:23.446602] [INFO ] [sig ] [717/3387] Completed CNTY in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:23.446645] [INFO ] [sig ] [718/3387] Forecasting CNVS... [2026-02-20T20:19:23.446675] [INFO ] [sig ] Generating forecast for: CNVS [2026-02-20T20:19:23.446705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-02-20T20:19:23.458958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-02-20T20:19:23.459300] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-02-20T20:19:23.460320] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-02-20T20:19:23.460557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:23.460610] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:23.460639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:23.460697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:23.519813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:23.520661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:23.520740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:23.520772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:23.644101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:23.644290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:23.644537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:23.644601] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:23.650057] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=14.44%) [2026-02-20T20:19:23.650433] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-02-20T20:19:23.650628] [INFO ] [sig ] CNVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:23.816267] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNVS.txt [2026-02-20T20:19:23.816410] [INFO ] [sig ] [718/3387] Completed CNVS in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:23.816452] [INFO ] [sig ] [719/3387] Forecasting CNX... [2026-02-20T20:19:23.816481] [INFO ] [sig ] Generating forecast for: CNX [2026-02-20T20:19:23.816513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-02-20T20:19:23.830921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-02-20T20:19:23.831269] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-02-20T20:19:23.832119] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-02-20T20:19:23.832185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:23.832225] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:23.832259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:23.832326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:23.893008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:23.893671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:23.893761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:23.893795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:24.018462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:24.018680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:24.018747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:24.018799] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:24.023999] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-02-20T20:19:24.024408] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-02-20T20:19:24.024628] [INFO ] [sig ] CNX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:24.174311] [INFO ] [LOCAL ] Saved forecast: CNX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CNX.txt [2026-02-20T20:19:24.174461] [INFO ] [sig ] [719/3387] Completed CNX in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:24.174500] [INFO ] [sig ] [720/3387] Forecasting CNXN... [2026-02-20T20:19:24.174537] [INFO ] [sig ] Generating forecast for: CNXN [2026-02-20T20:19:24.174588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-02-20T20:19:24.186124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-02-20T20:19:24.186561] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-02-20T20:19:24.187474] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-02-20T20:19:24.187530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:24.187564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:24.187627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:24.187692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:24.246773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:24.247555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:24.247657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:24.247691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:24.377447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:24.377625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:24.377668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:24.377697] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:24.381198] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-02-20T20:19:24.381478] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-02-20T20:19:24.381636] [INFO ] [sig ] CNXN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:24.526454] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CNXN.txt [2026-02-20T20:19:24.526600] [INFO ] [sig ] [720/3387] Completed CNXN in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-20T20:19:24.526643] [INFO ] [sig ] [721/3387] Forecasting COCO... [2026-02-20T20:19:24.526672] [INFO ] [sig ] Generating forecast for: COCO [2026-02-20T20:19:24.526710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-02-20T20:19:24.538959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-02-20T20:19:24.539395] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-02-20T20:19:24.540272] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-02-20T20:19:24.540330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:24.540364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:24.540393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:24.540452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:24.606377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:24.607398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:24.607496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:24.607531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:24.736647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:24.736828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:24.736878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:24.736907] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:24.740397] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-02-20T20:19:24.740707] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-02-20T20:19:24.740844] [INFO ] [sig ] COCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:24.893675] [INFO ] [LOCAL ] Saved forecast: COCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COCO.txt [2026-02-20T20:19:24.893870] [INFO ] [sig ] [721/3387] Completed COCO in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.0m [2026-02-20T20:19:24.893916] [INFO ] [sig ] [722/3387] Forecasting CODA... [2026-02-20T20:19:24.893947] [INFO ] [sig ] Generating forecast for: CODA [2026-02-20T20:19:24.893977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-02-20T20:19:24.906565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-02-20T20:19:24.906965] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-02-20T20:19:24.907854] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-02-20T20:19:24.907910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:24.907943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:24.907973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:24.908044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:24.970181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:24.970958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:24.971044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:24.971080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:25.089207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:25.089374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:25.089418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:25.089655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:25.093870] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-02-20T20:19:25.094182] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-02-20T20:19:25.094323] [INFO ] [sig ] CODA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:25.242173] [INFO ] [LOCAL ] Saved forecast: CODA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CODA.txt [2026-02-20T20:19:25.242307] [INFO ] [sig ] [722/3387] Completed CODA in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.0m [2026-02-20T20:19:25.242346] [INFO ] [sig ] [723/3387] Forecasting CODI... [2026-02-20T20:19:25.242378] [INFO ] [sig ] Generating forecast for: CODI [2026-02-20T20:19:25.242586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-02-20T20:19:25.253493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-02-20T20:19:25.253824] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-02-20T20:19:25.254855] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-02-20T20:19:25.254908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:25.254941] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:25.254972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:25.255047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:25.316606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:25.317496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:25.317631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:25.317668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:25.437428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:25.437608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:25.437656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:25.437686] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:25.441360] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-02-20T20:19:25.441672] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-02-20T20:19:25.441811] [INFO ] [sig ] CODI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:25.592124] [INFO ] [LOCAL ] Saved forecast: CODI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CODI.txt [2026-02-20T20:19:25.592263] [INFO ] [sig ] [723/3387] Completed CODI in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:25.592304] [INFO ] [sig ] [724/3387] Forecasting COEP... [2026-02-20T20:19:25.592334] [INFO ] [sig ] Generating forecast for: COEP [2026-02-20T20:19:25.592365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-02-20T20:19:25.603864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-02-20T20:19:25.604221] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-02-20T20:19:25.605085] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-02-20T20:19:25.605141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:25.605174] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:25.605202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:25.605278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:25.666365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:25.667132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:25.667228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:25.667270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:25.794396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:25.794545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:25.794604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:25.794636] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:25.798224] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=32.42%) [2026-02-20T20:19:25.798547] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-02-20T20:19:25.798704] [INFO ] [sig ] COEP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:25.947484] [INFO ] [LOCAL ] Saved forecast: COEP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COEP.txt [2026-02-20T20:19:25.947672] [INFO ] [sig ] [724/3387] Completed COEP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:25.947720] [INFO ] [sig ] [725/3387] Forecasting COF... [2026-02-20T20:19:25.947754] [INFO ] [sig ] Generating forecast for: COF [2026-02-20T20:19:25.947786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-02-20T20:19:25.959346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-02-20T20:19:25.959953] [INFO ] [FORECASTER] Starting predict_future for COF [2026-02-20T20:19:25.960993] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-02-20T20:19:25.961048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:25.961082] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:25.961110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:25.961168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:26.022287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:26.023183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:26.023272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:26.023306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:26.146846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:26.146986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:26.147026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:26.147056] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:26.150685] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-02-20T20:19:26.150981] [INFO ] [FORECASTER] Completed predict_future for COF [2026-02-20T20:19:26.151119] [INFO ] [sig ] COF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:26.295812] [INFO ] [LOCAL ] Saved forecast: COF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COF.txt [2026-02-20T20:19:26.295933] [INFO ] [sig ] [725/3387] Completed COF in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:26.295972] [INFO ] [sig ] [726/3387] Forecasting COFS... [2026-02-20T20:19:26.296003] [INFO ] [sig ] Generating forecast for: COFS [2026-02-20T20:19:26.296034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-02-20T20:19:26.307482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-02-20T20:19:26.307868] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-02-20T20:19:26.308747] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-02-20T20:19:26.308819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:26.308853] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:26.308881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:26.308938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:26.368888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:26.369512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:26.369611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:26.369647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:26.483128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:26.483280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:26.483321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:26.483350] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:26.486860] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-02-20T20:19:26.487138] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-02-20T20:19:26.487290] [INFO ] [sig ] COFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:26.630444] [INFO ] [LOCAL ] Saved forecast: COFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COFS.txt [2026-02-20T20:19:26.630621] [INFO ] [sig ] [726/3387] Completed COFS in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:26.630664] [INFO ] [sig ] [727/3387] Forecasting COKE... [2026-02-20T20:19:26.630695] [INFO ] [sig ] Generating forecast for: COKE [2026-02-20T20:19:26.630726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-02-20T20:19:26.641746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-02-20T20:19:26.642093] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-02-20T20:19:26.642905] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-02-20T20:19:26.642958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:26.642991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:26.643019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:26.643076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:26.701404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:26.702040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:26.702120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:26.702152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:26.827884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:26.828040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:26.828081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:26.828110] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:26.831547] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=68.18%) [2026-02-20T20:19:26.831849] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-02-20T20:19:26.831979] [INFO ] [sig ] COKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:26.980470] [INFO ] [LOCAL ] Saved forecast: COKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COKE.txt [2026-02-20T20:19:26.980642] [INFO ] [sig ] [727/3387] Completed COKE in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:26.980685] [INFO ] [sig ] [728/3387] Forecasting COLB... [2026-02-20T20:19:26.980716] [INFO ] [sig ] Generating forecast for: COLB [2026-02-20T20:19:26.980747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-02-20T20:19:26.993766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-02-20T20:19:26.994210] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-02-20T20:19:26.995355] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-02-20T20:19:26.995412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:26.995446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:26.995475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:26.995534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:27.056133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:27.057067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:27.057158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:27.057191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:27.183586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:27.183765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:27.183811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:27.183841] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:27.187362] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-02-20T20:19:27.187678] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-02-20T20:19:27.187818] [INFO ] [sig ] COLB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:27.334530] [INFO ] [LOCAL ] Saved forecast: COLB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COLB.txt [2026-02-20T20:19:27.334702] [INFO ] [sig ] [728/3387] Completed COLB in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:27.334745] [INFO ] [sig ] [729/3387] Forecasting COLD... [2026-02-20T20:19:27.334774] [INFO ] [sig ] Generating forecast for: COLD [2026-02-20T20:19:27.334804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-02-20T20:19:27.346275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-02-20T20:19:27.346716] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-02-20T20:19:27.347541] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-02-20T20:19:27.347616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:27.347651] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:27.347679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:27.347737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:27.405097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:27.405855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:27.405938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:27.405971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:27.531942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:27.532157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:27.532207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:27.532239] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:27.536349] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=72.50%) [2026-02-20T20:19:27.536709] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-02-20T20:19:27.536885] [INFO ] [sig ] COLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:27.685793] [INFO ] [LOCAL ] Saved forecast: COLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COLD.txt [2026-02-20T20:19:27.685963] [INFO ] [sig ] [729/3387] Completed COLD in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:27.686006] [INFO ] [sig ] [730/3387] Forecasting COLL... [2026-02-20T20:19:27.686037] [INFO ] [sig ] Generating forecast for: COLL [2026-02-20T20:19:27.686073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-02-20T20:19:27.699698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-02-20T20:19:27.700080] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-02-20T20:19:27.700957] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-02-20T20:19:27.701011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:27.701071] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:27.701100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:27.701157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:27.760949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:27.761720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:27.761814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:27.761848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:27.888381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:27.888546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:27.888606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:27.888638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:27.892392] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-02-20T20:19:27.892701] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-02-20T20:19:27.892839] [INFO ] [sig ] COLL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:28.044463] [INFO ] [LOCAL ] Saved forecast: COLL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COLL.txt [2026-02-20T20:19:28.044682] [INFO ] [sig ] [730/3387] Completed COLL in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:28.044742] [INFO ] [sig ] [731/3387] Forecasting COLM... [2026-02-20T20:19:28.044775] [INFO ] [sig ] Generating forecast for: COLM [2026-02-20T20:19:28.044808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-02-20T20:19:28.056100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-02-20T20:19:28.056506] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-02-20T20:19:28.057393] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-02-20T20:19:28.057457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:28.057491] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:28.057518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:28.057608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:28.118438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:28.119228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:28.119347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:28.119388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:28.250193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:28.250410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:28.250455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:28.250485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:28.254363] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=67.81%) [2026-02-20T20:19:28.254715] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-02-20T20:19:28.254865] [INFO ] [sig ] COLM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:28.400823] [INFO ] [LOCAL ] Saved forecast: COLM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COLM.txt [2026-02-20T20:19:28.400986] [INFO ] [sig ] [731/3387] Completed COLM in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:28.401033] [INFO ] [sig ] [732/3387] Forecasting COMP... [2026-02-20T20:19:28.401064] [INFO ] [sig ] Generating forecast for: COMP [2026-02-20T20:19:28.401103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-02-20T20:19:28.413820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-02-20T20:19:28.414210] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-02-20T20:19:28.415341] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-02-20T20:19:28.415396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:28.415429] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:28.415455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:28.415512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:28.473433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:28.474185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:28.474292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:28.474330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:28.601197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:28.601353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:28.601393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:28.601422] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:28.605498] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=25.71%) [2026-02-20T20:19:28.605802] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-02-20T20:19:28.605935] [INFO ] [sig ] COMP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:28.753156] [INFO ] [LOCAL ] Saved forecast: COMP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COMP.txt [2026-02-20T20:19:28.753289] [INFO ] [sig ] [732/3387] Completed COMP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:28.753329] [INFO ] [sig ] [733/3387] Forecasting CONL... [2026-02-20T20:19:28.753360] [INFO ] [sig ] Generating forecast for: CONL [2026-02-20T20:19:28.753391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-02-20T20:19:28.765970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-02-20T20:19:28.766348] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-02-20T20:19:28.767418] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-02-20T20:19:28.767480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:28.767513] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:28.767540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:28.767624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:28.827088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:28.827817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:28.827902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:28.827934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:28.959236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:28.959454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:28.959502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:28.959563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:28.963359] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-02-20T20:19:28.963687] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-02-20T20:19:28.963840] [INFO ] [sig ] CONL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:29.112359] [INFO ] [LOCAL ] Saved forecast: CONL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CONL.txt [2026-02-20T20:19:29.112508] [INFO ] [sig ] [733/3387] Completed CONL in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:29.112549] [INFO ] [sig ] [734/3387] Forecasting COO... [2026-02-20T20:19:29.112596] [INFO ] [sig ] Generating forecast for: COO [2026-02-20T20:19:29.112636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-02-20T20:19:29.124078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-02-20T20:19:29.124442] [INFO ] [FORECASTER] Starting predict_future for COO [2026-02-20T20:19:29.125715] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-02-20T20:19:29.125770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:29.125803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:29.125830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:29.125887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:29.183744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:29.184488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:29.184570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:29.184623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:29.308225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:29.308406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:29.308450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:29.308479] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:29.311932] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-02-20T20:19:29.312220] [INFO ] [FORECASTER] Completed predict_future for COO [2026-02-20T20:19:29.312356] [INFO ] [sig ] COO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:29.456744] [INFO ] [LOCAL ] Saved forecast: COO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COO.txt [2026-02-20T20:19:29.456924] [INFO ] [sig ] [734/3387] Completed COO in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:29.456967] [INFO ] [sig ] [735/3387] Forecasting COP... [2026-02-20T20:19:29.456998] [INFO ] [sig ] Generating forecast for: COP [2026-02-20T20:19:29.457029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-02-20T20:19:29.468554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-02-20T20:19:29.468964] [INFO ] [FORECASTER] Starting predict_future for COP [2026-02-20T20:19:29.469828] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-02-20T20:19:29.469882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:29.469915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:29.469942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:29.469999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:29.528015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:29.528927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:29.529014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:29.529048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:29.649033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:29.649196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:29.649237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:29.649266] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:29.652965] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=64.51%) [2026-02-20T20:19:29.653244] [INFO ] [FORECASTER] Completed predict_future for COP [2026-02-20T20:19:29.653392] [INFO ] [sig ] COP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:29.802019] [INFO ] [LOCAL ] Saved forecast: COP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COP.txt [2026-02-20T20:19:29.802150] [INFO ] [sig ] [735/3387] Completed COP in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-20T20:19:29.802190] [INFO ] [sig ] [736/3387] Forecasting COPP... [2026-02-20T20:19:29.802220] [INFO ] [sig ] Generating forecast for: COPP [2026-02-20T20:19:29.802251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-02-20T20:19:29.814081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-02-20T20:19:29.814426] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-02-20T20:19:29.815339] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-02-20T20:19:29.815393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:29.815425] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:29.815452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:29.815508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:29.874407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:29.875307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:29.875387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:29.875419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:29.994923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:29.995065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:29.995106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:29.995134] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:29.998967] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=84.23%) [2026-02-20T20:19:29.999244] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-02-20T20:19:29.999373] [INFO ] [sig ] COPP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:30.142376] [INFO ] [LOCAL ] Saved forecast: COPP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COPP.txt [2026-02-20T20:19:30.142496] [INFO ] [sig ] [736/3387] Completed COPP in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 15.9m [2026-02-20T20:19:30.142535] [INFO ] [sig ] [737/3387] Forecasting CORZ... [2026-02-20T20:19:30.142565] [INFO ] [sig ] Generating forecast for: CORZ [2026-02-20T20:19:30.142614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-02-20T20:19:30.153648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-02-20T20:19:30.153989] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-02-20T20:19:30.154844] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-02-20T20:19:30.154897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:30.154943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:30.154972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:30.155029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:30.214028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:30.214803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:30.214884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:30.214917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:30.336837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:30.337002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:30.337044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:30.337073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:30.340507] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-02-20T20:19:30.340806] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-02-20T20:19:30.340936] [INFO ] [sig ] CORZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:30.489323] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CORZ.txt [2026-02-20T20:19:30.489466] [INFO ] [sig ] [737/3387] Completed CORZ in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 15.9m [2026-02-20T20:19:30.489506] [INFO ] [sig ] [738/3387] Forecasting CORZZ... [2026-02-20T20:19:30.489535] [INFO ] [sig ] Generating forecast for: CORZZ [2026-02-20T20:19:30.489566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-02-20T20:19:30.500731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-02-20T20:19:30.501069] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-02-20T20:19:30.502133] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-02-20T20:19:30.502187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:30.502219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:30.502245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:30.502307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:30.560660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:30.561286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:30.561365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:30.561398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:30.670397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:30.670537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:30.670595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:30.670627] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:30.674078] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-02-20T20:19:30.674359] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-02-20T20:19:30.674490] [INFO ] [sig ] CORZZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:30.819598] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CORZZ.txt [2026-02-20T20:19:30.819782] [INFO ] [sig ] [738/3387] Completed CORZZ in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 15.9m [2026-02-20T20:19:30.819823] [INFO ] [sig ] [739/3387] Forecasting COTY... [2026-02-20T20:19:30.819855] [INFO ] [sig ] Generating forecast for: COTY [2026-02-20T20:19:30.819886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-02-20T20:19:30.831169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-02-20T20:19:30.831744] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-02-20T20:19:30.832546] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-02-20T20:19:30.832620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:30.832654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:30.832681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:30.832738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:30.902232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:30.903170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:30.903258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:30.903293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:31.026527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:31.026685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:31.026728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:31.026757] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:31.030350] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-02-20T20:19:31.030688] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-02-20T20:19:31.030826] [INFO ] [sig ] COTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:31.185610] [INFO ] [LOCAL ] Saved forecast: COTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/COTY.txt [2026-02-20T20:19:31.185764] [INFO ] [sig ] [739/3387] Completed COTY in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.9m [2026-02-20T20:19:31.185811] [INFO ] [sig ] [740/3387] Forecasting COWG... [2026-02-20T20:19:31.185844] [INFO ] [sig ] Generating forecast for: COWG [2026-02-20T20:19:31.185874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-02-20T20:19:31.198089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-02-20T20:19:31.198436] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-02-20T20:19:31.199315] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-02-20T20:19:31.199381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:31.199421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:31.199456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:31.199517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:31.258518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:31.259168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:31.259295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:31.259338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:31.384512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:31.384666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:31.384706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:31.384735] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:31.388103] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-02-20T20:19:31.388374] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-02-20T20:19:31.388505] [INFO ] [sig ] COWG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:31.532482] [INFO ] [LOCAL ] Saved forecast: COWG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COWG.txt [2026-02-20T20:19:31.532616] [INFO ] [sig ] [740/3387] Completed COWG in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:31.532665] [INFO ] [sig ] [741/3387] Forecasting COYA... [2026-02-20T20:19:31.532696] [INFO ] [sig ] Generating forecast for: COYA [2026-02-20T20:19:31.532726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-02-20T20:19:31.543167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-02-20T20:19:31.543483] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-02-20T20:19:31.544292] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-02-20T20:19:31.544346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:31.544383] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:31.544410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:31.544467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:31.602535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:31.603160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:31.603239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:31.603271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:31.716274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:31.716399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:31.716441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:31.716470] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:31.720320] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-02-20T20:19:31.720629] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-02-20T20:19:31.720952] [INFO ] [sig ] COYA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:31.868294] [INFO ] [LOCAL ] Saved forecast: COYA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/COYA.txt [2026-02-20T20:19:31.868451] [INFO ] [sig ] [741/3387] Completed COYA in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:31.868492] [INFO ] [sig ] [742/3387] Forecasting CP... [2026-02-20T20:19:31.868522] [INFO ] [sig ] Generating forecast for: CP [2026-02-20T20:19:31.868552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-02-20T20:19:31.879499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-02-20T20:19:31.879865] [INFO ] [FORECASTER] Starting predict_future for CP [2026-02-20T20:19:31.880688] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-02-20T20:19:31.880741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:31.880774] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:31.880801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:31.880858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:31.942753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:31.943654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:31.943736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:31.943768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:32.068583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:32.068741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:32.068781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:32.068809] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:32.072270] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-02-20T20:19:32.072546] [INFO ] [FORECASTER] Completed predict_future for CP [2026-02-20T20:19:32.072741] [INFO ] [sig ] CP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:32.223265] [INFO ] [LOCAL ] Saved forecast: CP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CP.txt [2026-02-20T20:19:32.223401] [INFO ] [sig ] [742/3387] Completed CP in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:32.223441] [INFO ] [sig ] [743/3387] Forecasting CPA... [2026-02-20T20:19:32.223472] [INFO ] [sig ] Generating forecast for: CPA [2026-02-20T20:19:32.223501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-02-20T20:19:32.234846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-02-20T20:19:32.235189] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-02-20T20:19:32.236048] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-02-20T20:19:32.236102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:32.236136] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:32.236165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:32.236222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:32.300492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:32.301151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:32.301232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:32.301265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:32.426514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:32.426890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:32.426932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:32.426961] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:32.430521] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=51.98%) [2026-02-20T20:19:32.431016] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-02-20T20:19:32.431147] [INFO ] [sig ] CPA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:32.575399] [INFO ] [LOCAL ] Saved forecast: CPA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPA.txt [2026-02-20T20:19:32.575551] [INFO ] [sig ] [743/3387] Completed CPA in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:32.575798] [INFO ] [sig ] [744/3387] Forecasting CPB... [2026-02-20T20:19:32.575830] [INFO ] [sig ] Generating forecast for: CPB [2026-02-20T20:19:32.575860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-02-20T20:19:32.588186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-02-20T20:19:32.588505] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-02-20T20:19:32.589314] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-02-20T20:19:32.589372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:32.589412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:32.589446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:32.589516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:32.649820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:32.650449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:32.650527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:32.650562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:32.772773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:32.772941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:32.772987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:32.773031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:32.777068] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-02-20T20:19:32.777378] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-02-20T20:19:32.777530] [INFO ] [sig ] CPB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:32.920063] [INFO ] [LOCAL ] Saved forecast: CPB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPB.txt [2026-02-20T20:19:32.920200] [INFO ] [sig ] [744/3387] Completed CPB in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:32.920240] [INFO ] [sig ] [745/3387] Forecasting CPF... [2026-02-20T20:19:32.920269] [INFO ] [sig ] Generating forecast for: CPF [2026-02-20T20:19:32.920300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-02-20T20:19:32.930933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-02-20T20:19:32.931287] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-02-20T20:19:32.932103] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-02-20T20:19:32.932157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:32.932190] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:32.932218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:32.932274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:32.990058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:32.990845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:32.990926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:32.990959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:33.113127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:33.113289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:33.113330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:33.113365] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:33.116934] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-02-20T20:19:33.117212] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-02-20T20:19:33.117344] [INFO ] [sig ] CPF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:33.260393] [INFO ] [LOCAL ] Saved forecast: CPF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPF.txt [2026-02-20T20:19:33.260559] [INFO ] [sig ] [745/3387] Completed CPF in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:33.260621] [INFO ] [sig ] [746/3387] Forecasting CPIX... [2026-02-20T20:19:33.260651] [INFO ] [sig ] Generating forecast for: CPIX [2026-02-20T20:19:33.260681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-02-20T20:19:33.271894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-02-20T20:19:33.272297] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-02-20T20:19:33.273143] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-02-20T20:19:33.273198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:33.273234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:33.273262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:33.273321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:33.330914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:33.331621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:33.331703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:33.331768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:33.453268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:33.453427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:33.453470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:33.453500] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:33.457000] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-02-20T20:19:33.457287] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-02-20T20:19:33.457419] [INFO ] [sig ] CPIX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:33.614451] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPIX.txt [2026-02-20T20:19:33.614689] [INFO ] [sig ] [746/3387] Completed CPIX in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:33.614749] [INFO ] [sig ] [747/3387] Forecasting CPK... [2026-02-20T20:19:33.614785] [INFO ] [sig ] Generating forecast for: CPK [2026-02-20T20:19:33.614822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-02-20T20:19:33.629621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-02-20T20:19:33.630083] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-02-20T20:19:33.631101] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-02-20T20:19:33.631164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:33.631238] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:33.631272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:33.631349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:33.698236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:33.699124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:33.699224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:33.699270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:33.819951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:33.820111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:33.820153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:33.820181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:33.823603] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-02-20T20:19:33.823880] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-02-20T20:19:33.824010] [INFO ] [sig ] CPK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:33.965647] [INFO ] [LOCAL ] Saved forecast: CPK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPK.txt [2026-02-20T20:19:33.965779] [INFO ] [sig ] [747/3387] Completed CPK in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:33.965819] [INFO ] [sig ] [748/3387] Forecasting CPNG... [2026-02-20T20:19:33.965848] [INFO ] [sig ] Generating forecast for: CPNG [2026-02-20T20:19:33.965878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-02-20T20:19:33.977928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-02-20T20:19:33.978279] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-02-20T20:19:33.979266] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-02-20T20:19:33.979318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:33.979350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:33.979411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:33.979471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:34.039475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:34.040160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:34.040239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:34.040273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:34.165501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:34.165652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:34.165694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:34.165722] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:34.169175] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-02-20T20:19:34.169450] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-02-20T20:19:34.169595] [INFO ] [sig ] CPNG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:34.312147] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPNG.txt [2026-02-20T20:19:34.312274] [INFO ] [sig ] [748/3387] Completed CPNG in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:34.312313] [INFO ] [sig ] [749/3387] Forecasting CPRI... [2026-02-20T20:19:34.312343] [INFO ] [sig ] Generating forecast for: CPRI [2026-02-20T20:19:34.312373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-02-20T20:19:34.323544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-02-20T20:19:34.323914] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-02-20T20:19:34.324712] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-02-20T20:19:34.324765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:34.324797] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:34.324824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:34.324881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:34.383147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:34.383830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:34.383913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:34.383947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:34.512777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:34.512944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:34.512984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:34.513012] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:34.516586] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=42.49%) [2026-02-20T20:19:34.516902] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-02-20T20:19:34.517039] [INFO ] [sig ] CPRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:34.660958] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPRI.txt [2026-02-20T20:19:34.661134] [INFO ] [sig ] [749/3387] Completed CPRI in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:34.661177] [INFO ] [sig ] [750/3387] Forecasting CPRX... [2026-02-20T20:19:34.661211] [INFO ] [sig ] Generating forecast for: CPRX [2026-02-20T20:19:34.661243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-02-20T20:19:34.673483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-02-20T20:19:34.673918] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-02-20T20:19:34.674823] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-02-20T20:19:34.674877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:34.674910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:34.674937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:34.674995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:34.743821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:34.745024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:34.745118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:34.745152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:34.871165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:34.871336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:34.871380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:34.871446] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:34.875954] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-20T20:19:34.876266] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-02-20T20:19:34.876415] [INFO ] [sig ] CPRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:35.028835] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPRX.txt [2026-02-20T20:19:35.029008] [INFO ] [sig ] [750/3387] Completed CPRX in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-20T20:19:35.029051] [INFO ] [sig ] [751/3387] Forecasting CPS... [2026-02-20T20:19:35.029081] [INFO ] [sig ] Generating forecast for: CPS [2026-02-20T20:19:35.029113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-02-20T20:19:35.040788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-02-20T20:19:35.041237] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-02-20T20:19:35.042105] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-02-20T20:19:35.042161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:35.042194] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:35.042221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:35.042278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:35.101316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:35.102228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:35.102320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:35.102355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:35.230486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:35.230684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:35.230733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:35.230762] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:35.234372] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-02-20T20:19:35.234678] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-02-20T20:19:35.234814] [INFO ] [sig ] CPS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:35.381371] [INFO ] [LOCAL ] Saved forecast: CPS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPS.txt [2026-02-20T20:19:35.381532] [INFO ] [sig ] [751/3387] Completed CPS in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:35.381597] [INFO ] [sig ] [752/3387] Forecasting CPSH... [2026-02-20T20:19:35.381630] [INFO ] [sig ] Generating forecast for: CPSH [2026-02-20T20:19:35.381673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-02-20T20:19:35.393212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-02-20T20:19:35.393627] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-02-20T20:19:35.394455] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-02-20T20:19:35.394510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:35.394543] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:35.394590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:35.394653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:35.453540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:35.454360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:35.454472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:35.454511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:35.579523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:35.579717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:35.579764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:35.579806] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:35.583481] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-02-20T20:19:35.583812] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-02-20T20:19:35.583960] [INFO ] [sig ] CPSH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:35.736715] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPSH.txt [2026-02-20T20:19:35.736918] [INFO ] [sig ] [752/3387] Completed CPSH in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:35.736964] [INFO ] [sig ] [753/3387] Forecasting CPSS... [2026-02-20T20:19:35.736995] [INFO ] [sig ] Generating forecast for: CPSS [2026-02-20T20:19:35.737027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-02-20T20:19:35.748319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-02-20T20:19:35.748779] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-02-20T20:19:35.749680] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-02-20T20:19:35.749755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:35.749789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:35.749818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:35.749876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:35.811012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:35.812012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:35.812110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:35.812146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:35.925244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:35.925416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:35.925463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:35.925498] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:35.929666] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=46.59%) [2026-02-20T20:19:35.930023] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-02-20T20:19:35.930174] [INFO ] [sig ] CPSS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:36.084102] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CPSS.txt [2026-02-20T20:19:36.084284] [INFO ] [sig ] [753/3387] Completed CPSS in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:36.084326] [INFO ] [sig ] [754/3387] Forecasting CPZ... [2026-02-20T20:19:36.084359] [INFO ] [sig ] Generating forecast for: CPZ [2026-02-20T20:19:36.084389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-02-20T20:19:36.095994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-02-20T20:19:36.096360] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-02-20T20:19:36.097272] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-02-20T20:19:36.097338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:36.097371] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:36.097398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:36.097467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:36.155356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:36.156263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:36.156348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:36.156381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:36.275555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:36.275726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:36.275765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:36.275793] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:36.279201] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-02-20T20:19:36.279476] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-02-20T20:19:36.279627] [INFO ] [sig ] CPZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:36.421790] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CPZ.txt [2026-02-20T20:19:36.421930] [INFO ] [sig ] [754/3387] Completed CPZ in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:36.421969] [INFO ] [sig ] [755/3387] Forecasting CQP... [2026-02-20T20:19:36.421999] [INFO ] [sig ] Generating forecast for: CQP [2026-02-20T20:19:36.422029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-02-20T20:19:36.432848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-02-20T20:19:36.433183] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-02-20T20:19:36.434014] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-02-20T20:19:36.434068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:36.434101] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:36.434127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:36.434183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:36.491386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:36.492139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:36.492220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:36.492253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:36.608834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:36.608998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:36.609038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:36.609066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:36.612596] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-02-20T20:19:36.612887] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-02-20T20:19:36.613021] [INFO ] [sig ] CQP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:36.767127] [INFO ] [LOCAL ] Saved forecast: CQP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CQP.txt [2026-02-20T20:19:36.767313] [INFO ] [sig ] [755/3387] Completed CQP in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:36.767359] [INFO ] [sig ] [756/3387] Forecasting CRAI... [2026-02-20T20:19:36.767391] [INFO ] [sig ] Generating forecast for: CRAI [2026-02-20T20:19:36.767432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-02-20T20:19:36.781705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-02-20T20:19:36.782295] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-02-20T20:19:36.783322] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-02-20T20:19:36.783380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:36.783415] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:36.783442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:36.783500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:36.844654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:36.845927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:36.846036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:36.846071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:36.971699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:36.971877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:36.971927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:36.971965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:36.975693] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: UP (p=65.67%) [2026-02-20T20:19:36.976015] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-02-20T20:19:36.976157] [INFO ] [sig ] CRAI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:37.119606] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRAI.txt [2026-02-20T20:19:37.119768] [INFO ] [sig ] [756/3387] Completed CRAI in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:37.119809] [INFO ] [sig ] [757/3387] Forecasting CRBG... [2026-02-20T20:19:37.119838] [INFO ] [sig ] Generating forecast for: CRBG [2026-02-20T20:19:37.119868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-02-20T20:19:37.131116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-02-20T20:19:37.131465] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-02-20T20:19:37.132279] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-02-20T20:19:37.132332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:37.132363] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:37.132390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:37.132445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:37.189561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:37.190452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:37.190614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:37.190650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:37.307736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:37.307919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:37.307962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:37.307990] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:37.311385] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-02-20T20:19:37.311711] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-02-20T20:19:37.311842] [INFO ] [sig ] CRBG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:37.453752] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRBG.txt [2026-02-20T20:19:37.453882] [INFO ] [sig ] [757/3387] Completed CRBG in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.8m [2026-02-20T20:19:37.453921] [INFO ] [sig ] [758/3387] Forecasting CRBP... [2026-02-20T20:19:37.453952] [INFO ] [sig ] Generating forecast for: CRBP [2026-02-20T20:19:37.453982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-02-20T20:19:37.469160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-02-20T20:19:37.469523] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-02-20T20:19:37.470374] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-02-20T20:19:37.470427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:37.470459] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:37.470486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:37.470547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:37.528151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:37.528861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:37.528942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:37.528975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:37.649032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:37.649199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:37.649240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:37.649268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:37.652774] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-02-20T20:19:37.653053] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-02-20T20:19:37.653182] [INFO ] [sig ] CRBP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:37.799701] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRBP.txt [2026-02-20T20:19:37.799884] [INFO ] [sig ] [758/3387] Completed CRBP in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:37.799926] [INFO ] [sig ] [759/3387] Forecasting CRC... [2026-02-20T20:19:37.799956] [INFO ] [sig ] Generating forecast for: CRC [2026-02-20T20:19:37.799990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-02-20T20:19:37.812746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-02-20T20:19:37.813169] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-02-20T20:19:37.814116] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-02-20T20:19:37.814174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:37.814207] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:37.814233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:37.814290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:37.875859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:37.876786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:37.876908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:37.876942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:38.008502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:38.008714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:38.008766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:38.008800] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:38.013450] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-02-20T20:19:38.013931] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-02-20T20:19:38.014121] [INFO ] [sig ] CRC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:38.158246] [INFO ] [LOCAL ] Saved forecast: CRC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRC.txt [2026-02-20T20:19:38.158397] [INFO ] [sig ] [759/3387] Completed CRC in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:38.158439] [INFO ] [sig ] [760/3387] Forecasting CRDF... [2026-02-20T20:19:38.158470] [INFO ] [sig ] Generating forecast for: CRDF [2026-02-20T20:19:38.158500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-02-20T20:19:38.169963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-02-20T20:19:38.170338] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-02-20T20:19:38.171158] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-02-20T20:19:38.171212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:38.171245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:38.171271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:38.171328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:38.235206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:38.236192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:38.236279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:38.236312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:38.355806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:38.355973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:38.356014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:38.356044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:38.359658] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-20T20:19:38.359935] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-02-20T20:19:38.360065] [INFO ] [sig ] CRDF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:38.500741] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRDF.txt [2026-02-20T20:19:38.500903] [INFO ] [sig ] [760/3387] Completed CRDF in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:38.500944] [INFO ] [sig ] [761/3387] Forecasting CRDO... [2026-02-20T20:19:38.500975] [INFO ] [sig ] Generating forecast for: CRDO [2026-02-20T20:19:38.501005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-02-20T20:19:38.512199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-02-20T20:19:38.512540] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-02-20T20:19:38.513338] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-02-20T20:19:38.513427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:38.513462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:38.513491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:38.513553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:38.572314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:38.573062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:38.573149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:38.573183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:38.697353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:38.697521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:38.697593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:38.697639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:38.701386] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-02-20T20:19:38.701896] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-02-20T20:19:38.702034] [INFO ] [sig ] CRDO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:38.847068] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRDO.txt [2026-02-20T20:19:38.847206] [INFO ] [sig ] [761/3387] Completed CRDO in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:38.847247] [INFO ] [sig ] [762/3387] Forecasting CRESY... [2026-02-20T20:19:38.847275] [INFO ] [sig ] Generating forecast for: CRESY [2026-02-20T20:19:38.847304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-02-20T20:19:38.859279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-02-20T20:19:38.859635] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-02-20T20:19:38.860421] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-02-20T20:19:38.860475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:38.860507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:38.860535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:38.860617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:38.917458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:38.918157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:38.918238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:38.918270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:39.045195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:39.045376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:39.045419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:39.045448] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:39.049143] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=41.88%) [2026-02-20T20:19:39.049424] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-02-20T20:19:39.049555] [INFO ] [sig ] CRESY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:39.202258] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRESY.txt [2026-02-20T20:19:39.202415] [INFO ] [sig ] [762/3387] Completed CRESY in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:39.202457] [INFO ] [sig ] [763/3387] Forecasting CREX... [2026-02-20T20:19:39.202486] [INFO ] [sig ] Generating forecast for: CREX [2026-02-20T20:19:39.202519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-02-20T20:19:39.214124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-02-20T20:19:39.214511] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-02-20T20:19:39.215545] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-02-20T20:19:39.215642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:39.215688] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:39.215719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:39.215777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:39.275480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:39.276266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:39.276352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:39.276387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:39.397205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:39.397373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:39.397414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:39.397444] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:39.400956] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-02-20T20:19:39.401238] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-02-20T20:19:39.401373] [INFO ] [sig ] CREX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:39.547206] [INFO ] [LOCAL ] Saved forecast: CREX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CREX.txt [2026-02-20T20:19:39.547368] [INFO ] [sig ] [763/3387] Completed CREX in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:39.547413] [INFO ] [sig ] [764/3387] Forecasting CRGO... [2026-02-20T20:19:39.547446] [INFO ] [sig ] Generating forecast for: CRGO [2026-02-20T20:19:39.547476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-02-20T20:19:39.558795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-02-20T20:19:39.559145] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-02-20T20:19:39.560024] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-02-20T20:19:39.560102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:39.560164] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:39.560193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:39.560250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:39.619493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:39.620288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:39.620373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:39.620408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:39.757783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:39.757949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:39.757990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:39.758019] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:39.761894] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-02-20T20:19:39.762176] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-02-20T20:19:39.762311] [INFO ] [sig ] CRGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:39.908693] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRGO.txt [2026-02-20T20:19:39.908860] [INFO ] [sig ] [764/3387] Completed CRGO in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:39.908930] [INFO ] [sig ] [765/3387] Forecasting CRGY... [2026-02-20T20:19:39.908963] [INFO ] [sig ] Generating forecast for: CRGY [2026-02-20T20:19:39.908994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-02-20T20:19:39.922046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-02-20T20:19:39.922460] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-02-20T20:19:39.923305] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-02-20T20:19:39.923361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:39.923396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:39.923425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:39.923484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:39.984202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:39.985068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:39.985157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:39.985192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:40.111662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:40.112026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:40.112068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:40.112096] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:40.116096] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-02-20T20:19:40.116420] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-02-20T20:19:40.116566] [INFO ] [sig ] CRGY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:40.266910] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRGY.txt [2026-02-20T20:19:40.267076] [INFO ] [sig ] [765/3387] Completed CRGY in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-20T20:19:40.267119] [INFO ] [sig ] [766/3387] Forecasting CRH... [2026-02-20T20:19:40.267149] [INFO ] [sig ] Generating forecast for: CRH [2026-02-20T20:19:40.267179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-02-20T20:19:40.279156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-02-20T20:19:40.279604] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-02-20T20:19:40.280445] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-02-20T20:19:40.280501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:40.280536] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:40.280570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:40.280672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:40.340113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:40.341001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:40.341086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:40.341119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:40.470603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:40.470999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:40.471050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:40.471081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:40.475135] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-02-20T20:19:40.475591] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-02-20T20:19:40.475773] [INFO ] [sig ] CRH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:40.630091] [INFO ] [LOCAL ] Saved forecast: CRH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRH.txt [2026-02-20T20:19:40.630257] [INFO ] [sig ] [766/3387] Completed CRH in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:40.630305] [INFO ] [sig ] [767/3387] Forecasting CRI... [2026-02-20T20:19:40.630337] [INFO ] [sig ] Generating forecast for: CRI [2026-02-20T20:19:40.630370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-02-20T20:19:40.642295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-02-20T20:19:40.642684] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-02-20T20:19:40.643459] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-02-20T20:19:40.643513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:40.643546] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:40.643598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:40.643659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:40.705388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:40.706300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:40.706391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:40.706427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:40.831619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:40.831788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:40.831830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:40.831893] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:40.835488] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-02-20T20:19:40.835846] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-02-20T20:19:40.835987] [INFO ] [sig ] CRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:40.988000] [INFO ] [LOCAL ] Saved forecast: CRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRI.txt [2026-02-20T20:19:40.988168] [INFO ] [sig ] [767/3387] Completed CRI in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:40.988210] [INFO ] [sig ] [768/3387] Forecasting CRK... [2026-02-20T20:19:40.988245] [INFO ] [sig ] Generating forecast for: CRK [2026-02-20T20:19:40.988278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-02-20T20:19:41.001338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-02-20T20:19:41.001815] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-02-20T20:19:41.002724] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-02-20T20:19:41.002781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:41.002816] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:41.002844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:41.002903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:41.064221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:41.065139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:41.065229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:41.065264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:41.196148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:41.196318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:41.196376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:41.196407] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:41.200300] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-02-20T20:19:41.200613] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-02-20T20:19:41.200774] [INFO ] [sig ] CRK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:41.347633] [INFO ] [LOCAL ] Saved forecast: CRK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRK.txt [2026-02-20T20:19:41.347792] [INFO ] [sig ] [768/3387] Completed CRK in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:41.347832] [INFO ] [sig ] [769/3387] Forecasting CRL... [2026-02-20T20:19:41.347861] [INFO ] [sig ] Generating forecast for: CRL [2026-02-20T20:19:41.347891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-02-20T20:19:41.359979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-02-20T20:19:41.360372] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-02-20T20:19:41.361250] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-02-20T20:19:41.361305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:41.361338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:41.361367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:41.361428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:41.421473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:41.422312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:41.422400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:41.422434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:41.550261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:41.550430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:41.550472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:41.550503] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:41.554268] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-02-20T20:19:41.554621] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-02-20T20:19:41.554777] [INFO ] [sig ] CRL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:41.705149] [INFO ] [LOCAL ] Saved forecast: CRL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRL.txt [2026-02-20T20:19:41.705311] [INFO ] [sig ] [769/3387] Completed CRL in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:41.705352] [INFO ] [sig ] [770/3387] Forecasting CRM... [2026-02-20T20:19:41.705385] [INFO ] [sig ] Generating forecast for: CRM [2026-02-20T20:19:41.705417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-02-20T20:19:41.717344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-02-20T20:19:41.717789] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-02-20T20:19:41.718635] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-02-20T20:19:41.718690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:41.718723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:41.718753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:41.718811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:41.780777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:41.781689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:41.781800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:41.781836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:41.907312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:41.907478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:41.907521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:41.907557] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:41.911296] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-02-20T20:19:41.911615] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-02-20T20:19:41.911760] [INFO ] [sig ] CRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:42.069939] [INFO ] [LOCAL ] Saved forecast: CRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRM.txt [2026-02-20T20:19:42.070153] [INFO ] [sig ] [770/3387] Completed CRM in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:42.070203] [INFO ] [sig ] [771/3387] Forecasting CRMD... [2026-02-20T20:19:42.070243] [INFO ] [sig ] Generating forecast for: CRMD [2026-02-20T20:19:42.070281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-02-20T20:19:42.083024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-02-20T20:19:42.083478] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-02-20T20:19:42.084341] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-02-20T20:19:42.084396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:42.084428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:42.084455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:42.084511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:42.144037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:42.144953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:42.145039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:42.145071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:42.270563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:42.270752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:42.270794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:42.270826] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:42.274473] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-02-20T20:19:42.274851] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-02-20T20:19:42.275003] [INFO ] [sig ] CRMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:42.423448] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRMD.txt [2026-02-20T20:19:42.423657] [INFO ] [sig ] [771/3387] Completed CRMD in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:42.423712] [INFO ] [sig ] [772/3387] Forecasting CRML... [2026-02-20T20:19:42.423743] [INFO ] [sig ] Generating forecast for: CRML [2026-02-20T20:19:42.423774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-02-20T20:19:42.435237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-02-20T20:19:42.435672] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-02-20T20:19:42.436470] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-02-20T20:19:42.436524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:42.436591] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:42.436622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:42.436680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:42.493704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:42.494647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:42.494746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:42.494781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:42.618893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:42.619078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:42.619153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:42.619189] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:42.623014] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-20T20:19:42.623371] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-02-20T20:19:42.623529] [INFO ] [sig ] CRML: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:42.776671] [INFO ] [LOCAL ] Saved forecast: CRML 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRML.txt [2026-02-20T20:19:42.777061] [INFO ] [sig ] [772/3387] Completed CRML in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:42.777105] [INFO ] [sig ] [773/3387] Forecasting CRNC... [2026-02-20T20:19:42.777136] [INFO ] [sig ] Generating forecast for: CRNC [2026-02-20T20:19:42.777167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-02-20T20:19:42.790426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-02-20T20:19:42.790878] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-02-20T20:19:42.791681] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-02-20T20:19:42.791735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:42.791767] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:42.791795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:42.791852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:42.851311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:42.852424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:42.852511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:42.852543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:42.980192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:42.980357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:42.980398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:42.980428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:42.984054] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-02-20T20:19:42.984362] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-02-20T20:19:42.984509] [INFO ] [sig ] CRNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:43.129953] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRNC.txt [2026-02-20T20:19:43.130112] [INFO ] [sig ] [773/3387] Completed CRNC in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.7m [2026-02-20T20:19:43.130152] [INFO ] [sig ] [774/3387] Forecasting CRNX... [2026-02-20T20:19:43.130183] [INFO ] [sig ] Generating forecast for: CRNX [2026-02-20T20:19:43.130213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-02-20T20:19:43.141940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-02-20T20:19:43.142372] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-02-20T20:19:43.143247] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-02-20T20:19:43.143302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:43.143337] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:43.143366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:43.143426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:43.203908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:43.204827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:43.204948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:43.204985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:43.334604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:43.334813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:43.334855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:43.334884] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:43.338641] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-02-20T20:19:43.338976] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-02-20T20:19:43.339121] [INFO ] [sig ] CRNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:43.489740] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRNX.txt [2026-02-20T20:19:43.489908] [INFO ] [sig ] [774/3387] Completed CRNX in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:43.489950] [INFO ] [sig ] [775/3387] Forecasting CRON... [2026-02-20T20:19:43.489980] [INFO ] [sig ] Generating forecast for: CRON [2026-02-20T20:19:43.490011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-02-20T20:19:43.501767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-02-20T20:19:43.502319] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-02-20T20:19:43.503366] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-02-20T20:19:43.503420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:43.503454] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:43.503484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:43.503554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:43.576775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:43.577765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:43.577862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:43.577897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:43.708226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:43.708405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:43.708450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:43.708480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:43.712244] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-02-20T20:19:43.712600] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-02-20T20:19:43.712756] [INFO ] [sig ] CRON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:43.868654] [INFO ] [LOCAL ] Saved forecast: CRON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRON.txt [2026-02-20T20:19:43.868823] [INFO ] [sig ] [775/3387] Completed CRON in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:43.868865] [INFO ] [sig ] [776/3387] Forecasting CROX... [2026-02-20T20:19:43.868913] [INFO ] [sig ] Generating forecast for: CROX [2026-02-20T20:19:43.868945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-02-20T20:19:43.881381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-02-20T20:19:43.881833] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-02-20T20:19:43.882670] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-02-20T20:19:43.882726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:43.882759] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:43.882788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:43.882847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:43.941087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:43.941950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:43.942037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:43.942071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:44.076013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:44.076194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:44.076238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:44.076268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:44.081393] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-02-20T20:19:44.081857] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-02-20T20:19:44.082031] [INFO ] [sig ] CROX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:44.239401] [INFO ] [LOCAL ] Saved forecast: CROX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CROX.txt [2026-02-20T20:19:44.239628] [INFO ] [sig ] [776/3387] Completed CROX in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:44.239676] [INFO ] [sig ] [777/3387] Forecasting CRS... [2026-02-20T20:19:44.239707] [INFO ] [sig ] Generating forecast for: CRS [2026-02-20T20:19:44.239738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-02-20T20:19:44.258872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-02-20T20:19:44.259281] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-02-20T20:19:44.260331] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-02-20T20:19:44.260386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:44.260421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:44.260449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:44.260506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:44.322330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:44.323240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:44.323337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:44.323372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:44.449753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:44.450110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:44.450153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:44.450184] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:44.453800] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-02-20T20:19:44.454081] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-02-20T20:19:44.454215] [INFO ] [sig ] CRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:44.616919] [INFO ] [LOCAL ] Saved forecast: CRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRS.txt [2026-02-20T20:19:44.617118] [INFO ] [sig ] [777/3387] Completed CRS in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:44.617161] [INFO ] [sig ] [778/3387] Forecasting CRSP... [2026-02-20T20:19:44.617193] [INFO ] [sig ] Generating forecast for: CRSP [2026-02-20T20:19:44.617227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-02-20T20:19:44.629698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-02-20T20:19:44.630018] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-02-20T20:19:44.630879] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-02-20T20:19:44.630935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:44.630969] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:44.630998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:44.631058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:44.689592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:44.690272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:44.690357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:44.690391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:44.812536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:44.812737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:44.812786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:44.812996] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:44.817036] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-02-20T20:19:44.817333] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-02-20T20:19:44.817478] [INFO ] [sig ] CRSP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:44.964769] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRSP.txt [2026-02-20T20:19:44.964927] [INFO ] [sig ] [778/3387] Completed CRSP in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:44.964971] [INFO ] [sig ] [779/3387] Forecasting CRTO... [2026-02-20T20:19:44.965001] [INFO ] [sig ] Generating forecast for: CRTO [2026-02-20T20:19:44.965032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-02-20T20:19:44.976902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-02-20T20:19:44.977272] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-02-20T20:19:44.978150] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-02-20T20:19:44.978205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:44.978239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:44.978268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:44.978345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:45.038028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:45.038925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:45.039034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:45.039071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:45.162937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:45.163094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:45.163135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:45.163181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:45.166620] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=57.10%) [2026-02-20T20:19:45.166938] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-02-20T20:19:45.167071] [INFO ] [sig ] CRTO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:45.309103] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRTO.txt [2026-02-20T20:19:45.309248] [INFO ] [sig ] [779/3387] Completed CRTO in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:45.309291] [INFO ] [sig ] [780/3387] Forecasting CRUS... [2026-02-20T20:19:45.309321] [INFO ] [sig ] Generating forecast for: CRUS [2026-02-20T20:19:45.309353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-02-20T20:19:45.321135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-02-20T20:19:45.321507] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-02-20T20:19:45.322329] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-02-20T20:19:45.322384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:45.322419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:45.322448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:45.322511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:45.380899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:45.381806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:45.381894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:45.381928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:45.508370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:45.508528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:45.508587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:45.508626] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:45.512169] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-02-20T20:19:45.512454] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-02-20T20:19:45.512606] [INFO ] [sig ] CRUS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:45.657845] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRUS.txt [2026-02-20T20:19:45.657997] [INFO ] [sig ] [780/3387] Completed CRUS in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:45.658037] [INFO ] [sig ] [781/3387] Forecasting CRVL... [2026-02-20T20:19:45.658066] [INFO ] [sig ] Generating forecast for: CRVL [2026-02-20T20:19:45.658098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-02-20T20:19:45.668919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-02-20T20:19:45.669272] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-02-20T20:19:45.670110] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-02-20T20:19:45.670163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:45.670223] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:45.670252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:45.670309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:45.727970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:45.728819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:45.728904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:45.728962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:45.848974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:45.849144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:45.849189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:45.849229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:45.852745] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-02-20T20:19:45.853025] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-02-20T20:19:45.853161] [INFO ] [sig ] CRVL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:45.996364] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRVL.txt [2026-02-20T20:19:45.996529] [INFO ] [sig ] [781/3387] Completed CRVL in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:45.996589] [INFO ] [sig ] [782/3387] Forecasting CRVO... [2026-02-20T20:19:45.996622] [INFO ] [sig ] Generating forecast for: CRVO [2026-02-20T20:19:45.996653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-02-20T20:19:46.008821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-02-20T20:19:46.009243] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-02-20T20:19:46.010334] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-02-20T20:19:46.010400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:46.010442] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:46.010472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:46.010533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:46.070345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:46.071185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:46.071270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:46.071303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:46.199906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:46.200089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:46.200133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:46.200165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:46.203782] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-02-20T20:19:46.204077] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-02-20T20:19:46.204213] [INFO ] [sig ] CRVO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:46.352504] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRVO.txt [2026-02-20T20:19:46.352703] [INFO ] [sig ] [782/3387] Completed CRVO in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-20T20:19:46.352756] [INFO ] [sig ] [783/3387] Forecasting CRVS... [2026-02-20T20:19:46.352790] [INFO ] [sig ] Generating forecast for: CRVS [2026-02-20T20:19:46.352821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-02-20T20:19:46.364687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-02-20T20:19:46.365093] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-02-20T20:19:46.365962] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-02-20T20:19:46.366019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:46.366054] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:46.366098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:46.366164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:46.424768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:46.425621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:46.425707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:46.425739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:46.555736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:46.555894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:46.555934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:46.555963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:46.559402] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-02-20T20:19:46.559698] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-02-20T20:19:46.559834] [INFO ] [sig ] CRVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:46.710987] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CRVS.txt [2026-02-20T20:19:46.711148] [INFO ] [sig ] [783/3387] Completed CRVS in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:46.711190] [INFO ] [sig ] [784/3387] Forecasting CRWD... [2026-02-20T20:19:46.711222] [INFO ] [sig ] Generating forecast for: CRWD [2026-02-20T20:19:46.711256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-02-20T20:19:46.724275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-02-20T20:19:46.724728] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-02-20T20:19:46.726056] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-02-20T20:19:46.726111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:46.726145] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:46.726172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:46.726230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:46.786598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:46.787548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:46.787661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:46.787697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:46.921143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:46.921307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:46.921349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:46.921436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:46.925007] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-02-20T20:19:46.925294] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-02-20T20:19:46.925432] [INFO ] [sig ] CRWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:47.074707] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRWD.txt [2026-02-20T20:19:47.074873] [INFO ] [sig ] [784/3387] Completed CRWD in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:47.074923] [INFO ] [sig ] [785/3387] Forecasting CRWS... [2026-02-20T20:19:47.074961] [INFO ] [sig ] Generating forecast for: CRWS [2026-02-20T20:19:47.074995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-02-20T20:19:47.089007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-02-20T20:19:47.089404] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-02-20T20:19:47.090256] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-02-20T20:19:47.090312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:47.090345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:47.090373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:47.090429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:47.152549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:47.153423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:47.153509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:47.153544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:47.262333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:47.262492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:47.262533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:47.262563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:47.265976] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-02-20T20:19:47.266251] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-02-20T20:19:47.266382] [INFO ] [sig ] CRWS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:47.484454] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CRWS.txt [2026-02-20T20:19:47.484621] [INFO ] [sig ] [785/3387] Completed CRWS in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:47.484665] [INFO ] [sig ] [786/3387] Forecasting CSAN... [2026-02-20T20:19:47.484695] [INFO ] [sig ] Generating forecast for: CSAN [2026-02-20T20:19:47.484726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-02-20T20:19:47.497064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-02-20T20:19:47.497453] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-02-20T20:19:47.498303] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-02-20T20:19:47.498359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:47.498393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:47.498422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:47.498482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:47.559165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:47.559956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:47.560042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:47.560076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:47.683229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:47.683393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:47.683435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:47.683467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:47.687274] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-02-20T20:19:47.687553] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-02-20T20:19:47.687705] [INFO ] [sig ] CSAN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:47.849264] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSAN.txt [2026-02-20T20:19:47.849439] [INFO ] [sig ] [786/3387] Completed CSAN in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:47.849483] [INFO ] [sig ] [787/3387] Forecasting CSB... [2026-02-20T20:19:47.849515] [INFO ] [sig ] Generating forecast for: CSB [2026-02-20T20:19:47.849555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-02-20T20:19:47.863131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-02-20T20:19:47.863636] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-02-20T20:19:47.864655] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-02-20T20:19:47.864718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:47.864757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:47.864789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:47.864860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:47.926652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:47.927605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:47.927696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:47.927731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:48.048722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:48.048917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:48.048963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:48.048993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:48.052890] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-02-20T20:19:48.053265] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-02-20T20:19:48.053439] [INFO ] [sig ] CSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:48.218373] [INFO ] [LOCAL ] Saved forecast: CSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSB.txt [2026-02-20T20:19:48.218558] [INFO ] [sig ] [787/3387] Completed CSB in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:48.218622] [INFO ] [sig ] [788/3387] Forecasting CSCO... [2026-02-20T20:19:48.218654] [INFO ] [sig ] Generating forecast for: CSCO [2026-02-20T20:19:48.218686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-02-20T20:19:48.230803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-02-20T20:19:48.231291] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-02-20T20:19:48.232297] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-02-20T20:19:48.232364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:48.232400] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:48.232433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:48.232508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:48.291060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:48.292014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:48.292108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:48.292141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:48.414492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:48.414682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:48.414734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:48.414772] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:48.418602] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-02-20T20:19:48.418968] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-02-20T20:19:48.419120] [INFO ] [sig ] CSCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:48.574001] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSCO.txt [2026-02-20T20:19:48.574186] [INFO ] [sig ] [788/3387] Completed CSCO in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:48.574232] [INFO ] [sig ] [789/3387] Forecasting CSGP... [2026-02-20T20:19:48.574263] [INFO ] [sig ] Generating forecast for: CSGP [2026-02-20T20:19:48.574293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-02-20T20:19:48.585963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-02-20T20:19:48.586375] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-02-20T20:19:48.587291] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-02-20T20:19:48.587348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:48.587382] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:48.587410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:48.587468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:48.648409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:48.649327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:48.649416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:48.649450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:48.777171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:48.777337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:48.777379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:48.777411] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:48.781252] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-02-20T20:19:48.781539] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-02-20T20:19:48.781705] [INFO ] [sig ] CSGP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:48.932429] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSGP.txt [2026-02-20T20:19:48.932592] [INFO ] [sig ] [789/3387] Completed CSGP in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:48.932639] [INFO ] [sig ] [790/3387] Forecasting CSGS... [2026-02-20T20:19:48.932670] [INFO ] [sig ] Generating forecast for: CSGS [2026-02-20T20:19:48.932701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-02-20T20:19:48.944506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-02-20T20:19:48.944903] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-02-20T20:19:48.945738] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-02-20T20:19:48.945804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:48.945846] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:48.945881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:48.945953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:49.005510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:49.006710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:49.006904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:49.006950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:49.137993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:49.138154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:49.138195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:49.138224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:49.141676] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=42.59%) [2026-02-20T20:19:49.141948] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-02-20T20:19:49.142077] [INFO ] [sig ] CSGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:49.285603] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSGS.txt [2026-02-20T20:19:49.285737] [INFO ] [sig ] [790/3387] Completed CSGS in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.6m [2026-02-20T20:19:49.285784] [INFO ] [sig ] [791/3387] Forecasting CSIQ... [2026-02-20T20:19:49.285821] [INFO ] [sig ] Generating forecast for: CSIQ [2026-02-20T20:19:49.285858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-02-20T20:19:49.297750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-02-20T20:19:49.298113] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-02-20T20:19:49.298968] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-02-20T20:19:49.299024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:49.299058] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:49.299088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:49.299147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:49.358096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:49.358881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:49.359017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:49.359070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:49.488316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:49.488492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:49.488540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:49.488588] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:49.492342] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: DOWN (p=48.71%) [2026-02-20T20:19:49.492666] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-02-20T20:19:49.492810] [INFO ] [sig ] CSIQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:49.640260] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSIQ.txt [2026-02-20T20:19:49.640427] [INFO ] [sig ] [791/3387] Completed CSIQ in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:49.640482] [INFO ] [sig ] [792/3387] Forecasting CSPI... [2026-02-20T20:19:49.640514] [INFO ] [sig ] Generating forecast for: CSPI [2026-02-20T20:19:49.640545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-02-20T20:19:49.651982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-02-20T20:19:49.652418] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-02-20T20:19:49.653330] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-02-20T20:19:49.653386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:49.653421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:49.653451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:49.653511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:49.713512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:49.714412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:49.714500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:49.714535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:49.830669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:49.830847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:49.830895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:49.830930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:49.834397] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-02-20T20:19:49.834692] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-02-20T20:19:49.834838] [INFO ] [sig ] CSPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:49.978220] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSPI.txt [2026-02-20T20:19:49.978355] [INFO ] [sig ] [792/3387] Completed CSPI in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:49.978394] [INFO ] [sig ] [793/3387] Forecasting CSQ... [2026-02-20T20:19:49.978425] [INFO ] [sig ] Generating forecast for: CSQ [2026-02-20T20:19:49.978454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-02-20T20:19:49.989801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-02-20T20:19:49.990136] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-02-20T20:19:49.990979] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-02-20T20:19:49.991032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:49.991064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:49.991091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:49.991147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:50.049060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:50.049755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:50.049853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:50.049892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:50.171595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:50.171784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:50.171834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:50.171869] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:50.175403] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-02-20T20:19:50.175701] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-02-20T20:19:50.175839] [INFO ] [sig ] CSQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:50.321790] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSQ.txt [2026-02-20T20:19:50.321962] [INFO ] [sig ] [793/3387] Completed CSQ in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:50.322004] [INFO ] [sig ] [794/3387] Forecasting CSTL... [2026-02-20T20:19:50.322036] [INFO ] [sig ] Generating forecast for: CSTL [2026-02-20T20:19:50.322077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-02-20T20:19:50.335087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-02-20T20:19:50.335533] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-02-20T20:19:50.336501] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-02-20T20:19:50.336568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:50.336638] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:50.336669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:50.336728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:50.396678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:50.397634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:50.397728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:50.397763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:50.527749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:50.527923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:50.527964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:50.527995] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:50.532293] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=60.41%) [2026-02-20T20:19:50.532694] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-02-20T20:19:50.532852] [INFO ] [sig ] CSTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:50.685997] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSTL.txt [2026-02-20T20:19:50.686228] [INFO ] [sig ] [794/3387] Completed CSTL in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:50.686290] [INFO ] [sig ] [795/3387] Forecasting CSTM... [2026-02-20T20:19:50.686335] [INFO ] [sig ] Generating forecast for: CSTM [2026-02-20T20:19:50.686379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-02-20T20:19:50.698209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-02-20T20:19:50.698660] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-02-20T20:19:50.699517] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-02-20T20:19:50.699596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:50.699638] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:50.699668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:50.699728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:50.757941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:50.758883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:50.758986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:50.759019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:50.885194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:50.885354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:50.885395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:50.885424] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:50.888983] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-02-20T20:19:50.889268] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-02-20T20:19:50.889401] [INFO ] [sig ] CSTM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:51.050401] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSTM.txt [2026-02-20T20:19:51.050545] [INFO ] [sig ] [795/3387] Completed CSTM in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:51.050603] [INFO ] [sig ] [796/3387] Forecasting CSWC... [2026-02-20T20:19:51.050636] [INFO ] [sig ] Generating forecast for: CSWC [2026-02-20T20:19:51.050666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-02-20T20:19:51.062454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-02-20T20:19:51.062847] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-02-20T20:19:51.063912] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-02-20T20:19:51.063992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:51.064025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:51.064054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:51.064110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:51.122867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:51.123723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:51.123810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:51.123845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:51.246307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:51.246473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:51.246519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:51.246549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:51.250278] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-02-20T20:19:51.250570] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-02-20T20:19:51.250727] [INFO ] [sig ] CSWC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:51.394068] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CSWC.txt [2026-02-20T20:19:51.394217] [INFO ] [sig ] [796/3387] Completed CSWC in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:51.394257] [INFO ] [sig ] [797/3387] Forecasting CSX... [2026-02-20T20:19:51.394288] [INFO ] [sig ] Generating forecast for: CSX [2026-02-20T20:19:51.394319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-02-20T20:19:51.406015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-02-20T20:19:51.406357] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-02-20T20:19:51.407197] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-02-20T20:19:51.407251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:51.407284] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:51.407310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:51.407366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:51.466216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:51.467110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:51.467195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:51.467227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:51.596166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:51.596322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:51.596365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:51.596396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:51.600010] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=65.65%) [2026-02-20T20:19:51.600291] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-02-20T20:19:51.600429] [INFO ] [sig ] CSX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:51.777066] [INFO ] [LOCAL ] Saved forecast: CSX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CSX.txt [2026-02-20T20:19:51.777241] [INFO ] [sig ] [797/3387] Completed CSX in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:51.777282] [INFO ] [sig ] [798/3387] Forecasting CTAS... [2026-02-20T20:19:51.777311] [INFO ] [sig ] Generating forecast for: CTAS [2026-02-20T20:19:51.777342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-02-20T20:19:51.789151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-02-20T20:19:51.789605] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-02-20T20:19:51.790463] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-02-20T20:19:51.790518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:51.790614] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:51.790646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:51.790704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:51.851494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:51.852454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:51.852566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:51.852624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:51.972343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:51.972502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:51.972543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:51.972588] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:51.976034] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=78.81%) [2026-02-20T20:19:51.976307] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-02-20T20:19:51.976436] [INFO ] [sig ] CTAS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:52.121093] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CTAS.txt [2026-02-20T20:19:52.121235] [INFO ] [sig ] [798/3387] Completed CTAS in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-20T20:19:52.121275] [INFO ] [sig ] [799/3387] Forecasting CTBB... [2026-02-20T20:19:52.121304] [INFO ] [sig ] Generating forecast for: CTBB [2026-02-20T20:19:52.121334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-02-20T20:19:52.133724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-02-20T20:19:52.134367] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-02-20T20:19:52.135405] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-02-20T20:19:52.135461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:52.135493] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:52.135519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:52.135624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:52.197939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:52.198779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:52.198883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:52.198918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:52.317493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:52.317667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:52.317710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:52.317739] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:52.321687] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-02-20T20:19:52.321991] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-02-20T20:19:52.322325] [INFO ] [sig ] CTBB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:52.472878] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTBB.txt [2026-02-20T20:19:52.473041] [INFO ] [sig ] [799/3387] Completed CTBB in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:52.473108] [INFO ] [sig ] [800/3387] Forecasting CTBI... [2026-02-20T20:19:52.473142] [INFO ] [sig ] Generating forecast for: CTBI [2026-02-20T20:19:52.473172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-02-20T20:19:52.484625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-02-20T20:19:52.485012] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-02-20T20:19:52.485851] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-02-20T20:19:52.485903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:52.485947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:52.485976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:52.486032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:52.547757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:52.548849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:52.548955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:52.548993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:52.672705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:52.672860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:52.672901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:52.672929] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:52.676707] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-02-20T20:19:52.677208] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-02-20T20:19:52.677345] [INFO ] [sig ] CTBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:52.835361] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTBI.txt [2026-02-20T20:19:52.835592] [INFO ] [sig ] [800/3387] Completed CTBI in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:52.835649] [INFO ] [sig ] [801/3387] Forecasting CTDD... [2026-02-20T20:19:52.835683] [INFO ] [sig ] Generating forecast for: CTDD [2026-02-20T20:19:52.835716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-02-20T20:19:52.848963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-02-20T20:19:52.849621] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-02-20T20:19:52.850517] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-02-20T20:19:52.850599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:52.850636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:52.850665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:52.850724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:52.911393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:52.912311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:52.912398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:52.912432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:53.038440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:53.038616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:53.038659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:53.038736] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:53.042598] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-02-20T20:19:53.042904] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-02-20T20:19:53.043040] [INFO ] [sig ] CTDD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:53.194043] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CTDD.txt [2026-02-20T20:19:53.194181] [INFO ] [sig ] [801/3387] Completed CTDD in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:53.194222] [INFO ] [sig ] [802/3387] Forecasting CTKB... [2026-02-20T20:19:53.194253] [INFO ] [sig ] Generating forecast for: CTKB [2026-02-20T20:19:53.194283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-02-20T20:19:53.205552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-02-20T20:19:53.205907] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-02-20T20:19:53.206734] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-02-20T20:19:53.206787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:53.206841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:53.206878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:53.206935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:53.266805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:53.267445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:53.267525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:53.267557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:53.388417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:53.388596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:53.388637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:53.388666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:53.392112] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-02-20T20:19:53.392385] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-02-20T20:19:53.392517] [INFO ] [sig ] CTKB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:53.551904] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTKB.txt [2026-02-20T20:19:53.552247] [INFO ] [sig ] [802/3387] Completed CTKB in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:53.552288] [INFO ] [sig ] [803/3387] Forecasting CTLP... [2026-02-20T20:19:53.552317] [INFO ] [sig ] Generating forecast for: CTLP [2026-02-20T20:19:53.552347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-02-20T20:19:53.565333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-02-20T20:19:53.565697] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-02-20T20:19:53.566772] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-02-20T20:19:53.566870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:53.566905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:53.566939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:53.567000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:53.625808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:53.626509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:53.626610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:53.626648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:53.745666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:53.745828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:53.745902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:53.745935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:53.749648] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=30.83%) [2026-02-20T20:19:53.749951] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-02-20T20:19:53.750088] [INFO ] [sig ] CTLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:53.894624] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTLP.txt [2026-02-20T20:19:53.894765] [INFO ] [sig ] [803/3387] Completed CTLP in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:53.894805] [INFO ] [sig ] [804/3387] Forecasting CTMX... [2026-02-20T20:19:53.894834] [INFO ] [sig ] Generating forecast for: CTMX [2026-02-20T20:19:53.894865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-02-20T20:19:53.906407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-02-20T20:19:53.906760] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-02-20T20:19:53.907604] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-02-20T20:19:53.907658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:53.907690] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:53.907717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:53.907773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:53.966526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:53.967189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:53.967268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:53.967301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:54.088157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:54.088312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:54.088351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:54.088380] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:54.091772] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-20T20:19:54.092047] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-02-20T20:19:54.092174] [INFO ] [sig ] CTMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:54.234653] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTMX.txt [2026-02-20T20:19:54.234780] [INFO ] [sig ] [804/3387] Completed CTMX in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:54.234819] [INFO ] [sig ] [805/3387] Forecasting CTNM... [2026-02-20T20:19:54.234849] [INFO ] [sig ] Generating forecast for: CTNM [2026-02-20T20:19:54.234883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-02-20T20:19:54.252126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-02-20T20:19:54.252506] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-02-20T20:19:54.253323] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-02-20T20:19:54.253376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:54.253408] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:54.253434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:54.253490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:54.312687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:54.313430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:54.313511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:54.313544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:54.433269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:54.433433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:54.433473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:54.433502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:54.437208] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-02-20T20:19:54.437498] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-02-20T20:19:54.437652] [INFO ] [sig ] CTNM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:54.581474] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTNM.txt [2026-02-20T20:19:54.581629] [INFO ] [sig ] [805/3387] Completed CTNM in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:54.581671] [INFO ] [sig ] [806/3387] Forecasting CTO... [2026-02-20T20:19:54.581700] [INFO ] [sig ] Generating forecast for: CTO [2026-02-20T20:19:54.581731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-02-20T20:19:54.593632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-02-20T20:19:54.593973] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-02-20T20:19:54.594775] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-02-20T20:19:54.594828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:54.594860] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:54.594887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:54.594948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:54.657671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:54.658446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:54.658529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:54.658562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:54.783465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:54.783649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:54.783690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:54.783720] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:54.787516] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-02-20T20:19:54.787900] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-02-20T20:19:54.788059] [INFO ] [sig ] CTO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:54.935864] [INFO ] [LOCAL ] Saved forecast: CTO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CTO.txt [2026-02-20T20:19:54.936025] [INFO ] [sig ] [806/3387] Completed CTO in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:54.936064] [INFO ] [sig ] [807/3387] Forecasting CTRA... [2026-02-20T20:19:54.936095] [INFO ] [sig ] Generating forecast for: CTRA [2026-02-20T20:19:54.936125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-02-20T20:19:54.947776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-02-20T20:19:54.948185] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-02-20T20:19:54.948990] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-02-20T20:19:54.949044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:54.949108] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:54.949138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:54.949194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:55.009380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:55.010299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:55.010389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:55.010423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:55.134716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:55.134877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:55.134922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:55.134954] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:55.138734] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-02-20T20:19:55.139061] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-02-20T20:19:55.139195] [INFO ] [sig ] CTRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:55.283031] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTRA.txt [2026-02-20T20:19:55.283189] [INFO ] [sig ] [807/3387] Completed CTRA in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 15.5m [2026-02-20T20:19:55.283237] [INFO ] [sig ] [808/3387] Forecasting CTRE... [2026-02-20T20:19:55.283269] [INFO ] [sig ] Generating forecast for: CTRE [2026-02-20T20:19:55.283299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-02-20T20:19:55.294293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-02-20T20:19:55.294635] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-02-20T20:19:55.295435] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-02-20T20:19:55.295488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:55.295520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:55.295548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:55.295627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:55.354041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:55.355086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:55.355228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:55.355263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:55.481426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:55.481629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:55.481674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:55.481704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:55.485907] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-20T20:19:55.486410] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-02-20T20:19:55.486564] [INFO ] [sig ] CTRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:55.629897] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CTRE.txt [2026-02-20T20:19:55.630049] [INFO ] [sig ] [808/3387] Completed CTRE in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:55.630089] [INFO ] [sig ] [809/3387] Forecasting CTRM... [2026-02-20T20:19:55.630119] [INFO ] [sig ] Generating forecast for: CTRM [2026-02-20T20:19:55.630147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-02-20T20:19:55.641016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-02-20T20:19:55.641370] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-02-20T20:19:55.642192] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-02-20T20:19:55.642247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:55.642280] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:55.642308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:55.642364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:55.700397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:55.701057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:55.701138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:55.701172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:55.814399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:55.814531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:55.814589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:55.814621] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:55.818062] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-02-20T20:19:55.818349] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-02-20T20:19:55.818478] [INFO ] [sig ] CTRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:55.963416] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTRM.txt [2026-02-20T20:19:55.963595] [INFO ] [sig ] [809/3387] Completed CTRM in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:55.963638] [INFO ] [sig ] [810/3387] Forecasting CTRN... [2026-02-20T20:19:55.963668] [INFO ] [sig ] Generating forecast for: CTRN [2026-02-20T20:19:55.963698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-02-20T20:19:55.975884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-02-20T20:19:55.976517] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-02-20T20:19:55.977611] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-02-20T20:19:55.977667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:55.977702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:55.977730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:55.977789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:56.043451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:56.044626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:56.044724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:56.044759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:56.177627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:56.177789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:56.177832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:56.177862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:56.181978] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-02-20T20:19:56.182302] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-02-20T20:19:56.182470] [INFO ] [sig ] CTRN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:56.343634] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTRN.txt [2026-02-20T20:19:56.343802] [INFO ] [sig ] [810/3387] Completed CTRN in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:56.343848] [INFO ] [sig ] [811/3387] Forecasting CTS... [2026-02-20T20:19:56.343880] [INFO ] [sig ] Generating forecast for: CTS [2026-02-20T20:19:56.343911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-02-20T20:19:56.355717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-02-20T20:19:56.356332] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-02-20T20:19:56.357419] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-02-20T20:19:56.357473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:56.357506] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:56.357533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:56.357609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:56.418315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:56.419280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:56.419370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:56.419404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:56.548489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:56.548685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:56.548728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:56.548760] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:56.552480] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-02-20T20:19:56.552828] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-02-20T20:19:56.552976] [INFO ] [sig ] CTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:56.712513] [INFO ] [LOCAL ] Saved forecast: CTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CTS.txt [2026-02-20T20:19:56.712762] [INFO ] [sig ] [811/3387] Completed CTS in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:56.712807] [INFO ] [sig ] [812/3387] Forecasting CTSH... [2026-02-20T20:19:56.712845] [INFO ] [sig ] Generating forecast for: CTSH [2026-02-20T20:19:56.712878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-02-20T20:19:56.724658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-02-20T20:19:56.725076] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-02-20T20:19:56.725917] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-02-20T20:19:56.725983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:56.726022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:56.726054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:56.726115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:56.785962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:56.786934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:56.787036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:56.787071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:56.912908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:56.913080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:56.913321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:56.913351] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:56.917421] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-02-20T20:19:56.917748] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-02-20T20:19:56.917893] [INFO ] [sig ] CTSH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:57.068615] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTSH.txt [2026-02-20T20:19:57.068805] [INFO ] [sig ] [812/3387] Completed CTSH in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:57.068856] [INFO ] [sig ] [813/3387] Forecasting CTVA... [2026-02-20T20:19:57.068890] [INFO ] [sig ] Generating forecast for: CTVA [2026-02-20T20:19:57.068929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-02-20T20:19:57.080309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-02-20T20:19:57.080749] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-02-20T20:19:57.081566] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-02-20T20:19:57.081649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:57.081682] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:57.081711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:57.081770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:57.142642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:57.143542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:57.143651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:57.143687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:57.267173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:57.267344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:57.267385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:57.267416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:57.271551] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-02-20T20:19:57.271860] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-02-20T20:19:57.271997] [INFO ] [sig ] CTVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:57.417603] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CTVA.txt [2026-02-20T20:19:57.417773] [INFO ] [sig ] [813/3387] Completed CTVA in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:57.417815] [INFO ] [sig ] [814/3387] Forecasting CUBE... [2026-02-20T20:19:57.417849] [INFO ] [sig ] Generating forecast for: CUBE [2026-02-20T20:19:57.417879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-02-20T20:19:57.429690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-02-20T20:19:57.430106] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-02-20T20:19:57.430949] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-02-20T20:19:57.431003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:57.431037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:57.431065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:57.431123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:57.493450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:57.494379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:57.494468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:57.494502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:57.636549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:57.636741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:57.636792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:57.636867] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:57.641085] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-02-20T20:19:57.641397] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-02-20T20:19:57.641565] [INFO ] [sig ] CUBE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:57.797845] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CUBE.txt [2026-02-20T20:19:57.798019] [INFO ] [sig ] [814/3387] Completed CUBE in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-20T20:19:57.798063] [INFO ] [sig ] [815/3387] Forecasting CUBI... [2026-02-20T20:19:57.798096] [INFO ] [sig ] Generating forecast for: CUBI [2026-02-20T20:19:57.798127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-02-20T20:19:57.810426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-02-20T20:19:57.810861] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-02-20T20:19:57.811794] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-02-20T20:19:57.811849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:57.811921] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:57.811950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:57.812024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:57.875994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:57.877212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:57.877305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:57.877339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:58.004772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:58.004937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:58.004984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:58.005019] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:58.008691] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=40.33%) [2026-02-20T20:19:58.008975] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-02-20T20:19:58.009114] [INFO ] [sig ] CUBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:58.159018] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CUBI.txt [2026-02-20T20:19:58.159196] [INFO ] [sig ] [815/3387] Completed CUBI in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:58.159236] [INFO ] [sig ] [816/3387] Forecasting CUK... [2026-02-20T20:19:58.159268] [INFO ] [sig ] Generating forecast for: CUK [2026-02-20T20:19:58.159299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-02-20T20:19:58.171377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-02-20T20:19:58.171763] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-02-20T20:19:58.172547] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-02-20T20:19:58.172619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:58.172654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:58.172681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:58.172738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:58.231035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:58.231958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:58.232105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:58.232141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:58.369824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:58.369994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:58.370042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:58.370073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:58.373744] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-02-20T20:19:58.374112] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-02-20T20:19:58.374251] [INFO ] [sig ] CUK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:58.525519] [INFO ] [LOCAL ] Saved forecast: CUK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CUK.txt [2026-02-20T20:19:58.525706] [INFO ] [sig ] [816/3387] Completed CUK in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:58.525748] [INFO ] [sig ] [817/3387] Forecasting CULP... [2026-02-20T20:19:58.525780] [INFO ] [sig ] Generating forecast for: CULP [2026-02-20T20:19:58.525809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-02-20T20:19:58.543454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-02-20T20:19:58.543909] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-02-20T20:19:58.544972] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-02-20T20:19:58.545027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:58.545064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:58.545098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:58.545170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:58.611222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:58.612151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:58.612243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:58.612277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:58.727286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:58.727457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:58.727498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:58.727526] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:58.731449] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-02-20T20:19:58.731817] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-02-20T20:19:58.731969] [INFO ] [sig ] CULP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:58.880460] [INFO ] [LOCAL ] Saved forecast: CULP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CULP.txt [2026-02-20T20:19:58.880642] [INFO ] [sig ] [817/3387] Completed CULP in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:58.880685] [INFO ] [sig ] [818/3387] Forecasting CURI... [2026-02-20T20:19:58.880716] [INFO ] [sig ] Generating forecast for: CURI [2026-02-20T20:19:58.880747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-02-20T20:19:58.891857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-02-20T20:19:58.892211] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-02-20T20:19:58.893050] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-02-20T20:19:58.893105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:58.893138] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:58.893192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:58.893255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:58.953996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:58.954832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:58.954916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:58.954951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:59.081459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:59.081688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:59.081738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:59.081810] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:59.085828] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-02-20T20:19:59.086161] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-02-20T20:19:59.086318] [INFO ] [sig ] CURI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:59.236615] [INFO ] [LOCAL ] Saved forecast: CURI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CURI.txt [2026-02-20T20:19:59.236817] [INFO ] [sig ] [818/3387] Completed CURI in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:59.236873] [INFO ] [sig ] [819/3387] Forecasting CUZ... [2026-02-20T20:19:59.236907] [INFO ] [sig ] Generating forecast for: CUZ [2026-02-20T20:19:59.236947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-02-20T20:19:59.249315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-02-20T20:19:59.249731] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-02-20T20:19:59.250565] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-02-20T20:19:59.250649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:59.250683] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:59.250710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:59.250767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:59.311937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:59.312927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:59.313025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:59.313061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:59.435911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:59.436081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:59.436130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:59.436165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:59.439830] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-02-20T20:19:59.440127] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-02-20T20:19:59.440266] [INFO ] [sig ] CUZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:19:59.583124] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CUZ.txt [2026-02-20T20:19:59.583307] [INFO ] [sig ] [819/3387] Completed CUZ in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:59.583347] [INFO ] [sig ] [820/3387] Forecasting CVBF... [2026-02-20T20:19:59.583377] [INFO ] [sig ] Generating forecast for: CVBF [2026-02-20T20:19:59.583409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-02-20T20:19:59.595874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-02-20T20:19:59.596301] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-02-20T20:19:59.597201] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-02-20T20:19:59.597255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:59.597288] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:59.597315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:59.597372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:19:59.658922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:19:59.659840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:19:59.659931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:19:59.659968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:19:59.784366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:19:59.784532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:19:59.784593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:19:59.784627] [INFO ] [FORECASTER] Training complete [2026-02-20T20:19:59.788063] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-02-20T20:19:59.788341] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-02-20T20:19:59.788686] [INFO ] [sig ] CVBF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:19:59.941549] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVBF.txt [2026-02-20T20:19:59.941732] [INFO ] [sig ] [820/3387] Completed CVBF in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:19:59.941779] [INFO ] [sig ] [821/3387] Forecasting CVCO... [2026-02-20T20:19:59.941811] [INFO ] [sig ] Generating forecast for: CVCO [2026-02-20T20:19:59.941851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-02-20T20:19:59.954767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-02-20T20:19:59.955136] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-02-20T20:19:59.955977] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-02-20T20:19:59.956041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:19:59.956079] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:19:59.956113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:19:59.956182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:00.014639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:00.015363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:00.015471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:00.015505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:00.132966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:00.133139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:00.133183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:00.133390] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:00.137645] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-02-20T20:20:00.137939] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-02-20T20:20:00.138087] [INFO ] [sig ] CVCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:00.284789] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVCO.txt [2026-02-20T20:20:00.284922] [INFO ] [sig ] [821/3387] Completed CVCO in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:20:00.284961] [INFO ] [sig ] [822/3387] Forecasting CVE... [2026-02-20T20:20:00.284991] [INFO ] [sig ] Generating forecast for: CVE [2026-02-20T20:20:00.285029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-02-20T20:20:00.301371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-02-20T20:20:00.301723] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-02-20T20:20:00.302521] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-02-20T20:20:00.302608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:00.302648] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:00.302676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:00.302734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:00.361592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:00.362245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:00.362325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:00.362360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:00.490413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:00.490606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:00.490650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:00.490680] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:00.494071] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-02-20T20:20:00.494343] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-02-20T20:20:00.494472] [INFO ] [sig ] CVE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:00.647146] [INFO ] [LOCAL ] Saved forecast: CVE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVE.txt [2026-02-20T20:20:00.647306] [INFO ] [sig ] [822/3387] Completed CVE in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:20:00.647349] [INFO ] [sig ] [823/3387] Forecasting CVEO... [2026-02-20T20:20:00.647380] [INFO ] [sig ] Generating forecast for: CVEO [2026-02-20T20:20:00.647418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-02-20T20:20:00.659839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-02-20T20:20:00.660206] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-02-20T20:20:00.661073] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-02-20T20:20:00.661126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:00.661158] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:00.661185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:00.661242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:00.720672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:00.721399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:00.721488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:00.721521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:00.844740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:00.844903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:00.844944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:00.844973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:00.849086] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-02-20T20:20:00.849552] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-02-20T20:20:00.849722] [INFO ] [sig ] CVEO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:01.000121] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVEO.txt [2026-02-20T20:20:01.000272] [INFO ] [sig ] [823/3387] Completed CVEO in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:20:01.000314] [INFO ] [sig ] [824/3387] Forecasting CVGI... [2026-02-20T20:20:01.000344] [INFO ] [sig ] Generating forecast for: CVGI [2026-02-20T20:20:01.000374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-02-20T20:20:01.011452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-02-20T20:20:01.011832] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-02-20T20:20:01.012635] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-02-20T20:20:01.012686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:01.012719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:01.012746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:01.012802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:01.070046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:01.070815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:01.070899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:01.070932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:01.195082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:01.195246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:01.195288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:01.195318] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:01.199094] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=43.99%) [2026-02-20T20:20:01.199602] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-02-20T20:20:01.199740] [INFO ] [sig ] CVGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:01.363791] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CVGI.txt [2026-02-20T20:20:01.363959] [INFO ] [sig ] [824/3387] Completed CVGI in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.4m [2026-02-20T20:20:01.364003] [INFO ] [sig ] [825/3387] Forecasting CVI... [2026-02-20T20:20:01.364032] [INFO ] [sig ] Generating forecast for: CVI [2026-02-20T20:20:01.364062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-02-20T20:20:01.377512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-02-20T20:20:01.377956] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-02-20T20:20:01.378957] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-02-20T20:20:01.379013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:01.379047] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:01.379076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:01.379135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:01.442031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:01.442974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:01.443123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:01.443167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:01.598189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:01.598360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:01.598403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:01.598434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:01.602435] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-02-20T20:20:01.602862] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-02-20T20:20:01.603024] [INFO ] [sig ] CVI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:01.764627] [INFO ] [LOCAL ] Saved forecast: CVI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVI.txt [2026-02-20T20:20:01.764794] [INFO ] [sig ] [825/3387] Completed CVI in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:01.764837] [INFO ] [sig ] [826/3387] Forecasting CVKD... [2026-02-20T20:20:01.764868] [INFO ] [sig ] Generating forecast for: CVKD [2026-02-20T20:20:01.764899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-02-20T20:20:01.781827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-02-20T20:20:01.782404] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-02-20T20:20:01.784131] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-02-20T20:20:01.784206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:01.784242] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:01.784270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:01.784330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:01.871477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:01.872417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:01.872528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:01.872562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:02.026422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:02.026627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:02.026674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:02.026703] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:02.034640] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=78.96%) [2026-02-20T20:20:02.035025] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-02-20T20:20:02.035198] [INFO ] [sig ] CVKD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:02.193544] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVKD.txt [2026-02-20T20:20:02.193773] [INFO ] [sig ] [826/3387] Completed CVKD in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:02.193824] [INFO ] [sig ] [827/3387] Forecasting CVNA... [2026-02-20T20:20:02.193856] [INFO ] [sig ] Generating forecast for: CVNA [2026-02-20T20:20:02.193888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-02-20T20:20:02.207237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-02-20T20:20:02.207687] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-02-20T20:20:02.208626] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-02-20T20:20:02.208681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:02.208714] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:02.208742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:02.208798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:02.270197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:02.271142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:02.271427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:02.271463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:02.418248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:02.418450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:02.418499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:02.418549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:02.422791] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-02-20T20:20:02.423113] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-02-20T20:20:02.423293] [INFO ] [sig ] CVNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:02.596194] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVNA.txt [2026-02-20T20:20:02.596370] [INFO ] [sig ] [827/3387] Completed CVNA in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:02.596412] [INFO ] [sig ] [828/3387] Forecasting CVRX... [2026-02-20T20:20:02.596442] [INFO ] [sig ] Generating forecast for: CVRX [2026-02-20T20:20:02.596473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-02-20T20:20:02.619011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-02-20T20:20:02.619465] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-02-20T20:20:02.620440] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-02-20T20:20:02.620503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:02.620537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:02.620565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:02.620654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:02.681636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:02.682636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:02.682738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:02.682774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:02.821494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:02.821764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:02.821838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:02.821907] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:02.826611] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-02-20T20:20:02.827140] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-02-20T20:20:02.827363] [INFO ] [sig ] CVRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:02.981763] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVRX.txt [2026-02-20T20:20:02.981952] [INFO ] [sig ] [828/3387] Completed CVRX in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:02.981996] [INFO ] [sig ] [829/3387] Forecasting CVS... [2026-02-20T20:20:02.982026] [INFO ] [sig ] Generating forecast for: CVS [2026-02-20T20:20:02.982057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-02-20T20:20:02.995283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-02-20T20:20:02.995962] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-02-20T20:20:02.997087] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-02-20T20:20:02.997143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:02.997178] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:02.997207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:02.997266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:03.061876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:03.062833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:03.062923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:03.062958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:03.188158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:03.188330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:03.188372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:03.188404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:03.192685] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-20T20:20:03.193022] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-02-20T20:20:03.193172] [INFO ] [sig ] CVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:03.340093] [INFO ] [LOCAL ] Saved forecast: CVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CVS.txt [2026-02-20T20:20:03.340264] [INFO ] [sig ] [829/3387] Completed CVS in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:03.340306] [INFO ] [sig ] [830/3387] Forecasting CVX... [2026-02-20T20:20:03.340336] [INFO ] [sig ] Generating forecast for: CVX [2026-02-20T20:20:03.340367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-02-20T20:20:03.353814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-02-20T20:20:03.354270] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-02-20T20:20:03.355478] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-02-20T20:20:03.355532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:03.355564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:03.355612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:03.355670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:03.416178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:03.417363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:03.417450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:03.417484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:03.548975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:03.549142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:03.549184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:03.549213] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:03.552747] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-02-20T20:20:03.553055] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-02-20T20:20:03.553196] [INFO ] [sig ] CVX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:03.704803] [INFO ] [LOCAL ] Saved forecast: CVX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CVX.txt [2026-02-20T20:20:03.704967] [INFO ] [sig ] [830/3387] Completed CVX in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:03.705009] [INFO ] [sig ] [831/3387] Forecasting CWAN... [2026-02-20T20:20:03.705038] [INFO ] [sig ] Generating forecast for: CWAN [2026-02-20T20:20:03.705067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-02-20T20:20:03.716956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-02-20T20:20:03.717362] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-02-20T20:20:03.718241] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-02-20T20:20:03.718316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:03.718351] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:03.718379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:03.718435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:03.777881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:03.778833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:03.778922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:03.778957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:03.907205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:03.907513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:03.907564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:03.907623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:03.911483] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-02-20T20:20:03.911796] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-02-20T20:20:03.911932] [INFO ] [sig ] CWAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:04.056600] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CWAN.txt [2026-02-20T20:20:04.056751] [INFO ] [sig ] [831/3387] Completed CWAN in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:04.056821] [INFO ] [sig ] [832/3387] Forecasting CWBC... [2026-02-20T20:20:04.056855] [INFO ] [sig ] Generating forecast for: CWBC [2026-02-20T20:20:04.056885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-02-20T20:20:04.069035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-02-20T20:20:04.069492] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-02-20T20:20:04.070360] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-02-20T20:20:04.070415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:04.070480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:04.070508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:04.070567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:04.128073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:04.129019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:04.129114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:04.129146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:04.249500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:04.249682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:04.249724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:04.249753] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:04.253210] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=89.57%) [2026-02-20T20:20:04.253509] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-02-20T20:20:04.253663] [INFO ] [sig ] CWBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:04.404782] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CWBC.txt [2026-02-20T20:20:04.404963] [INFO ] [sig ] [832/3387] Completed CWBC in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-20T20:20:04.405016] [INFO ] [sig ] [833/3387] Forecasting CWCO... [2026-02-20T20:20:04.405062] [INFO ] [sig ] Generating forecast for: CWCO [2026-02-20T20:20:04.405106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-02-20T20:20:04.418657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-02-20T20:20:04.419167] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-02-20T20:20:04.420268] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-02-20T20:20:04.420338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:04.420375] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:04.420407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:04.420466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:04.480496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:04.481385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:04.481474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:04.481509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:04.602515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:04.602717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:04.602765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:04.602796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:04.606405] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-02-20T20:20:04.606712] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-02-20T20:20:04.606863] [INFO ] [sig ] CWCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:04.750726] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CWCO.txt [2026-02-20T20:20:04.750838] [INFO ] [sig ] [833/3387] Completed CWCO in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:04.750877] [INFO ] [sig ] [834/3387] Forecasting CWD... [2026-02-20T20:20:04.750907] [INFO ] [sig ] Generating forecast for: CWD [2026-02-20T20:20:04.750945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-02-20T20:20:04.763840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-02-20T20:20:04.764260] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-02-20T20:20:04.765558] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-02-20T20:20:04.765642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:04.765681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:04.765708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:04.765766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:04.826814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:04.827826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:04.827913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:04.827947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:04.945101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:04.945277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:04.945320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:04.945349] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:04.949280] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-02-20T20:20:04.949612] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-02-20T20:20:04.949757] [INFO ] [sig ] CWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:05.095722] [INFO ] [LOCAL ] Saved forecast: CWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CWD.txt [2026-02-20T20:20:05.095886] [INFO ] [sig ] [834/3387] Completed CWD in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:05.095934] [INFO ] [sig ] [835/3387] Forecasting CWEN... [2026-02-20T20:20:05.095965] [INFO ] [sig ] Generating forecast for: CWEN [2026-02-20T20:20:05.095995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-02-20T20:20:05.107690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-02-20T20:20:05.108070] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-02-20T20:20:05.108884] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-02-20T20:20:05.108937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:05.108968] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:05.108994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:05.109050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:05.168625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:05.169460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:05.169545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:05.169597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:05.293653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:05.293816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:05.293858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:05.293924] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:05.297550] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=27.24%) [2026-02-20T20:20:05.297862] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-02-20T20:20:05.298000] [INFO ] [sig ] CWEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:05.443776] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CWEN.txt [2026-02-20T20:20:05.443917] [INFO ] [sig ] [835/3387] Completed CWEN in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:05.443958] [INFO ] [sig ] [836/3387] Forecasting CWH... [2026-02-20T20:20:05.443988] [INFO ] [sig ] Generating forecast for: CWH [2026-02-20T20:20:05.444018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-02-20T20:20:05.455633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-02-20T20:20:05.456013] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-02-20T20:20:05.456841] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-02-20T20:20:05.456895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:05.456927] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:05.456954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:05.457010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:05.515484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:05.516397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:05.516482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:05.516515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:05.638229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:05.638389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:05.638430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:05.638459] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:05.641881] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-02-20T20:20:05.642164] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-02-20T20:20:05.642330] [INFO ] [sig ] CWH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:05.785763] [INFO ] [LOCAL ] Saved forecast: CWH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CWH.txt [2026-02-20T20:20:05.785922] [INFO ] [sig ] [836/3387] Completed CWH in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:05.785963] [INFO ] [sig ] [837/3387] Forecasting CWK... [2026-02-20T20:20:05.785992] [INFO ] [sig ] Generating forecast for: CWK [2026-02-20T20:20:05.786023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-02-20T20:20:05.797645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-02-20T20:20:05.797983] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-02-20T20:20:05.798797] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-02-20T20:20:05.798851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:05.798883] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:05.798910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:05.798967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:05.856448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:05.857402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:05.857492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:05.857525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:05.981379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:05.981567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:05.981635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:05.981670] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:05.985216] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-20T20:20:05.985512] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-02-20T20:20:05.985667] [INFO ] [sig ] CWK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:06.130722] [INFO ] [LOCAL ] Saved forecast: CWK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CWK.txt [2026-02-20T20:20:06.130880] [INFO ] [sig ] [837/3387] Completed CWK in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:06.130920] [INFO ] [sig ] [838/3387] Forecasting CXDO... [2026-02-20T20:20:06.130951] [INFO ] [sig ] Generating forecast for: CXDO [2026-02-20T20:20:06.130984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-02-20T20:20:06.143102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-02-20T20:20:06.143533] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-02-20T20:20:06.144351] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-02-20T20:20:06.144405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:06.144437] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:06.144464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:06.144520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:06.204040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:06.204931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:06.205021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:06.205055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:06.324596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:06.324760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:06.324817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:06.324849] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:06.328286] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-02-20T20:20:06.328567] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-02-20T20:20:06.328724] [INFO ] [sig ] CXDO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:06.475206] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CXDO.txt [2026-02-20T20:20:06.475361] [INFO ] [sig ] [838/3387] Completed CXDO in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:06.475400] [INFO ] [sig ] [839/3387] Forecasting CXE... [2026-02-20T20:20:06.475432] [INFO ] [sig ] Generating forecast for: CXE [2026-02-20T20:20:06.475462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-02-20T20:20:06.486732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-02-20T20:20:06.487127] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-02-20T20:20:06.487985] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-02-20T20:20:06.488041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:06.488076] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:06.488105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:06.488165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:06.546089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:06.547038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:06.547129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:06.547163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:06.663984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:06.664151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:06.664193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:06.664222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:06.668283] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-20T20:20:06.668643] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-02-20T20:20:06.668789] [INFO ] [sig ] CXE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:06.837884] [INFO ] [LOCAL ] Saved forecast: CXE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CXE.txt [2026-02-20T20:20:06.838070] [INFO ] [sig ] [839/3387] Completed CXE in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:06.838117] [INFO ] [sig ] [840/3387] Forecasting CXSE... [2026-02-20T20:20:06.838149] [INFO ] [sig ] Generating forecast for: CXSE [2026-02-20T20:20:06.838181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-02-20T20:20:06.851306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-02-20T20:20:06.851962] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-02-20T20:20:06.853043] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-02-20T20:20:06.853099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:06.853135] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:06.853168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:06.853239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:06.911218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:06.912158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:06.912270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:06.912307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:07.023326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:07.023486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:07.023526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:07.023556] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:07.027016] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-20T20:20:07.027290] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-02-20T20:20:07.027646] [INFO ] [sig ] CXSE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:07.169620] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CXSE.txt [2026-02-20T20:20:07.169766] [INFO ] [sig ] [840/3387] Completed CXSE in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.3m [2026-02-20T20:20:07.169807] [INFO ] [sig ] [841/3387] Forecasting CYD... [2026-02-20T20:20:07.169837] [INFO ] [sig ] Generating forecast for: CYD [2026-02-20T20:20:07.169867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-02-20T20:20:07.181164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-02-20T20:20:07.181539] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-02-20T20:20:07.182414] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-02-20T20:20:07.182471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:07.182505] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:07.182533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:07.182615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:07.241455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:07.242228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:07.242310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:07.242343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:07.365741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:07.365901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:07.365942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:07.365971] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:07.369494] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-02-20T20:20:07.369820] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-02-20T20:20:07.369965] [INFO ] [sig ] CYD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:07.516689] [INFO ] [LOCAL ] Saved forecast: CYD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CYD.txt [2026-02-20T20:20:07.516863] [INFO ] [sig ] [841/3387] Completed CYD in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:07.516914] [INFO ] [sig ] [842/3387] Forecasting CYH... [2026-02-20T20:20:07.516948] [INFO ] [sig ] Generating forecast for: CYH [2026-02-20T20:20:07.516979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-02-20T20:20:07.528049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-02-20T20:20:07.528457] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-02-20T20:20:07.529360] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-02-20T20:20:07.529415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:07.529473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:07.529505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:07.529564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:07.588703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:07.589546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:07.589732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:07.589787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:07.710182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:07.710352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:07.710394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:07.710424] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:07.714011] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-02-20T20:20:07.714288] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-02-20T20:20:07.714420] [INFO ] [sig ] CYH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:07.856385] [INFO ] [LOCAL ] Saved forecast: CYH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CYH.txt [2026-02-20T20:20:07.856528] [INFO ] [sig ] [842/3387] Completed CYH in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:07.856587] [INFO ] [sig ] [843/3387] Forecasting CYN... [2026-02-20T20:20:07.856621] [INFO ] [sig ] Generating forecast for: CYN [2026-02-20T20:20:07.856652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-02-20T20:20:07.868461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-02-20T20:20:07.868861] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-02-20T20:20:07.869743] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-02-20T20:20:07.869799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:07.869834] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:07.869863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:07.869921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:07.927874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:07.928726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:07.928810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:07.928843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:08.044654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:08.044810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:08.044850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:08.044878] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:08.048300] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=72.21%) [2026-02-20T20:20:08.048596] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-02-20T20:20:08.048727] [INFO ] [sig ] CYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:08.195537] [INFO ] [LOCAL ] Saved forecast: CYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CYN.txt [2026-02-20T20:20:08.195696] [INFO ] [sig ] [843/3387] Completed CYN in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:08.195737] [INFO ] [sig ] [844/3387] Forecasting CYRX... [2026-02-20T20:20:08.195767] [INFO ] [sig ] Generating forecast for: CYRX [2026-02-20T20:20:08.195797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-02-20T20:20:08.207722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-02-20T20:20:08.208059] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-02-20T20:20:08.208984] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-02-20T20:20:08.209040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:08.209072] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:08.209101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:08.209159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:08.266370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:08.267069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:08.267151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:08.267184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:08.388901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:08.389065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:08.389106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:08.389135] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:08.392740] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=55.74%) [2026-02-20T20:20:08.393076] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-02-20T20:20:08.393227] [INFO ] [sig ] CYRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:08.535291] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CYRX.txt [2026-02-20T20:20:08.535430] [INFO ] [sig ] [844/3387] Completed CYRX in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:08.535471] [INFO ] [sig ] [845/3387] Forecasting CYTK... [2026-02-20T20:20:08.535500] [INFO ] [sig ] Generating forecast for: CYTK [2026-02-20T20:20:08.535529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-02-20T20:20:08.546980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-02-20T20:20:08.547348] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-02-20T20:20:08.548194] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-02-20T20:20:08.548249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:08.548283] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:08.548312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:08.548370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:08.605776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:08.606414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:08.606494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:08.606526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:08.732801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:08.732944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:08.732986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:08.733016] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:08.736675] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=38.93%) [2026-02-20T20:20:08.736978] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-02-20T20:20:08.737119] [INFO ] [sig ] CYTK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:08.884645] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CYTK.txt [2026-02-20T20:20:08.884880] [INFO ] [sig ] [845/3387] Completed CYTK in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:08.884940] [INFO ] [sig ] [846/3387] Forecasting CZFS... [2026-02-20T20:20:08.884983] [INFO ] [sig ] Generating forecast for: CZFS [2026-02-20T20:20:08.885033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-02-20T20:20:08.896680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-02-20T20:20:08.896971] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-02-20T20:20:08.897832] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-02-20T20:20:08.897899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:08.897940] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:08.897971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:08.898030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:08.960865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:08.961554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:08.961651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:08.961684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:09.058943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:09.059105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:09.059146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:09.059174] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:09.062877] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-02-20T20:20:09.063165] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-02-20T20:20:09.063309] [INFO ] [sig ] CZFS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:09.208546] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/CZFS.txt [2026-02-20T20:20:09.208729] [INFO ] [sig ] [846/3387] Completed CZFS in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-20T20:20:09.208768] [INFO ] [sig ] [847/3387] Forecasting CZNC... [2026-02-20T20:20:09.208799] [INFO ] [sig ] Generating forecast for: CZNC [2026-02-20T20:20:09.208839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-02-20T20:20:09.220405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-02-20T20:20:09.220811] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-02-20T20:20:09.221633] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-02-20T20:20:09.221686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:09.221718] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:09.221746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:09.221802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:09.279853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:09.280753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:09.280841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:09.280874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:09.402478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:09.402663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:09.402704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:09.402734] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:09.406143] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-02-20T20:20:09.406421] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-02-20T20:20:09.406552] [INFO ] [sig ] CZNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:09.553206] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CZNC.txt [2026-02-20T20:20:09.553367] [INFO ] [sig ] [847/3387] Completed CZNC in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:09.553406] [INFO ] [sig ] [848/3387] Forecasting CZWI... [2026-02-20T20:20:09.553438] [INFO ] [sig ] Generating forecast for: CZWI [2026-02-20T20:20:09.553468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-02-20T20:20:09.564798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-02-20T20:20:09.565189] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-02-20T20:20:09.566002] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-02-20T20:20:09.566055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:09.566088] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:09.566115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:09.566172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:09.626158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:09.627025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:09.627108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:09.627142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:09.748998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:09.749191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:09.749234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:09.749264] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:09.752937] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-02-20T20:20:09.753249] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-02-20T20:20:09.753398] [INFO ] [sig ] CZWI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:09.912025] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/CZWI.txt [2026-02-20T20:20:09.912197] [INFO ] [sig ] [848/3387] Completed CZWI in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:09.912244] [INFO ] [sig ] [849/3387] Forecasting DAL... [2026-02-20T20:20:09.912275] [INFO ] [sig ] Generating forecast for: DAL [2026-02-20T20:20:09.912318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-02-20T20:20:09.923187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-02-20T20:20:09.923550] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-02-20T20:20:09.924393] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-02-20T20:20:09.924449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:09.924529] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:09.924559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:09.924639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:09.989434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:09.990432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:09.990517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:09.990550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:10.113542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:10.113717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:10.113756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:10.113800] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:10.117269] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-02-20T20:20:10.117549] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-02-20T20:20:10.117700] [INFO ] [sig ] DAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:10.260455] [INFO ] [LOCAL ] Saved forecast: DAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DAL.txt [2026-02-20T20:20:10.260606] [INFO ] [sig ] [849/3387] Completed DAL in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:10.260652] [INFO ] [sig ] [850/3387] Forecasting DAN... [2026-02-20T20:20:10.260683] [INFO ] [sig ] Generating forecast for: DAN [2026-02-20T20:20:10.260716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-02-20T20:20:10.272233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-02-20T20:20:10.272612] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-02-20T20:20:10.273449] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-02-20T20:20:10.273504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:10.273538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:10.273566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:10.273650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:10.332497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:10.333184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:10.333266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:10.333300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:10.460562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:10.460771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:10.460818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:10.460849] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:10.464397] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-02-20T20:20:10.464697] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-02-20T20:20:10.464832] [INFO ] [sig ] DAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:10.606400] [INFO ] [LOCAL ] Saved forecast: DAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DAN.txt [2026-02-20T20:20:10.606529] [INFO ] [sig ] [850/3387] Completed DAN in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:10.606587] [INFO ] [sig ] [851/3387] Forecasting DAO... [2026-02-20T20:20:10.606622] [INFO ] [sig ] Generating forecast for: DAO [2026-02-20T20:20:10.606653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-02-20T20:20:10.618044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-02-20T20:20:10.618406] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-02-20T20:20:10.619475] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-02-20T20:20:10.619530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:10.619565] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:10.619615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:10.619675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:10.681657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:10.682606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:10.682699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:10.682733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:10.816016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:10.816247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:10.816330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:10.816391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:10.821985] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-02-20T20:20:10.822482] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-02-20T20:20:10.822715] [INFO ] [sig ] DAO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:11.036521] [INFO ] [LOCAL ] Saved forecast: DAO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DAO.txt [2026-02-20T20:20:11.036814] [INFO ] [sig ] [851/3387] Completed DAO in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:11.036883] [INFO ] [sig ] [852/3387] Forecasting DAPP... [2026-02-20T20:20:11.036937] [INFO ] [sig ] Generating forecast for: DAPP [2026-02-20T20:20:11.036995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-02-20T20:20:11.058241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-02-20T20:20:11.058832] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-02-20T20:20:11.060213] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-02-20T20:20:11.060294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:11.060352] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:11.060402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:11.060499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:11.146428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:11.147823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:11.147945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:11.147989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:11.336941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:11.337153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:11.337222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:11.339315] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:11.345166] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-02-20T20:20:11.345807] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-02-20T20:20:11.346057] [INFO ] [sig ] DAPP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:11.584263] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DAPP.txt [2026-02-20T20:20:11.584482] [INFO ] [sig ] [852/3387] Completed DAPP in 0.5s | 2.77 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:11.584544] [INFO ] [sig ] [853/3387] Forecasting DARE... [2026-02-20T20:20:11.584605] [INFO ] [sig ] Generating forecast for: DARE [2026-02-20T20:20:11.584648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-02-20T20:20:11.608509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-02-20T20:20:11.612164] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-02-20T20:20:11.613899] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-02-20T20:20:11.613993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:11.614050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:11.614101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:11.614251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:11.707116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:11.708305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:11.708419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:11.708464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:11.880027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:11.880234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:11.880300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:11.880350] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:11.886149] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-02-20T20:20:11.886726] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-02-20T20:20:11.886980] [INFO ] [sig ] DARE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:12.077431] [INFO ] [LOCAL ] Saved forecast: DARE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DARE.txt [2026-02-20T20:20:12.077629] [INFO ] [sig ] [853/3387] Completed DARE in 0.5s | 2.77 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:12.077673] [INFO ] [sig ] [854/3387] Forecasting DASH... [2026-02-20T20:20:12.077702] [INFO ] [sig ] Generating forecast for: DASH [2026-02-20T20:20:12.077732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-02-20T20:20:12.093667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-02-20T20:20:12.094200] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-02-20T20:20:12.095401] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-02-20T20:20:12.095474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:12.095518] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:12.095565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:12.095706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:12.177842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:12.178831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:12.178934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:12.178968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:12.320412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:12.320593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:12.320637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:12.320667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:12.324190] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-02-20T20:20:12.324488] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-02-20T20:20:12.324648] [INFO ] [sig ] DASH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:12.482215] [INFO ] [LOCAL ] Saved forecast: DASH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DASH.txt [2026-02-20T20:20:12.482363] [INFO ] [sig ] [854/3387] Completed DASH in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:12.482405] [INFO ] [sig ] [855/3387] Forecasting DAVA... [2026-02-20T20:20:12.482435] [INFO ] [sig ] Generating forecast for: DAVA [2026-02-20T20:20:12.482467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-02-20T20:20:12.495352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-02-20T20:20:12.495795] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-02-20T20:20:12.496763] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-02-20T20:20:12.496861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:12.496898] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:12.496926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:12.496983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:12.566358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:12.567289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:12.567380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:12.567425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:12.704442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:12.704622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:12.704667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:12.704699] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:12.708677] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-02-20T20:20:12.708977] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-02-20T20:20:12.709124] [INFO ] [sig ] DAVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:12.869839] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DAVA.txt [2026-02-20T20:20:12.870033] [INFO ] [sig ] [855/3387] Completed DAVA in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:12.870084] [INFO ] [sig ] [856/3387] Forecasting DAVE... [2026-02-20T20:20:12.870123] [INFO ] [sig ] Generating forecast for: DAVE [2026-02-20T20:20:12.870178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-02-20T20:20:12.884880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-02-20T20:20:12.885334] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-02-20T20:20:12.886497] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-02-20T20:20:12.886778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:12.886858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:12.886905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:12.886995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:12.964780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:12.965895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:12.965998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:12.966038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:13.093392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:13.093553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:13.093617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:13.093649] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:13.097337] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-02-20T20:20:13.097662] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-02-20T20:20:13.097805] [INFO ] [sig ] DAVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:13.250976] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DAVE.txt [2026-02-20T20:20:13.251142] [INFO ] [sig ] [856/3387] Completed DAVE in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 15.2m [2026-02-20T20:20:13.251209] [INFO ] [sig ] [857/3387] Forecasting DAWN... [2026-02-20T20:20:13.251247] [INFO ] [sig ] Generating forecast for: DAWN [2026-02-20T20:20:13.251280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-02-20T20:20:13.262519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-02-20T20:20:13.262900] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-02-20T20:20:13.263752] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-02-20T20:20:13.263808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:13.263840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:13.263867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:13.263923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:13.329272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:13.330280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:13.330370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:13.330404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:13.463295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:13.463466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:13.463509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:13.463538] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:13.467350] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-02-20T20:20:13.467711] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-02-20T20:20:13.467884] [INFO ] [sig ] DAWN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:13.612976] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DAWN.txt [2026-02-20T20:20:13.613134] [INFO ] [sig ] [857/3387] Completed DAWN in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:13.613175] [INFO ] [sig ] [858/3387] Forecasting DB... [2026-02-20T20:20:13.613206] [INFO ] [sig ] Generating forecast for: DB [2026-02-20T20:20:13.613235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-02-20T20:20:13.624828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-02-20T20:20:13.625216] [INFO ] [FORECASTER] Starting predict_future for DB [2026-02-20T20:20:13.626120] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-02-20T20:20:13.626176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:13.626209] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:13.626237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:13.626295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:13.687185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:13.688014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:13.688096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:13.688131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:13.812889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:13.813057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:13.813099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:13.813129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:13.816657] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=82.69%) [2026-02-20T20:20:13.816962] [INFO ] [FORECASTER] Completed predict_future for DB [2026-02-20T20:20:13.817096] [INFO ] [sig ] DB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:13.968041] [INFO ] [LOCAL ] Saved forecast: DB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DB.txt [2026-02-20T20:20:13.968214] [INFO ] [sig ] [858/3387] Completed DB in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:13.968256] [INFO ] [sig ] [859/3387] Forecasting DBI... [2026-02-20T20:20:13.968291] [INFO ] [sig ] Generating forecast for: DBI [2026-02-20T20:20:13.968330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-02-20T20:20:13.980292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-02-20T20:20:13.980902] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-02-20T20:20:13.982001] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-02-20T20:20:13.982055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:13.982087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:13.982116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:13.982174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:14.049059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:14.049919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:14.050055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:14.050109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:14.182119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:14.182284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:14.182335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:14.182372] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:14.186078] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=53.03%) [2026-02-20T20:20:14.186442] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-02-20T20:20:14.186630] [INFO ] [sig ] DBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:14.344318] [INFO ] [LOCAL ] Saved forecast: DBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DBI.txt [2026-02-20T20:20:14.344486] [INFO ] [sig ] [859/3387] Completed DBI in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:14.344530] [INFO ] [sig ] [860/3387] Forecasting DBL... [2026-02-20T20:20:14.344562] [INFO ] [sig ] Generating forecast for: DBL [2026-02-20T20:20:14.344615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-02-20T20:20:14.356672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-02-20T20:20:14.357160] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-02-20T20:20:14.358027] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-02-20T20:20:14.358083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:14.358118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:14.358147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:14.358226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:14.427292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:14.428431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:14.428608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:14.428649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:14.558678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:14.558853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:14.558895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:14.558926] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:14.562895] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-02-20T20:20:14.563290] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-02-20T20:20:14.563468] [INFO ] [sig ] DBL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:14.734345] [INFO ] [LOCAL ] Saved forecast: DBL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DBL.txt [2026-02-20T20:20:14.734546] [INFO ] [sig ] [860/3387] Completed DBL in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:14.734614] [INFO ] [sig ] [861/3387] Forecasting DBRG... [2026-02-20T20:20:14.734649] [INFO ] [sig ] Generating forecast for: DBRG [2026-02-20T20:20:14.734679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-02-20T20:20:14.748641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-02-20T20:20:14.749315] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-02-20T20:20:14.750408] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-02-20T20:20:14.750479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:14.750519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:14.750553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:14.750680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:14.820688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:14.821669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:14.821762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:14.821796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:14.948544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:14.948919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:14.948961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:14.948991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:14.952817] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=39.15%) [2026-02-20T20:20:14.953102] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-02-20T20:20:14.953235] [INFO ] [sig ] DBRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:15.101678] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DBRG.txt [2026-02-20T20:20:15.101836] [INFO ] [sig ] [861/3387] Completed DBRG in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:15.101876] [INFO ] [sig ] [862/3387] Forecasting DBX... [2026-02-20T20:20:15.101908] [INFO ] [sig ] Generating forecast for: DBX [2026-02-20T20:20:15.101939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-02-20T20:20:15.115039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-02-20T20:20:15.115487] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-02-20T20:20:15.116402] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-02-20T20:20:15.116461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:15.116495] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:15.116522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:15.116597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:15.187260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:15.188260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:15.188352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:15.188394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:15.317118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:15.317279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:15.317339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:15.317377] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:15.320797] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-02-20T20:20:15.321081] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-02-20T20:20:15.321214] [INFO ] [sig ] DBX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:15.465079] [INFO ] [LOCAL ] Saved forecast: DBX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DBX.txt [2026-02-20T20:20:15.465323] [INFO ] [sig ] [862/3387] Completed DBX in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:15.465383] [INFO ] [sig ] [863/3387] Forecasting DCBO... [2026-02-20T20:20:15.465429] [INFO ] [sig ] Generating forecast for: DCBO [2026-02-20T20:20:15.465472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-02-20T20:20:15.478534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-02-20T20:20:15.478924] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-02-20T20:20:15.479983] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-02-20T20:20:15.480038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:15.480071] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:15.480099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:15.480157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:15.541645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:15.542555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:15.542667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:15.542703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:15.666366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:15.666521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:15.666561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:15.666611] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:15.670054] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-02-20T20:20:15.670327] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-02-20T20:20:15.670460] [INFO ] [sig ] DCBO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:15.813123] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DCBO.txt [2026-02-20T20:20:15.813269] [INFO ] [sig ] [863/3387] Completed DCBO in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:15.813311] [INFO ] [sig ] [864/3387] Forecasting DCI... [2026-02-20T20:20:15.813341] [INFO ] [sig ] Generating forecast for: DCI [2026-02-20T20:20:15.813372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-02-20T20:20:15.824205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-02-20T20:20:15.824591] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-02-20T20:20:15.825458] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-02-20T20:20:15.825513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:15.825547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:15.825600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:15.825666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:15.885738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:15.886714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:15.889790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:15.889845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:16.013958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:16.014124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:16.014165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:16.014193] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:16.017659] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-02-20T20:20:16.018088] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-02-20T20:20:16.018222] [INFO ] [sig ] DCI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:16.164798] [INFO ] [LOCAL ] Saved forecast: DCI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DCI.txt [2026-02-20T20:20:16.164960] [INFO ] [sig ] [864/3387] Completed DCI in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:16.165001] [INFO ] [sig ] [865/3387] Forecasting DCO... [2026-02-20T20:20:16.165029] [INFO ] [sig ] Generating forecast for: DCO [2026-02-20T20:20:16.165059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-02-20T20:20:16.176414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-02-20T20:20:16.176835] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-02-20T20:20:16.177692] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-02-20T20:20:16.177745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:16.177778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:16.177804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:16.177859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:16.235424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:16.236335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:16.236422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:16.236456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:16.355119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:16.355274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:16.355314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:16.355344] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:16.358786] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-02-20T20:20:16.359058] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-02-20T20:20:16.359187] [INFO ] [sig ] DCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:16.501064] [INFO ] [LOCAL ] Saved forecast: DCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DCO.txt [2026-02-20T20:20:16.501219] [INFO ] [sig ] [865/3387] Completed DCO in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:16.501259] [INFO ] [sig ] [866/3387] Forecasting DCOM... [2026-02-20T20:20:16.501290] [INFO ] [sig ] Generating forecast for: DCOM [2026-02-20T20:20:16.501319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-02-20T20:20:16.514150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-02-20T20:20:16.514594] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-02-20T20:20:16.515453] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-02-20T20:20:16.515509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:16.515617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:16.515659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:16.515729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:16.575283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:16.576300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:16.576407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:16.576451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:16.708755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:16.708917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:16.708957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:16.708986] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:16.712511] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=23.90%) [2026-02-20T20:20:16.712819] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-02-20T20:20:16.712953] [INFO ] [sig ] DCOM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:16.856883] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DCOM.txt [2026-02-20T20:20:16.857050] [INFO ] [sig ] [866/3387] Completed DCOM in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-20T20:20:16.857100] [INFO ] [sig ] [867/3387] Forecasting DCTH... [2026-02-20T20:20:16.857129] [INFO ] [sig ] Generating forecast for: DCTH [2026-02-20T20:20:16.857158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-02-20T20:20:16.869095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-02-20T20:20:16.869413] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-02-20T20:20:16.870221] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-02-20T20:20:16.870274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:16.870306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:16.870333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:16.870389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:16.928614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:16.929264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:16.929346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:16.929379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:17.049970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:17.050136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:17.050179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:17.050212] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:17.053758] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-02-20T20:20:17.054065] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-02-20T20:20:17.054210] [INFO ] [sig ] DCTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:17.202525] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DCTH.txt [2026-02-20T20:20:17.202688] [INFO ] [sig ] [867/3387] Completed DCTH in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:17.202732] [INFO ] [sig ] [868/3387] Forecasting DD... [2026-02-20T20:20:17.202762] [INFO ] [sig ] Generating forecast for: DD [2026-02-20T20:20:17.202792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-02-20T20:20:17.214141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-02-20T20:20:17.214590] [INFO ] [FORECASTER] Starting predict_future for DD [2026-02-20T20:20:17.215390] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-02-20T20:20:17.215454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:17.215494] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:17.215527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:17.215615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:17.272444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:17.273202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:17.273285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:17.273319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:17.401839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:17.402005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:17.402048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:17.402076] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:17.405597] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-02-20T20:20:17.405883] [INFO ] [FORECASTER] Completed predict_future for DD [2026-02-20T20:20:17.406019] [INFO ] [sig ] DD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:17.547483] [INFO ] [LOCAL ] Saved forecast: DD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DD.txt [2026-02-20T20:20:17.547669] [INFO ] [sig ] [868/3387] Completed DD in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:17.547712] [INFO ] [sig ] [869/3387] Forecasting DDD... [2026-02-20T20:20:17.547742] [INFO ] [sig ] Generating forecast for: DDD [2026-02-20T20:20:17.547774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-02-20T20:20:17.559177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-02-20T20:20:17.559549] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-02-20T20:20:17.560354] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-02-20T20:20:17.560407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:17.560438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:17.560465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:17.560521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:17.619457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:17.620368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:17.620461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:17.620494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:17.747712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:17.747878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:17.747919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:17.747949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:17.751771] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-02-20T20:20:17.752153] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-02-20T20:20:17.752304] [INFO ] [sig ] DDD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:17.902933] [INFO ] [LOCAL ] Saved forecast: DDD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DDD.txt [2026-02-20T20:20:17.903100] [INFO ] [sig ] [869/3387] Completed DDD in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:17.903143] [INFO ] [sig ] [870/3387] Forecasting DDI... [2026-02-20T20:20:17.903186] [INFO ] [sig ] Generating forecast for: DDI [2026-02-20T20:20:17.903220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-02-20T20:20:17.915331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-02-20T20:20:17.915932] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-02-20T20:20:17.916909] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-02-20T20:20:17.916967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:17.917001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:17.917029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:17.917087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:17.980152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:17.981066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:17.981158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:17.981191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:18.108350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:18.108541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:18.108612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:18.108644] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:18.112346] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-02-20T20:20:18.112716] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-02-20T20:20:18.112858] [INFO ] [sig ] DDI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:18.257989] [INFO ] [LOCAL ] Saved forecast: DDI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DDI.txt [2026-02-20T20:20:18.258159] [INFO ] [sig ] [870/3387] Completed DDI in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:18.258199] [INFO ] [sig ] [871/3387] Forecasting DDL... [2026-02-20T20:20:18.258230] [INFO ] [sig ] Generating forecast for: DDL [2026-02-20T20:20:18.258259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-02-20T20:20:18.270172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-02-20T20:20:18.270547] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-02-20T20:20:18.271391] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-02-20T20:20:18.271446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:18.271480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:18.271508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:18.271566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:18.330320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:18.331165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:18.331253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:18.331289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:18.452354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:18.452511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:18.452559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:18.452611] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:18.456137] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-02-20T20:20:18.456419] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-02-20T20:20:18.456611] [INFO ] [sig ] DDL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:18.600860] [INFO ] [LOCAL ] Saved forecast: DDL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DDL.txt [2026-02-20T20:20:18.601034] [INFO ] [sig ] [871/3387] Completed DDL in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:18.601077] [INFO ] [sig ] [872/3387] Forecasting DDOG... [2026-02-20T20:20:18.601110] [INFO ] [sig ] Generating forecast for: DDOG [2026-02-20T20:20:18.601143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-02-20T20:20:18.612966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-02-20T20:20:18.613298] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-02-20T20:20:18.614140] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-02-20T20:20:18.614195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:18.614228] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:18.614256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:18.614312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:18.672723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:18.673607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:18.673696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:18.673733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:18.796776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:18.796972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:18.797016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:18.797047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:18.801013] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-02-20T20:20:18.801304] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-02-20T20:20:18.801446] [INFO ] [sig ] DDOG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:18.953172] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DDOG.txt [2026-02-20T20:20:18.953336] [INFO ] [sig ] [872/3387] Completed DDOG in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:18.953377] [INFO ] [sig ] [873/3387] Forecasting DDS... [2026-02-20T20:20:18.953409] [INFO ] [sig ] Generating forecast for: DDS [2026-02-20T20:20:18.953439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-02-20T20:20:18.964617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-02-20T20:20:18.965037] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-02-20T20:20:18.965937] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-02-20T20:20:18.965992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:18.966026] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:18.966054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:18.966111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:19.023927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:19.024821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:19.024905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:19.024939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:19.145859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:19.146017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:19.146058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:19.146121] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:19.149595] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-02-20T20:20:19.149877] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-02-20T20:20:19.150013] [INFO ] [sig ] DDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:19.296121] [INFO ] [LOCAL ] Saved forecast: DDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DDS.txt [2026-02-20T20:20:19.296290] [INFO ] [sig ] [873/3387] Completed DDS in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 15.1m [2026-02-20T20:20:19.296334] [INFO ] [sig ] [874/3387] Forecasting DE... [2026-02-20T20:20:19.296368] [INFO ] [sig ] Generating forecast for: DE [2026-02-20T20:20:19.296401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-02-20T20:20:19.307771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-02-20T20:20:19.308166] [INFO ] [FORECASTER] Starting predict_future for DE [2026-02-20T20:20:19.309079] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-02-20T20:20:19.309136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:19.309170] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:19.309198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:19.309257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:19.368506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:19.369411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:19.369500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:19.369535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:19.492991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:19.493158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:19.493200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:19.493230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:19.496771] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-02-20T20:20:19.497090] [INFO ] [FORECASTER] Completed predict_future for DE [2026-02-20T20:20:19.497241] [INFO ] [sig ] DE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:19.646187] [INFO ] [LOCAL ] Saved forecast: DE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DE.txt [2026-02-20T20:20:19.646382] [INFO ] [sig ] [874/3387] Completed DE in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:19.646422] [INFO ] [sig ] [875/3387] Forecasting DEA... [2026-02-20T20:20:19.646453] [INFO ] [sig ] Generating forecast for: DEA [2026-02-20T20:20:19.646493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-02-20T20:20:19.658818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-02-20T20:20:19.659232] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-02-20T20:20:19.660070] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-02-20T20:20:19.660124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:19.660156] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:19.660182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:19.660238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:19.724284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:19.725224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:19.725317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:19.725352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:19.850945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:19.851114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:19.851155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:19.851183] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:19.854650] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-02-20T20:20:19.854947] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-02-20T20:20:19.855082] [INFO ] [sig ] DEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:20.001894] [INFO ] [LOCAL ] Saved forecast: DEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DEA.txt [2026-02-20T20:20:20.002069] [INFO ] [sig ] [875/3387] Completed DEA in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:20.002111] [INFO ] [sig ] [876/3387] Forecasting DECK... [2026-02-20T20:20:20.002141] [INFO ] [sig ] Generating forecast for: DECK [2026-02-20T20:20:20.002170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-02-20T20:20:20.013418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-02-20T20:20:20.013816] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-02-20T20:20:20.014639] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-02-20T20:20:20.014692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:20.014724] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:20.014751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:20.014808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:20.074750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:20.075661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:20.075749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:20.075838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:20.203605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:20.203767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:20.203808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:20.203838] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:20.207263] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-02-20T20:20:20.207605] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-02-20T20:20:20.207752] [INFO ] [sig ] DECK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:20.350604] [INFO ] [LOCAL ] Saved forecast: DECK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DECK.txt [2026-02-20T20:20:20.350737] [INFO ] [sig ] [876/3387] Completed DECK in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:20.350777] [INFO ] [sig ] [877/3387] Forecasting DEI... [2026-02-20T20:20:20.350808] [INFO ] [sig ] Generating forecast for: DEI [2026-02-20T20:20:20.350839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-02-20T20:20:20.362353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-02-20T20:20:20.362869] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-02-20T20:20:20.363696] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-02-20T20:20:20.363750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:20.363783] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:20.363811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:20.363909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:20.422142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:20.422831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:20.422912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:20.422945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:20.543614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:20.543774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:20.543817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:20.543846] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:20.547247] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=73.69%) [2026-02-20T20:20:20.547536] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-02-20T20:20:20.547712] [INFO ] [sig ] DEI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:20.689895] [INFO ] [LOCAL ] Saved forecast: DEI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DEI.txt [2026-02-20T20:20:20.690041] [INFO ] [sig ] [877/3387] Completed DEI in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:20.690082] [INFO ] [sig ] [878/3387] Forecasting DELL... [2026-02-20T20:20:20.690110] [INFO ] [sig ] Generating forecast for: DELL [2026-02-20T20:20:20.690140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-02-20T20:20:20.700966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-02-20T20:20:20.701311] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-02-20T20:20:20.702172] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-02-20T20:20:20.702227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:20.702259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:20.702284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:20.702340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:20.759637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:20.760366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:20.760449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:20.760486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:20.889717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:20.889883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:20.889926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:20.889956] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:20.893705] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-02-20T20:20:20.893997] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-02-20T20:20:20.894137] [INFO ] [sig ] DELL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:21.047844] [INFO ] [LOCAL ] Saved forecast: DELL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DELL.txt [2026-02-20T20:20:21.048011] [INFO ] [sig ] [878/3387] Completed DELL in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:21.048052] [INFO ] [sig ] [879/3387] Forecasting DEO... [2026-02-20T20:20:21.048083] [INFO ] [sig ] Generating forecast for: DEO [2026-02-20T20:20:21.048114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-02-20T20:20:21.060452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-02-20T20:20:21.061121] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-02-20T20:20:21.062011] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-02-20T20:20:21.062084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:21.062117] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:21.062145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:21.062202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:21.123656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:21.124647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:21.124740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:21.124776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:21.250555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:21.250735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:21.250776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:21.250807] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:21.254549] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-02-20T20:20:21.254872] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-02-20T20:20:21.255009] [INFO ] [sig ] DEO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:21.427080] [INFO ] [LOCAL ] Saved forecast: DEO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DEO.txt [2026-02-20T20:20:21.427277] [INFO ] [sig ] [879/3387] Completed DEO in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:21.427321] [INFO ] [sig ] [880/3387] Forecasting DERM... [2026-02-20T20:20:21.427352] [INFO ] [sig ] Generating forecast for: DERM [2026-02-20T20:20:21.427397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-02-20T20:20:21.439898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-02-20T20:20:21.440375] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-02-20T20:20:21.441418] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-02-20T20:20:21.441483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:21.441525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:21.441563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:21.441666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:21.501754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:21.502670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:21.502758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:21.502793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:21.625711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:21.625850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:21.625891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:21.625920] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:21.629732] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-02-20T20:20:21.630077] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-02-20T20:20:21.630223] [INFO ] [sig ] DERM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:21.777237] [INFO ] [LOCAL ] Saved forecast: DERM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DERM.txt [2026-02-20T20:20:21.777386] [INFO ] [sig ] [880/3387] Completed DERM in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:21.777427] [INFO ] [sig ] [881/3387] Forecasting DFGP... [2026-02-20T20:20:21.777457] [INFO ] [sig ] Generating forecast for: DFGP [2026-02-20T20:20:21.777488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-02-20T20:20:21.789279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-02-20T20:20:21.789637] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-02-20T20:20:21.790651] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-02-20T20:20:21.790705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:21.790738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:21.790767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:21.790824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:21.851474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:21.852434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:21.852527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:21.852562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:21.972700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:21.972856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:21.972897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:21.972925] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:21.976350] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=72.16%) [2026-02-20T20:20:21.976657] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-02-20T20:20:21.976792] [INFO ] [sig ] DFGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:22.120395] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DFGP.txt [2026-02-20T20:20:22.120543] [INFO ] [sig ] [881/3387] Completed DFGP in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:22.120602] [INFO ] [sig ] [882/3387] Forecasting DFGX... [2026-02-20T20:20:22.120635] [INFO ] [sig ] Generating forecast for: DFGX [2026-02-20T20:20:22.120664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-02-20T20:20:22.131711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-02-20T20:20:22.132030] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-02-20T20:20:22.132836] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-02-20T20:20:22.132889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:22.132922] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:22.132949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:22.133007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:22.190888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:22.191505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:22.191602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:22.191636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:22.318088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:22.318244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:22.318303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:22.318334] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:22.321798] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-02-20T20:20:22.322072] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-02-20T20:20:22.322203] [INFO ] [sig ] DFGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:22.466692] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DFGX.txt [2026-02-20T20:20:22.466868] [INFO ] [sig ] [882/3387] Completed DFGX in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-20T20:20:22.466925] [INFO ] [sig ] [883/3387] Forecasting DFH... [2026-02-20T20:20:22.466958] [INFO ] [sig ] Generating forecast for: DFH [2026-02-20T20:20:22.466988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-02-20T20:20:22.479025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-02-20T20:20:22.479349] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-02-20T20:20:22.480160] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-02-20T20:20:22.480213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:22.480273] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:22.480302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:22.480359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:22.538393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:22.539010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:22.539087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:22.539119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:22.660410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:22.660605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:22.660678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:22.660719] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:22.664449] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-02-20T20:20:22.664742] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-02-20T20:20:22.664872] [INFO ] [sig ] DFH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:22.809263] [INFO ] [LOCAL ] Saved forecast: DFH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DFH.txt [2026-02-20T20:20:22.809389] [INFO ] [sig ] [883/3387] Completed DFH in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:22.809428] [INFO ] [sig ] [884/3387] Forecasting DFIN... [2026-02-20T20:20:22.809457] [INFO ] [sig ] Generating forecast for: DFIN [2026-02-20T20:20:22.809487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-02-20T20:20:22.822096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-02-20T20:20:22.822471] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-02-20T20:20:22.823306] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-02-20T20:20:22.823360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:22.823392] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:22.823418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:22.823473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:22.884771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:22.885716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:22.885809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:22.885843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:23.016699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:23.016899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:23.016946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:23.016976] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:23.020547] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-02-20T20:20:23.020903] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-02-20T20:20:23.021041] [INFO ] [sig ] DFIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:23.171324] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DFIN.txt [2026-02-20T20:20:23.171497] [INFO ] [sig ] [884/3387] Completed DFIN in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:23.171541] [INFO ] [sig ] [885/3387] Forecasting DFP... [2026-02-20T20:20:23.171594] [INFO ] [sig ] Generating forecast for: DFP [2026-02-20T20:20:23.171631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-02-20T20:20:23.184123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-02-20T20:20:23.184471] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-02-20T20:20:23.185451] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-02-20T20:20:23.185510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:23.185543] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:23.185570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:23.185657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:23.245696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:23.246600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:23.246691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:23.246725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:23.375525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:23.375758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:23.375804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:23.375834] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:23.380485] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-02-20T20:20:23.380901] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-02-20T20:20:23.381053] [INFO ] [sig ] DFP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:23.545104] [INFO ] [LOCAL ] Saved forecast: DFP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DFP.txt [2026-02-20T20:20:23.545268] [INFO ] [sig ] [885/3387] Completed DFP in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:23.545310] [INFO ] [sig ] [886/3387] Forecasting DG... [2026-02-20T20:20:23.545340] [INFO ] [sig ] Generating forecast for: DG [2026-02-20T20:20:23.545372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-02-20T20:20:23.557201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-02-20T20:20:23.557561] [INFO ] [FORECASTER] Starting predict_future for DG [2026-02-20T20:20:23.558386] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-02-20T20:20:23.558440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:23.558473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:23.558501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:23.558558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:23.616517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:23.617673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:23.617761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:23.617793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:23.740040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:23.740207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:23.740290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:23.740322] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:23.743989] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-02-20T20:20:23.744286] [INFO ] [FORECASTER] Completed predict_future for DG [2026-02-20T20:20:23.744426] [INFO ] [sig ] DG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:23.898825] [INFO ] [LOCAL ] Saved forecast: DG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DG.txt [2026-02-20T20:20:23.898961] [INFO ] [sig ] [886/3387] Completed DG in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:23.899000] [INFO ] [sig ] [887/3387] Forecasting DGCB... [2026-02-20T20:20:23.899031] [INFO ] [sig ] Generating forecast for: DGCB [2026-02-20T20:20:23.899060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-02-20T20:20:23.912032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-02-20T20:20:23.912348] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-02-20T20:20:23.913183] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-02-20T20:20:23.913236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:23.913268] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:23.913296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:23.913352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:23.970889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:23.971490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:23.971569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:23.971626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:24.094923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:24.095088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:24.095129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:24.095159] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:24.098753] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-02-20T20:20:24.099039] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-02-20T20:20:24.099175] [INFO ] [sig ] DGCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:24.246011] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DGCB.txt [2026-02-20T20:20:24.246151] [INFO ] [sig ] [887/3387] Completed DGCB in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:24.246194] [INFO ] [sig ] [888/3387] Forecasting DGICA... [2026-02-20T20:20:24.246222] [INFO ] [sig ] Generating forecast for: DGICA [2026-02-20T20:20:24.246251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-02-20T20:20:24.257689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-02-20T20:20:24.258060] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-02-20T20:20:24.258935] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-02-20T20:20:24.258990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:24.259022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:24.259049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:24.259107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:24.317029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:24.317945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:24.318041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:24.318074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:24.439847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:24.440012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:24.440052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:24.440081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:24.443663] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=96.75%) [2026-02-20T20:20:24.443943] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-02-20T20:20:24.444073] [INFO ] [sig ] DGICA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:24.587987] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DGICA.txt [2026-02-20T20:20:24.588129] [INFO ] [sig ] [888/3387] Completed DGICA in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:24.588167] [INFO ] [sig ] [889/3387] Forecasting DGII... [2026-02-20T20:20:24.588197] [INFO ] [sig ] Generating forecast for: DGII [2026-02-20T20:20:24.588227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-02-20T20:20:24.599606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-02-20T20:20:24.599969] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-02-20T20:20:24.600806] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-02-20T20:20:24.600862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:24.600902] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:24.600941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:24.601003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:24.658588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:24.659293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:24.659376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:24.659410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:24.784016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:24.784176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:24.784217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:24.784245] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:24.787699] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-02-20T20:20:24.787983] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-02-20T20:20:24.788117] [INFO ] [sig ] DGII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:24.931902] [INFO ] [LOCAL ] Saved forecast: DGII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DGII.txt [2026-02-20T20:20:24.932042] [INFO ] [sig ] [889/3387] Completed DGII in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:24.932084] [INFO ] [sig ] [890/3387] Forecasting DGRE... [2026-02-20T20:20:24.932113] [INFO ] [sig ] Generating forecast for: DGRE [2026-02-20T20:20:24.932142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-02-20T20:20:24.943152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-02-20T20:20:24.943494] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-02-20T20:20:24.944332] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-02-20T20:20:24.944386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:24.944436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:24.944465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:24.944524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:25.001811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:25.002502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:25.002602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:25.002638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:25.113703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:25.113862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:25.113903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:25.113932] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:25.117357] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-02-20T20:20:25.117681] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-02-20T20:20:25.117827] [INFO ] [sig ] DGRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:25.262485] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DGRE.txt [2026-02-20T20:20:25.262644] [INFO ] [sig ] [890/3387] Completed DGRE in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 15.0m [2026-02-20T20:20:25.262688] [INFO ] [sig ] [891/3387] Forecasting DGRS... [2026-02-20T20:20:25.262718] [INFO ] [sig ] Generating forecast for: DGRS [2026-02-20T20:20:25.262748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-02-20T20:20:25.273899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-02-20T20:20:25.274300] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-02-20T20:20:25.275225] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-02-20T20:20:25.275280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:25.275313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:25.275339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:25.275395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:25.334023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:25.335097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:25.335184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:25.335217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:25.457444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:25.457634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:25.457688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:25.457724] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:25.461432] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-02-20T20:20:25.461782] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-02-20T20:20:25.461921] [INFO ] [sig ] DGRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:25.606098] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DGRS.txt [2026-02-20T20:20:25.606266] [INFO ] [sig ] [891/3387] Completed DGRS in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:25.606308] [INFO ] [sig ] [892/3387] Forecasting DGX... [2026-02-20T20:20:25.606340] [INFO ] [sig ] Generating forecast for: DGX [2026-02-20T20:20:25.606373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-02-20T20:20:25.618130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-02-20T20:20:25.618484] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-02-20T20:20:25.619371] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-02-20T20:20:25.619439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:25.619478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:25.619507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:25.619566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:25.678696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:25.679400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:25.679482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:25.679516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:25.797089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:25.797260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:25.797303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:25.797333] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:25.800988] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-02-20T20:20:25.801282] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-02-20T20:20:25.801422] [INFO ] [sig ] DGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:25.945470] [INFO ] [LOCAL ] Saved forecast: DGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DGX.txt [2026-02-20T20:20:25.945642] [INFO ] [sig ] [892/3387] Completed DGX in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:25.945702] [INFO ] [sig ] [893/3387] Forecasting DH... [2026-02-20T20:20:25.945735] [INFO ] [sig ] Generating forecast for: DH [2026-02-20T20:20:25.945765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-02-20T20:20:25.956748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-02-20T20:20:25.957141] [INFO ] [FORECASTER] Starting predict_future for DH [2026-02-20T20:20:25.958021] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-02-20T20:20:25.958076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:25.958109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:25.958138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:25.958196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:26.019679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:26.020652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:26.020796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:26.020833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:26.145984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:26.146147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:26.146188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:26.146217] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:26.149707] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-02-20T20:20:26.149983] [INFO ] [FORECASTER] Completed predict_future for DH [2026-02-20T20:20:26.150114] [INFO ] [sig ] DH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:26.291657] [INFO ] [LOCAL ] Saved forecast: DH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DH.txt [2026-02-20T20:20:26.291802] [INFO ] [sig ] [893/3387] Completed DH in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:26.291844] [INFO ] [sig ] [894/3387] Forecasting DHC... [2026-02-20T20:20:26.291879] [INFO ] [sig ] Generating forecast for: DHC [2026-02-20T20:20:26.291913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-02-20T20:20:26.303085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-02-20T20:20:26.303429] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-02-20T20:20:26.304232] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-02-20T20:20:26.304285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:26.304317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:26.304344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:26.304401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:26.361789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:26.362515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:26.362618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:26.362662] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:26.486435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:26.486610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:26.486662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:26.486696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:26.490382] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-02-20T20:20:26.490682] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-02-20T20:20:26.490817] [INFO ] [sig ] DHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:26.634047] [INFO ] [LOCAL ] Saved forecast: DHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DHC.txt [2026-02-20T20:20:26.634208] [INFO ] [sig ] [894/3387] Completed DHC in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:26.634251] [INFO ] [sig ] [895/3387] Forecasting DHF... [2026-02-20T20:20:26.634281] [INFO ] [sig ] Generating forecast for: DHF [2026-02-20T20:20:26.634310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-02-20T20:20:26.645483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-02-20T20:20:26.645967] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-02-20T20:20:26.646868] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-02-20T20:20:26.646923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:26.646956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:26.646984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:26.647042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:26.708282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:26.709228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:26.709316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:26.709350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:26.840983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:26.841160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:26.841203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:26.841233] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:26.845243] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-02-20T20:20:26.845722] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-02-20T20:20:26.845905] [INFO ] [sig ] DHF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:27.034490] [INFO ] [LOCAL ] Saved forecast: DHF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DHF.txt [2026-02-20T20:20:27.034675] [INFO ] [sig ] [895/3387] Completed DHF in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:27.034730] [INFO ] [sig ] [896/3387] Forecasting DHI... [2026-02-20T20:20:27.034769] [INFO ] [sig ] Generating forecast for: DHI [2026-02-20T20:20:27.034801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-02-20T20:20:27.048483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-02-20T20:20:27.048971] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-02-20T20:20:27.050035] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-02-20T20:20:27.050095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:27.050138] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:27.050179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:27.050254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:27.115780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:27.116705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:27.116836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:27.116874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:27.241074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:27.241242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:27.241284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:27.241313] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:27.244830] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-02-20T20:20:27.245120] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-02-20T20:20:27.245265] [INFO ] [sig ] DHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:27.391247] [INFO ] [LOCAL ] Saved forecast: DHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DHI.txt [2026-02-20T20:20:27.391458] [INFO ] [sig ] [896/3387] Completed DHI in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:27.391505] [INFO ] [sig ] [897/3387] Forecasting DHIL... [2026-02-20T20:20:27.391540] [INFO ] [sig ] Generating forecast for: DHIL [2026-02-20T20:20:27.391589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-02-20T20:20:27.403292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-02-20T20:20:27.403684] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-02-20T20:20:27.404498] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-02-20T20:20:27.404552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:27.404607] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:27.404637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:27.404694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:27.462293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:27.463064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:27.463148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:27.463182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:27.570117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:27.570283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:27.570326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:27.570388] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:27.573867] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-02-20T20:20:27.574147] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-02-20T20:20:27.574281] [INFO ] [sig ] DHIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:27.721456] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DHIL.txt [2026-02-20T20:20:27.721659] [INFO ] [sig ] [897/3387] Completed DHIL in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-20T20:20:27.721713] [INFO ] [sig ] [898/3387] Forecasting DHX... [2026-02-20T20:20:27.721745] [INFO ] [sig ] Generating forecast for: DHX [2026-02-20T20:20:27.721781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-02-20T20:20:27.734413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-02-20T20:20:27.734897] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-02-20T20:20:27.735904] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-02-20T20:20:27.735973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:27.736018] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:27.736048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:27.736107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:27.801482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:27.802461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:27.802556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:27.802613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:27.928091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:27.928261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:27.928317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:27.928356] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:27.932532] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-02-20T20:20:27.932837] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-02-20T20:20:27.932974] [INFO ] [sig ] DHX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:28.087449] [INFO ] [LOCAL ] Saved forecast: DHX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DHX.txt [2026-02-20T20:20:28.087631] [INFO ] [sig ] [898/3387] Completed DHX in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:28.087715] [INFO ] [sig ] [899/3387] Forecasting DIBS... [2026-02-20T20:20:28.087771] [INFO ] [sig ] Generating forecast for: DIBS [2026-02-20T20:20:28.087804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-02-20T20:20:28.099937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-02-20T20:20:28.100348] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-02-20T20:20:28.101220] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-02-20T20:20:28.101277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:28.101312] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:28.101341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:28.101401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:28.160261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:28.161014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:28.161100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:28.161135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:28.285951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:28.286115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:28.286160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:28.286192] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:28.289812] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=51.43%) [2026-02-20T20:20:28.290100] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-02-20T20:20:28.290238] [INFO ] [sig ] DIBS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:28.438720] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DIBS.txt [2026-02-20T20:20:28.438885] [INFO ] [sig ] [899/3387] Completed DIBS in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:28.438924] [INFO ] [sig ] [900/3387] Forecasting DIN... [2026-02-20T20:20:28.438954] [INFO ] [sig ] Generating forecast for: DIN [2026-02-20T20:20:28.438985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-02-20T20:20:28.450476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-02-20T20:20:28.450892] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-02-20T20:20:28.451772] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-02-20T20:20:28.451838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:28.451924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:28.451974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:28.452057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:28.514799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:28.515695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:28.515790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:28.515823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:28.647347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:28.647524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:28.647583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:28.647628] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:28.651482] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=67.81%) [2026-02-20T20:20:28.651811] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-02-20T20:20:28.651956] [INFO ] [sig ] DIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:28.799739] [INFO ] [LOCAL ] Saved forecast: DIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DIN.txt [2026-02-20T20:20:28.799893] [INFO ] [sig ] [900/3387] Completed DIN in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:28.799935] [INFO ] [sig ] [901/3387] Forecasting DINO... [2026-02-20T20:20:28.799974] [INFO ] [sig ] Generating forecast for: DINO [2026-02-20T20:20:28.800006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-02-20T20:20:28.810978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-02-20T20:20:28.811372] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-02-20T20:20:28.812248] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-02-20T20:20:28.812302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:28.812334] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:28.812360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:28.812431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:28.870433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:28.871386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:28.871473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:28.871506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:29.000351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:29.000517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:29.000559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:29.000609] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:29.004064] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=65.97%) [2026-02-20T20:20:29.004361] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-02-20T20:20:29.004497] [INFO ] [sig ] DINO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:29.148059] [INFO ] [LOCAL ] Saved forecast: DINO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DINO.txt [2026-02-20T20:20:29.148211] [INFO ] [sig ] [901/3387] Completed DINO in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:29.148252] [INFO ] [sig ] [902/3387] Forecasting DIS... [2026-02-20T20:20:29.148281] [INFO ] [sig ] Generating forecast for: DIS [2026-02-20T20:20:29.148311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-02-20T20:20:29.160415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-02-20T20:20:29.160785] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-02-20T20:20:29.161565] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-02-20T20:20:29.161654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:29.161687] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:29.161718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:29.161783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:29.219212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:29.220036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:29.220120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:29.220152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:29.345627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:29.345799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:29.345841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:29.345871] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:29.349370] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-02-20T20:20:29.349667] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-02-20T20:20:29.349803] [INFO ] [sig ] DIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:29.492426] [INFO ] [LOCAL ] Saved forecast: DIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DIS.txt [2026-02-20T20:20:29.492598] [INFO ] [sig ] [902/3387] Completed DIS in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:29.492653] [INFO ] [sig ] [903/3387] Forecasting DJCO... [2026-02-20T20:20:29.492689] [INFO ] [sig ] Generating forecast for: DJCO [2026-02-20T20:20:29.492726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-02-20T20:20:29.504050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-02-20T20:20:29.504421] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-02-20T20:20:29.505286] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-02-20T20:20:29.505357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:29.505391] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:29.505420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:29.505478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:29.564422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:29.565558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:29.565689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:29.565742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:29.698147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:29.698316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:29.698356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:29.698421] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:29.702036] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-02-20T20:20:29.702336] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-02-20T20:20:29.702483] [INFO ] [sig ] DJCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:29.866621] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DJCO.txt [2026-02-20T20:20:29.866832] [INFO ] [sig ] [903/3387] Completed DJCO in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:29.866875] [INFO ] [sig ] [904/3387] Forecasting DK... [2026-02-20T20:20:29.866905] [INFO ] [sig ] Generating forecast for: DK [2026-02-20T20:20:29.866935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-02-20T20:20:29.879309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-02-20T20:20:29.879797] [INFO ] [FORECASTER] Starting predict_future for DK [2026-02-20T20:20:29.880732] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-02-20T20:20:29.880794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:29.880827] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:29.880856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:29.880914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:29.949939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:29.951212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:29.951340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:29.951379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:30.112605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:30.112771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:30.112813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:30.112841] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:30.116333] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-02-20T20:20:30.116640] [INFO ] [FORECASTER] Completed predict_future for DK [2026-02-20T20:20:30.116818] [INFO ] [sig ] DK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:30.263655] [INFO ] [LOCAL ] Saved forecast: DK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DK.txt [2026-02-20T20:20:30.263812] [INFO ] [sig ] [904/3387] Completed DK in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:30.263859] [INFO ] [sig ] [905/3387] Forecasting DKL... [2026-02-20T20:20:30.263889] [INFO ] [sig ] Generating forecast for: DKL [2026-02-20T20:20:30.263919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-02-20T20:20:30.275923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-02-20T20:20:30.276330] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-02-20T20:20:30.277257] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-02-20T20:20:30.277313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:30.277347] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:30.277375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:30.277433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:30.339710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:30.340569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:30.340680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:30.340713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:30.461894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:30.462053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:30.462094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:30.462123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:30.465552] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: UP (p=65.67%) [2026-02-20T20:20:30.465854] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-02-20T20:20:30.465986] [INFO ] [sig ] DKL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:30.611075] [INFO ] [LOCAL ] Saved forecast: DKL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DKL.txt [2026-02-20T20:20:30.611227] [INFO ] [sig ] [905/3387] Completed DKL in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:30.611270] [INFO ] [sig ] [906/3387] Forecasting DKNG... [2026-02-20T20:20:30.611301] [INFO ] [sig ] Generating forecast for: DKNG [2026-02-20T20:20:30.611333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-02-20T20:20:30.621335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-02-20T20:20:30.621723] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-02-20T20:20:30.622564] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-02-20T20:20:30.622644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:30.622679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:30.622707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:30.622765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:30.682527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:30.683508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:30.683643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:30.683699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:30.806748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:30.806949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:30.806990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:30.807019] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:30.810737] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-02-20T20:20:30.811021] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-02-20T20:20:30.811155] [INFO ] [sig ] DKNG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:30.957772] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DKNG.txt [2026-02-20T20:20:30.957951] [INFO ] [sig ] [906/3387] Completed DKNG in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:30.957996] [INFO ] [sig ] [907/3387] Forecasting DKS... [2026-02-20T20:20:30.958029] [INFO ] [sig ] Generating forecast for: DKS [2026-02-20T20:20:30.958059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-02-20T20:20:30.971317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-02-20T20:20:30.971759] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-02-20T20:20:30.972813] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-02-20T20:20:30.972866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:30.972898] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:30.973119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:30.973175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:31.030952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:31.031876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:31.031963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:31.031996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:31.154563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:31.154756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:31.154799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:31.154832] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:31.158755] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=57.93%) [2026-02-20T20:20:31.159144] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-02-20T20:20:31.159319] [INFO ] [sig ] DKS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:31.304812] [INFO ] [LOCAL ] Saved forecast: DKS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DKS.txt [2026-02-20T20:20:31.304986] [INFO ] [sig ] [907/3387] Completed DKS in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 14.9m [2026-02-20T20:20:31.305028] [INFO ] [sig ] [908/3387] Forecasting DLB... [2026-02-20T20:20:31.305059] [INFO ] [sig ] Generating forecast for: DLB [2026-02-20T20:20:31.305089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-02-20T20:20:31.316726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-02-20T20:20:31.317205] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-02-20T20:20:31.318167] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-02-20T20:20:31.318223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:31.318256] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:31.318282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:31.318339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:31.376032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:31.376986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:31.377073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:31.377106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:31.507475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:31.507679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:31.507723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:31.507752] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:31.511644] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-20T20:20:31.512071] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-02-20T20:20:31.512259] [INFO ] [sig ] DLB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:31.662159] [INFO ] [LOCAL ] Saved forecast: DLB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DLB.txt [2026-02-20T20:20:31.662339] [INFO ] [sig ] [908/3387] Completed DLB in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:31.662383] [INFO ] [sig ] [909/3387] Forecasting DLHC... [2026-02-20T20:20:31.662419] [INFO ] [sig ] Generating forecast for: DLHC [2026-02-20T20:20:31.662452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-02-20T20:20:31.673672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-02-20T20:20:31.674101] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-02-20T20:20:31.674940] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-02-20T20:20:31.674994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:31.675026] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:31.675053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:31.675109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:31.732105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:31.733066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:31.733160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:31.733195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:31.848787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:31.848954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:31.848994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:31.849022] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:31.852527] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-02-20T20:20:31.852887] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-02-20T20:20:31.853036] [INFO ] [sig ] DLHC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:31.996296] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DLHC.txt [2026-02-20T20:20:31.996437] [INFO ] [sig ] [909/3387] Completed DLHC in 0.3s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:31.996476] [INFO ] [sig ] [910/3387] Forecasting DLNG... [2026-02-20T20:20:31.996508] [INFO ] [sig ] Generating forecast for: DLNG [2026-02-20T20:20:31.996537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-02-20T20:20:32.009665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-02-20T20:20:32.010192] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-02-20T20:20:32.011292] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-02-20T20:20:32.011359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:32.011394] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:32.011432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:32.011500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:32.076191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:32.077143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:32.077305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:32.077359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:32.195421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:32.195603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:32.195664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:32.195694] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:32.199132] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-02-20T20:20:32.199415] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-02-20T20:20:32.199545] [INFO ] [sig ] DLNG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:32.346920] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DLNG.txt [2026-02-20T20:20:32.347113] [INFO ] [sig ] [910/3387] Completed DLNG in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:32.347160] [INFO ] [sig ] [911/3387] Forecasting DLO... [2026-02-20T20:20:32.347197] [INFO ] [sig ] Generating forecast for: DLO [2026-02-20T20:20:32.347244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-02-20T20:20:32.359564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-02-20T20:20:32.359952] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-02-20T20:20:32.360809] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-02-20T20:20:32.360866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:32.360901] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:32.360929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:32.360988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:32.420656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:32.421812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:32.421911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:32.421946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:32.542680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:32.542848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:32.542892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:32.542923] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:32.546887] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-02-20T20:20:32.547185] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-02-20T20:20:32.547323] [INFO ] [sig ] DLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:32.693501] [INFO ] [LOCAL ] Saved forecast: DLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DLO.txt [2026-02-20T20:20:32.693679] [INFO ] [sig ] [911/3387] Completed DLO in 0.3s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:32.693723] [INFO ] [sig ] [912/3387] Forecasting DLPN... [2026-02-20T20:20:32.693753] [INFO ] [sig ] Generating forecast for: DLPN [2026-02-20T20:20:32.693783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-02-20T20:20:32.705039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-02-20T20:20:32.705412] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-02-20T20:20:32.706441] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-02-20T20:20:32.706495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:32.706527] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:32.706553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:32.706626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:32.769593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:32.770689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:32.770834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:32.770903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:32.888605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:32.888762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:32.888807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:32.888837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:32.892378] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-02-20T20:20:32.892701] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-02-20T20:20:32.892871] [INFO ] [sig ] DLPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:33.040943] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DLPN.txt [2026-02-20T20:20:33.041092] [INFO ] [sig ] [912/3387] Completed DLPN in 0.3s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:33.041134] [INFO ] [sig ] [913/3387] Forecasting DLTH... [2026-02-20T20:20:33.041163] [INFO ] [sig ] Generating forecast for: DLTH [2026-02-20T20:20:33.041192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-02-20T20:20:33.053534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-02-20T20:20:33.054014] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-02-20T20:20:33.054976] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-02-20T20:20:33.055032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:33.055066] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:33.055092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:33.055148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:33.114401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:33.115385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:33.115476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:33.115511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:33.243128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:33.243283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:33.243337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:33.243370] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:33.248001] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-02-20T20:20:33.248508] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-02-20T20:20:33.248691] [INFO ] [sig ] DLTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:33.408873] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DLTH.txt [2026-02-20T20:20:33.409067] [INFO ] [sig ] [913/3387] Completed DLTH in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-20T20:20:33.409109] [INFO ] [sig ] [914/3387] Forecasting DLX... [2026-02-20T20:20:33.409139] [INFO ] [sig ] Generating forecast for: DLX [2026-02-20T20:20:33.409169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-02-20T20:20:33.421223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-02-20T20:20:33.421640] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-02-20T20:20:33.422497] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-02-20T20:20:33.422554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:33.422625] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:33.422657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:33.422715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:33.483437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:33.484358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:33.484443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:33.484477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:33.612263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:33.612436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:33.612480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:33.612511] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:33.616332] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-20T20:20:33.616639] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-02-20T20:20:33.616781] [INFO ] [sig ] DLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:33.768224] [INFO ] [LOCAL ] Saved forecast: DLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DLX.txt [2026-02-20T20:20:33.768383] [INFO ] [sig ] [914/3387] Completed DLX in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:33.768422] [INFO ] [sig ] [915/3387] Forecasting DLY... [2026-02-20T20:20:33.768454] [INFO ] [sig ] Generating forecast for: DLY [2026-02-20T20:20:33.768486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-02-20T20:20:33.780116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-02-20T20:20:33.780513] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-02-20T20:20:33.781326] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-02-20T20:20:33.781385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:33.781419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:33.781446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:33.781502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:33.840194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:33.841130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:33.841272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:33.841321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:33.961276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:33.961443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:33.961485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:33.961515] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:33.965427] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=85.00%) [2026-02-20T20:20:33.965736] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-02-20T20:20:33.965898] [INFO ] [sig ] DLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:34.125782] [INFO ] [LOCAL ] Saved forecast: DLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DLY.txt [2026-02-20T20:20:34.125943] [INFO ] [sig ] [915/3387] Completed DLY in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:34.125984] [INFO ] [sig ] [916/3387] Forecasting DMAC... [2026-02-20T20:20:34.126017] [INFO ] [sig ] Generating forecast for: DMAC [2026-02-20T20:20:34.126048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-02-20T20:20:34.138204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-02-20T20:20:34.138629] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-02-20T20:20:34.139674] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-02-20T20:20:34.139729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:34.139763] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:34.139791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:34.139848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:34.205283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:34.206345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:34.206446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:34.206484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:34.329426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:34.329602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:34.329646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:34.329676] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:34.333362] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-02-20T20:20:34.333664] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-02-20T20:20:34.333797] [INFO ] [sig ] DMAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:34.553269] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DMAC.txt [2026-02-20T20:20:34.553412] [INFO ] [sig ] [916/3387] Completed DMAC in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:34.553454] [INFO ] [sig ] [917/3387] Forecasting DMB... [2026-02-20T20:20:34.553484] [INFO ] [sig ] Generating forecast for: DMB [2026-02-20T20:20:34.553514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-02-20T20:20:34.565300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-02-20T20:20:34.565639] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-02-20T20:20:34.566460] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-02-20T20:20:34.566513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:34.566590] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:34.566622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:34.566678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:34.629284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:34.630055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:34.630322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:34.630355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:34.750107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:34.750224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:34.750263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:34.750292] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:34.753561] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=44.98%) [2026-02-20T20:20:34.753854] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-02-20T20:20:34.753990] [INFO ] [sig ] DMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:34.901945] [INFO ] [LOCAL ] Saved forecast: DMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DMB.txt [2026-02-20T20:20:34.902085] [INFO ] [sig ] [917/3387] Completed DMB in 0.3s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:34.902126] [INFO ] [sig ] [918/3387] Forecasting DMLP... [2026-02-20T20:20:34.902169] [INFO ] [sig ] Generating forecast for: DMLP [2026-02-20T20:20:34.902201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-02-20T20:20:34.913468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-02-20T20:20:34.913793] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-02-20T20:20:34.914629] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-02-20T20:20:34.914683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:34.914715] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:34.914742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:34.914799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:34.973683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:34.974319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:34.974398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:34.974430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:35.096771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:35.096951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:35.096999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:35.097029] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:35.100702] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-02-20T20:20:35.101085] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-02-20T20:20:35.101215] [INFO ] [sig ] DMLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:35.252750] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DMLP.txt [2026-02-20T20:20:35.252890] [INFO ] [sig ] [918/3387] Completed DMLP in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:35.252929] [INFO ] [sig ] [919/3387] Forecasting DMO... [2026-02-20T20:20:35.252959] [INFO ] [sig ] Generating forecast for: DMO [2026-02-20T20:20:35.252989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-02-20T20:20:35.265868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-02-20T20:20:35.266199] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-02-20T20:20:35.267042] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-02-20T20:20:35.267096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:35.267129] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:35.267155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:35.267210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:35.327301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:35.327968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:35.328054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:35.328086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:35.449941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:35.450309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:35.450351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:35.450381] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:35.454454] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-02-20T20:20:35.454765] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-02-20T20:20:35.454930] [INFO ] [sig ] DMO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:35.603231] [INFO ] [LOCAL ] Saved forecast: DMO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DMO.txt [2026-02-20T20:20:35.603401] [INFO ] [sig ] [919/3387] Completed DMO in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:35.603442] [INFO ] [sig ] [920/3387] Forecasting DMRC... [2026-02-20T20:20:35.603474] [INFO ] [sig ] Generating forecast for: DMRC [2026-02-20T20:20:35.603505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-02-20T20:20:35.616352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-02-20T20:20:35.616850] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-02-20T20:20:35.617822] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-02-20T20:20:35.617901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:35.617945] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:35.617979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:35.618058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:35.675308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:35.676210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:35.676301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:35.676335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:35.803983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:35.804218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:35.804462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:35.804540] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:35.808623] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=35.82%) [2026-02-20T20:20:35.808958] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-02-20T20:20:35.809112] [INFO ] [sig ] DMRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:35.954239] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DMRC.txt [2026-02-20T20:20:35.954395] [INFO ] [sig ] [920/3387] Completed DMRC in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:35.954438] [INFO ] [sig ] [921/3387] Forecasting DMXF... [2026-02-20T20:20:35.954468] [INFO ] [sig ] Generating forecast for: DMXF [2026-02-20T20:20:35.954503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-02-20T20:20:35.970709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-02-20T20:20:35.971509] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-02-20T20:20:35.972769] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-02-20T20:20:35.972847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:35.972889] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:35.972923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:35.973000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:36.042730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:36.043768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:36.043880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:36.043925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:36.183831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:36.183992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:36.184217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:36.184266] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:36.187932] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-02-20T20:20:36.188350] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-02-20T20:20:36.188488] [INFO ] [sig ] DMXF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:36.345894] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DMXF.txt [2026-02-20T20:20:36.346062] [INFO ] [sig ] [921/3387] Completed DMXF in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:36.346105] [INFO ] [sig ] [922/3387] Forecasting DNA... [2026-02-20T20:20:36.346134] [INFO ] [sig ] Generating forecast for: DNA [2026-02-20T20:20:36.346164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-02-20T20:20:36.357713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-02-20T20:20:36.358076] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-02-20T20:20:36.358898] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-02-20T20:20:36.358963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:36.359003] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:36.359030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:36.359088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:36.417701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:36.418388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:36.418473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:36.418507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:36.544341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:36.544512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:36.544553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:36.544603] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:36.548404] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-02-20T20:20:36.548744] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-02-20T20:20:36.548902] [INFO ] [sig ] DNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:36.699404] [INFO ] [LOCAL ] Saved forecast: DNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DNA.txt [2026-02-20T20:20:36.699535] [INFO ] [sig ] [922/3387] Completed DNA in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:36.699594] [INFO ] [sig ] [923/3387] Forecasting DNLI... [2026-02-20T20:20:36.699627] [INFO ] [sig ] Generating forecast for: DNLI [2026-02-20T20:20:36.699659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-02-20T20:20:36.710531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-02-20T20:20:36.710869] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-02-20T20:20:36.711668] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-02-20T20:20:36.711721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:36.711754] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:36.711781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:36.711843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:36.771042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:36.771709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:36.771790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:36.771822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:36.894987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:36.895143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:36.895182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:36.895213] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:36.898664] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-02-20T20:20:36.898962] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-02-20T20:20:36.899101] [INFO ] [sig ] DNLI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:37.057852] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DNLI.txt [2026-02-20T20:20:37.058005] [INFO ] [sig ] [923/3387] Completed DNLI in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:37.058048] [INFO ] [sig ] [924/3387] Forecasting DNP... [2026-02-20T20:20:37.058081] [INFO ] [sig ] Generating forecast for: DNP [2026-02-20T20:20:37.058110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-02-20T20:20:37.069533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-02-20T20:20:37.069951] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-02-20T20:20:37.070782] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-02-20T20:20:37.070838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:37.070872] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:37.070902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:37.070965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:37.138700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:37.140203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:37.140356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:37.140392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:37.265136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:37.265353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:37.265405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:37.265436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:37.269415] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=22.31%) [2026-02-20T20:20:37.269735] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-02-20T20:20:37.269896] [INFO ] [sig ] DNP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:37.414758] [INFO ] [LOCAL ] Saved forecast: DNP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DNP.txt [2026-02-20T20:20:37.414915] [INFO ] [sig ] [924/3387] Completed DNP in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 14.8m [2026-02-20T20:20:37.414963] [INFO ] [sig ] [925/3387] Forecasting DNTH... [2026-02-20T20:20:37.414994] [INFO ] [sig ] Generating forecast for: DNTH [2026-02-20T20:20:37.415034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-02-20T20:20:37.427337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-02-20T20:20:37.427731] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-02-20T20:20:37.428595] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-02-20T20:20:37.428651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:37.428685] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:37.428713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:37.428786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:37.486510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:37.487238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:37.487321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:37.487355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:37.609426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:37.609618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:37.609663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:37.609692] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:37.613304] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-02-20T20:20:37.613617] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-02-20T20:20:37.613778] [INFO ] [sig ] DNTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:37.762985] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DNTH.txt [2026-02-20T20:20:37.763205] [INFO ] [sig ] [925/3387] Completed DNTH in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:37.763257] [INFO ] [sig ] [926/3387] Forecasting DOCN... [2026-02-20T20:20:37.763310] [INFO ] [sig ] Generating forecast for: DOCN [2026-02-20T20:20:37.763350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-02-20T20:20:37.776385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-02-20T20:20:37.776904] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-02-20T20:20:37.777815] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-02-20T20:20:37.777883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:37.777924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:37.777962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:37.778077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:37.843600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:37.844547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:37.844707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:37.844743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:37.993255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:37.993437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:37.993479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:37.993508] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:37.997767] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-02-20T20:20:37.998164] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-02-20T20:20:37.998472] [INFO ] [sig ] DOCN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:38.149286] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DOCN.txt [2026-02-20T20:20:38.149449] [INFO ] [sig ] [926/3387] Completed DOCN in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:38.149491] [INFO ] [sig ] [927/3387] Forecasting DOCS... [2026-02-20T20:20:38.149521] [INFO ] [sig ] Generating forecast for: DOCS [2026-02-20T20:20:38.149553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-02-20T20:20:38.226458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-02-20T20:20:38.226978] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-02-20T20:20:38.227915] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-02-20T20:20:38.227992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:38.228028] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:38.228058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:38.228117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:38.291419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:38.292363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:38.292502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:38.292538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:38.421388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:38.421548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:38.421609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:38.421641] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:38.425074] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-20T20:20:38.425355] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-02-20T20:20:38.425486] [INFO ] [sig ] DOCS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:38.569219] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DOCS.txt [2026-02-20T20:20:38.569358] [INFO ] [sig ] [927/3387] Completed DOCS in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:38.569399] [INFO ] [sig ] [928/3387] Forecasting DOGZ... [2026-02-20T20:20:38.569429] [INFO ] [sig ] Generating forecast for: DOGZ [2026-02-20T20:20:38.569459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-02-20T20:20:38.581086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-02-20T20:20:38.581440] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-02-20T20:20:38.582272] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-02-20T20:20:38.582327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:38.582359] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:38.582389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:38.582446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:38.639834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:38.640634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:38.640720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:38.640753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:38.761098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:38.761267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:38.761309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:38.761340] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:38.764866] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=44.59%) [2026-02-20T20:20:38.765146] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-02-20T20:20:38.765279] [INFO ] [sig ] DOGZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:38.913430] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DOGZ.txt [2026-02-20T20:20:38.913614] [INFO ] [sig ] [928/3387] Completed DOGZ in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:38.913657] [INFO ] [sig ] [929/3387] Forecasting DOLE... [2026-02-20T20:20:38.913687] [INFO ] [sig ] Generating forecast for: DOLE [2026-02-20T20:20:38.913717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-02-20T20:20:38.925728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-02-20T20:20:38.926111] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-02-20T20:20:38.926983] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-02-20T20:20:38.927040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:38.927073] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:38.927099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:38.927156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:38.985494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:38.986402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:38.986493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:38.986528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:39.111925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:39.112154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:39.112211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:39.112248] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:39.116104] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-02-20T20:20:39.116410] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-02-20T20:20:39.116563] [INFO ] [sig ] DOLE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:39.266976] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DOLE.txt [2026-02-20T20:20:39.267131] [INFO ] [sig ] [929/3387] Completed DOLE in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:39.267175] [INFO ] [sig ] [930/3387] Forecasting DOMO... [2026-02-20T20:20:39.267205] [INFO ] [sig ] Generating forecast for: DOMO [2026-02-20T20:20:39.267241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-02-20T20:20:39.280253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-02-20T20:20:39.280762] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-02-20T20:20:39.281647] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-02-20T20:20:39.281704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:39.281738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:39.281766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:39.281824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:39.345025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:39.346089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:39.346179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:39.346214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:39.482563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:39.482756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:39.482799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:39.482830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:39.486220] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=38.62%) [2026-02-20T20:20:39.486494] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-02-20T20:20:39.486645] [INFO ] [sig ] DOMO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:39.637998] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DOMO.txt [2026-02-20T20:20:39.638256] [INFO ] [sig ] [930/3387] Completed DOMO in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:39.638329] [INFO ] [sig ] [931/3387] Forecasting DORM... [2026-02-20T20:20:39.638384] [INFO ] [sig ] Generating forecast for: DORM [2026-02-20T20:20:39.638440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-02-20T20:20:39.655048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-02-20T20:20:39.655455] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-02-20T20:20:39.656267] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-02-20T20:20:39.656321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:39.656354] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:39.656382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:39.656439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:39.717341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:39.718186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:39.718275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:39.718308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:39.849626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:39.849846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:39.849909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:39.849942] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:39.854134] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-02-20T20:20:39.854541] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-02-20T20:20:39.854724] [INFO ] [sig ] DORM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:40.010334] [INFO ] [LOCAL ] Saved forecast: DORM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DORM.txt [2026-02-20T20:20:40.010501] [INFO ] [sig ] [931/3387] Completed DORM in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-20T20:20:40.010543] [INFO ] [sig ] [932/3387] Forecasting DOUG... [2026-02-20T20:20:40.010594] [INFO ] [sig ] Generating forecast for: DOUG [2026-02-20T20:20:40.010629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-02-20T20:20:40.022568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-02-20T20:20:40.022983] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-02-20T20:20:40.023937] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-02-20T20:20:40.024005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:40.024045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:40.024078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:40.024142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:40.087761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:40.088874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:40.089012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:40.089061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:40.219838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:40.220003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:40.220044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:40.220073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:40.223699] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=63.95%) [2026-02-20T20:20:40.224017] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-02-20T20:20:40.224337] [INFO ] [sig ] DOUG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:40.365962] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DOUG.txt [2026-02-20T20:20:40.366143] [INFO ] [sig ] [932/3387] Completed DOUG in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:40.366182] [INFO ] [sig ] [933/3387] Forecasting DOX... [2026-02-20T20:20:40.366214] [INFO ] [sig ] Generating forecast for: DOX [2026-02-20T20:20:40.366244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-02-20T20:20:40.377384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-02-20T20:20:40.377786] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-02-20T20:20:40.378595] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-02-20T20:20:40.378648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:40.378681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:40.378708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:40.378765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:40.436379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:40.437371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:40.437471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:40.437505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:40.563714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:40.563909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:40.563993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:40.564035] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:40.568006] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-02-20T20:20:40.568315] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-02-20T20:20:40.568464] [INFO ] [sig ] DOX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:40.715914] [INFO ] [LOCAL ] Saved forecast: DOX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DOX.txt [2026-02-20T20:20:40.716049] [INFO ] [sig ] [933/3387] Completed DOX in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:40.716089] [INFO ] [sig ] [934/3387] Forecasting DPG... [2026-02-20T20:20:40.716119] [INFO ] [sig ] Generating forecast for: DPG [2026-02-20T20:20:40.716150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-02-20T20:20:40.728747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-02-20T20:20:40.729218] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-02-20T20:20:40.730144] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-02-20T20:20:40.730204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:40.730302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:40.730353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:40.730439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:40.795715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:40.796678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:40.796774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:40.796831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:40.923295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:40.923479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:40.923523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:40.923553] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:40.927590] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-02-20T20:20:40.927931] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-02-20T20:20:40.928089] [INFO ] [sig ] DPG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:41.089241] [INFO ] [LOCAL ] Saved forecast: DPG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DPG.txt [2026-02-20T20:20:41.089448] [INFO ] [sig ] [934/3387] Completed DPG in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:41.089517] [INFO ] [sig ] [935/3387] Forecasting DPRO... [2026-02-20T20:20:41.089557] [INFO ] [sig ] Generating forecast for: DPRO [2026-02-20T20:20:41.089610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-02-20T20:20:41.104172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-02-20T20:20:41.104597] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-02-20T20:20:41.105644] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-02-20T20:20:41.105713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:41.105757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:41.105799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:41.105888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:41.179552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:41.180519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:41.180630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:41.180668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:41.315641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:41.315812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:41.315858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:41.315890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:41.319508] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=0.07%) [2026-02-20T20:20:41.319806] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-02-20T20:20:41.319951] [INFO ] [sig ] DPRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:41.488453] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DPRO.txt [2026-02-20T20:20:41.488663] [INFO ] [sig ] [935/3387] Completed DPRO in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:41.488710] [INFO ] [sig ] [936/3387] Forecasting DPZ... [2026-02-20T20:20:41.488741] [INFO ] [sig ] Generating forecast for: DPZ [2026-02-20T20:20:41.488774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-02-20T20:20:41.502317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-02-20T20:20:41.502791] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-02-20T20:20:41.503806] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-02-20T20:20:41.503877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:41.503916] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:41.503945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:41.504009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:41.564609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:41.565543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:41.565665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:41.565706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:41.691882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:41.692058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:41.692112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:41.692150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:41.696067] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-02-20T20:20:41.696364] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-02-20T20:20:41.696501] [INFO ] [sig ] DPZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:41.843740] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DPZ.txt [2026-02-20T20:20:41.843880] [INFO ] [sig ] [936/3387] Completed DPZ in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:41.843920] [INFO ] [sig ] [937/3387] Forecasting DQ... [2026-02-20T20:20:41.843951] [INFO ] [sig ] Generating forecast for: DQ [2026-02-20T20:20:41.843988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-02-20T20:20:41.855393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-02-20T20:20:41.855796] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-02-20T20:20:41.856615] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-02-20T20:20:41.856669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:41.856700] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:41.856726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:41.856781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:41.918013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:41.918923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:41.919011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:41.919048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:42.048931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:42.049106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:42.049154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:42.049196] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:42.052808] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-02-20T20:20:42.053096] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-02-20T20:20:42.053228] [INFO ] [sig ] DQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:42.200772] [INFO ] [LOCAL ] Saved forecast: DQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DQ.txt [2026-02-20T20:20:42.201112] [INFO ] [sig ] [937/3387] Completed DQ in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:42.201151] [INFO ] [sig ] [938/3387] Forecasting DRD... [2026-02-20T20:20:42.201181] [INFO ] [sig ] Generating forecast for: DRD [2026-02-20T20:20:42.201213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-02-20T20:20:42.213217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-02-20T20:20:42.213634] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-02-20T20:20:42.214490] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-02-20T20:20:42.214545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:42.214615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:42.214646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:42.214704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:42.272016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:42.272766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:42.272850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:42.272883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:42.401679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:42.401848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:42.401889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:42.401919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:42.406541] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-02-20T20:20:42.407046] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-02-20T20:20:42.407260] [INFO ] [sig ] DRD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:42.556682] [INFO ] [LOCAL ] Saved forecast: DRD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRD.txt [2026-02-20T20:20:42.556860] [INFO ] [sig ] [938/3387] Completed DRD in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:42.556905] [INFO ] [sig ] [939/3387] Forecasting DRH... [2026-02-20T20:20:42.556940] [INFO ] [sig ] Generating forecast for: DRH [2026-02-20T20:20:42.556972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-02-20T20:20:42.568250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-02-20T20:20:42.568604] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-02-20T20:20:42.569449] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-02-20T20:20:42.569516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:42.569557] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:42.569618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:42.569702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:42.631339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:42.632054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:42.632152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:42.632186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:42.763091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:42.763255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:42.763299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:42.763330] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:42.766971] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-02-20T20:20:42.767259] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-02-20T20:20:42.767396] [INFO ] [sig ] DRH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:42.916652] [INFO ] [LOCAL ] Saved forecast: DRH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRH.txt [2026-02-20T20:20:42.916790] [INFO ] [sig ] [939/3387] Completed DRH in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:42.916847] [INFO ] [sig ] [940/3387] Forecasting DRI... [2026-02-20T20:20:42.916880] [INFO ] [sig ] Generating forecast for: DRI [2026-02-20T20:20:42.916910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-02-20T20:20:42.927967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-02-20T20:20:42.928309] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-02-20T20:20:42.929147] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-02-20T20:20:42.929209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:42.929240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:42.929267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:42.929324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:42.990386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:42.991134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:42.991243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:42.991278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:43.118781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:43.118921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:43.118960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:43.118988] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:43.122356] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-02-20T20:20:43.122657] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-02-20T20:20:43.122789] [INFO ] [sig ] DRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:43.266075] [INFO ] [LOCAL ] Saved forecast: DRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DRI.txt [2026-02-20T20:20:43.266203] [INFO ] [sig ] [940/3387] Completed DRI in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.7m [2026-02-20T20:20:43.266244] [INFO ] [sig ] [941/3387] Forecasting DRIO... [2026-02-20T20:20:43.266273] [INFO ] [sig ] Generating forecast for: DRIO [2026-02-20T20:20:43.266302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-02-20T20:20:43.276604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-02-20T20:20:43.277014] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-02-20T20:20:43.277831] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-02-20T20:20:43.277885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:43.277918] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:43.277945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:43.278004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:43.334480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:43.335092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:43.335170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:43.335202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:43.450810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:43.450964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:43.451005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:43.451039] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:43.454519] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=44.31%) [2026-02-20T20:20:43.454812] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-02-20T20:20:43.454940] [INFO ] [sig ] DRIO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:43.597627] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRIO.txt [2026-02-20T20:20:43.597758] [INFO ] [sig ] [941/3387] Completed DRIO in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:43.597797] [INFO ] [sig ] [942/3387] Forecasting DRLL... [2026-02-20T20:20:43.597850] [INFO ] [sig ] Generating forecast for: DRLL [2026-02-20T20:20:43.597883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-02-20T20:20:43.608685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-02-20T20:20:43.608986] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-02-20T20:20:43.609816] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-02-20T20:20:43.609869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:43.609901] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:43.609928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:43.609985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:43.667671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:43.668296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:43.668374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:43.668407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:43.792650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:43.792845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:43.792893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:43.792924] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:43.796458] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-02-20T20:20:43.796766] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-02-20T20:20:43.796918] [INFO ] [sig ] DRLL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:43.941120] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRLL.txt [2026-02-20T20:20:43.941284] [INFO ] [sig ] [942/3387] Completed DRLL in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:43.941325] [INFO ] [sig ] [943/3387] Forecasting DRMA... [2026-02-20T20:20:43.941353] [INFO ] [sig ] Generating forecast for: DRMA [2026-02-20T20:20:43.941382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-02-20T20:20:43.955330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-02-20T20:20:43.955718] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-02-20T20:20:43.956503] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-02-20T20:20:43.956556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:43.956607] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:43.956636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:43.956692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:44.016492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:44.017256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:44.017339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:44.017389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:44.140879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:44.141044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:44.141085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:44.141113] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:44.144924] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-02-20T20:20:44.145200] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-02-20T20:20:44.145527] [INFO ] [sig ] DRMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:44.290680] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRMA.txt [2026-02-20T20:20:44.290826] [INFO ] [sig ] [943/3387] Completed DRMA in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:44.290867] [INFO ] [sig ] [944/3387] Forecasting DRS... [2026-02-20T20:20:44.290897] [INFO ] [sig ] Generating forecast for: DRS [2026-02-20T20:20:44.290926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-02-20T20:20:44.303970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-02-20T20:20:44.304543] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-02-20T20:20:44.305377] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-02-20T20:20:44.305432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:44.305465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:44.305492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:44.305549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:44.364542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:44.365493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:44.365598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:44.365634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:44.498299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:44.498490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:44.498538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:44.498589] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:44.502681] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-02-20T20:20:44.503080] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-02-20T20:20:44.503257] [INFO ] [sig ] DRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:44.661009] [INFO ] [LOCAL ] Saved forecast: DRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DRS.txt [2026-02-20T20:20:44.661192] [INFO ] [sig ] [944/3387] Completed DRS in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:44.661247] [INFO ] [sig ] [945/3387] Forecasting DRTS... [2026-02-20T20:20:44.661282] [INFO ] [sig ] Generating forecast for: DRTS [2026-02-20T20:20:44.661322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-02-20T20:20:44.672911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-02-20T20:20:44.673479] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-02-20T20:20:44.674345] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-02-20T20:20:44.674401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:44.674434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:44.674462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:44.674519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:44.737198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:44.737976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:44.738062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:44.738096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:44.869808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:44.869975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:44.870019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:44.870067] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:44.873667] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-02-20T20:20:44.873950] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-02-20T20:20:44.874085] [INFO ] [sig ] DRTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:45.017471] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRTS.txt [2026-02-20T20:20:45.017617] [INFO ] [sig ] [945/3387] Completed DRTS in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:45.017660] [INFO ] [sig ] [946/3387] Forecasting DRUG... [2026-02-20T20:20:45.017689] [INFO ] [sig ] Generating forecast for: DRUG [2026-02-20T20:20:45.017718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-02-20T20:20:45.028705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-02-20T20:20:45.029121] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-02-20T20:20:45.029947] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-02-20T20:20:45.030001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:45.030034] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:45.030062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:45.030119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:45.089418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:45.090286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:45.090371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:45.090403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:45.211999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:45.212170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:45.212216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:45.212249] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:45.215894] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-02-20T20:20:45.216188] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-02-20T20:20:45.216317] [INFO ] [sig ] DRUG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:45.360360] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DRUG.txt [2026-02-20T20:20:45.360520] [INFO ] [sig ] [946/3387] Completed DRUG in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:45.360561] [INFO ] [sig ] [947/3387] Forecasting DRVN... [2026-02-20T20:20:45.360613] [INFO ] [sig ] Generating forecast for: DRVN [2026-02-20T20:20:45.360645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-02-20T20:20:45.372655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-02-20T20:20:45.372989] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-02-20T20:20:45.373824] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-02-20T20:20:45.373879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:45.373912] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:45.373940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:45.373998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:45.432534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:45.433260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:45.433344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:45.433394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:45.553361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:45.553508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:45.553547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:45.553594] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:45.556973] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=39.23%) [2026-02-20T20:20:45.557255] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-02-20T20:20:45.557385] [INFO ] [sig ] DRVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:45.699622] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DRVN.txt [2026-02-20T20:20:45.699785] [INFO ] [sig ] [947/3387] Completed DRVN in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-20T20:20:45.699852] [INFO ] [sig ] [948/3387] Forecasting DSGX... [2026-02-20T20:20:45.699883] [INFO ] [sig ] Generating forecast for: DSGX [2026-02-20T20:20:45.699914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-02-20T20:20:45.711474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-02-20T20:20:45.711878] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-02-20T20:20:45.712708] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-02-20T20:20:45.712761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:45.712792] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:45.712819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:45.712875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:45.771083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:45.771801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:45.771883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:45.771916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:45.897513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:45.897699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:45.897742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:45.897772] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:45.901427] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-02-20T20:20:45.901735] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-02-20T20:20:45.901875] [INFO ] [sig ] DSGX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:46.051141] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DSGX.txt [2026-02-20T20:20:46.051314] [INFO ] [sig ] [948/3387] Completed DSGX in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:46.051375] [INFO ] [sig ] [949/3387] Forecasting DSL... [2026-02-20T20:20:46.051414] [INFO ] [sig ] Generating forecast for: DSL [2026-02-20T20:20:46.051446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-02-20T20:20:46.064721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-02-20T20:20:46.065168] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-02-20T20:20:46.066020] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-02-20T20:20:46.066076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:46.066111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:46.066157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:46.066218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:46.131016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:46.132126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:46.132220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:46.132254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:46.255982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:46.256140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:46.256181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:46.256210] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:46.259705] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-02-20T20:20:46.259983] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-02-20T20:20:46.260117] [INFO ] [sig ] DSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:46.410664] [INFO ] [LOCAL ] Saved forecast: DSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DSL.txt [2026-02-20T20:20:46.410821] [INFO ] [sig ] [949/3387] Completed DSL in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:46.410863] [INFO ] [sig ] [950/3387] Forecasting DSM... [2026-02-20T20:20:46.410893] [INFO ] [sig ] Generating forecast for: DSM [2026-02-20T20:20:46.410922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-02-20T20:20:46.423537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-02-20T20:20:46.423962] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-02-20T20:20:46.424905] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-02-20T20:20:46.424959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:46.424993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:46.425021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:46.425083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:46.488033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:46.488944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:46.489030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:46.489064] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:46.615283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:46.615440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:46.615481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:46.615509] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:46.618979] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-02-20T20:20:46.619255] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-02-20T20:20:46.619383] [INFO ] [sig ] DSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:46.774876] [INFO ] [LOCAL ] Saved forecast: DSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DSM.txt [2026-02-20T20:20:46.775050] [INFO ] [sig ] [950/3387] Completed DSM in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:46.775099] [INFO ] [sig ] [951/3387] Forecasting DSP... [2026-02-20T20:20:46.775133] [INFO ] [sig ] Generating forecast for: DSP [2026-02-20T20:20:46.775164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-02-20T20:20:46.788684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-02-20T20:20:46.789166] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-02-20T20:20:46.790114] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-02-20T20:20:46.790181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:46.790222] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:46.790294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:46.790356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:46.851686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:46.852654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:46.852770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:46.852807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:46.983920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:46.984086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:46.984131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:46.984168] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:46.987790] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-02-20T20:20:46.988078] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-02-20T20:20:46.988241] [INFO ] [sig ] DSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:47.132401] [INFO ] [LOCAL ] Saved forecast: DSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DSP.txt [2026-02-20T20:20:47.132567] [INFO ] [sig ] [951/3387] Completed DSP in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:47.132645] [INFO ] [sig ] [952/3387] Forecasting DSX... [2026-02-20T20:20:47.132679] [INFO ] [sig ] Generating forecast for: DSX [2026-02-20T20:20:47.132711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-02-20T20:20:47.144586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-02-20T20:20:47.144969] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-02-20T20:20:47.145859] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-02-20T20:20:47.145914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:47.145947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:47.145973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:47.146030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:47.205828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:47.206677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:47.206763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:47.206819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:47.326739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:47.326934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:47.326978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:47.327009] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:47.330635] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=75.75%) [2026-02-20T20:20:47.330936] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-02-20T20:20:47.331077] [INFO ] [sig ] DSX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:47.479969] [INFO ] [LOCAL ] Saved forecast: DSX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DSX.txt [2026-02-20T20:20:47.480117] [INFO ] [sig ] [952/3387] Completed DSX in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:47.480159] [INFO ] [sig ] [953/3387] Forecasting DTB... [2026-02-20T20:20:47.480187] [INFO ] [sig ] Generating forecast for: DTB [2026-02-20T20:20:47.480218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-02-20T20:20:47.491826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-02-20T20:20:47.492194] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-02-20T20:20:47.493020] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-02-20T20:20:47.493075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:47.493109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:47.493138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:47.493198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:47.554862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:47.555764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:47.555852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:47.555887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:47.673077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:47.673269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:47.673314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:47.673342] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:47.677145] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-02-20T20:20:47.677688] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-02-20T20:20:47.677839] [INFO ] [sig ] DTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:47.827988] [INFO ] [LOCAL ] Saved forecast: DTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DTB.txt [2026-02-20T20:20:47.828158] [INFO ] [sig ] [953/3387] Completed DTB in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:47.828199] [INFO ] [sig ] [954/3387] Forecasting DTE... [2026-02-20T20:20:47.828228] [INFO ] [sig ] Generating forecast for: DTE [2026-02-20T20:20:47.828257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-02-20T20:20:47.840310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-02-20T20:20:47.840747] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-02-20T20:20:47.841603] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-02-20T20:20:47.841657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:47.841689] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:47.841716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:47.841772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:47.903043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:47.903994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:47.904082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:47.904117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:48.024711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:48.024902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:48.024945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:48.024974] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:48.028783] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-02-20T20:20:48.029116] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-02-20T20:20:48.029292] [INFO ] [sig ] DTE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:48.177284] [INFO ] [LOCAL ] Saved forecast: DTE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DTE.txt [2026-02-20T20:20:48.177459] [INFO ] [sig ] [954/3387] Completed DTE in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:48.177501] [INFO ] [sig ] [955/3387] Forecasting DTG... [2026-02-20T20:20:48.177534] [INFO ] [sig ] Generating forecast for: DTG [2026-02-20T20:20:48.177564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-02-20T20:20:48.189258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-02-20T20:20:48.189679] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-02-20T20:20:48.190519] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-02-20T20:20:48.190598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:48.190636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:48.190664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:48.190723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:48.252155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:48.253180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:48.253278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:48.253312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:48.374808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:48.374971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:48.375014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:48.375043] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:48.378838] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=31.66%) [2026-02-20T20:20:48.379172] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-02-20T20:20:48.379344] [INFO ] [sig ] DTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:48.524275] [INFO ] [LOCAL ] Saved forecast: DTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DTG.txt [2026-02-20T20:20:48.524435] [INFO ] [sig ] [955/3387] Completed DTG in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:48.524475] [INFO ] [sig ] [956/3387] Forecasting DTIL... [2026-02-20T20:20:48.524506] [INFO ] [sig ] Generating forecast for: DTIL [2026-02-20T20:20:48.524537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-02-20T20:20:48.535954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-02-20T20:20:48.536382] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-02-20T20:20:48.537262] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-02-20T20:20:48.537318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:48.537352] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:48.537565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:48.537646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:48.600362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:48.601334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:48.601423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:48.601457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:48.729714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:48.729964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:48.730024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:48.730057] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:48.734027] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-02-20T20:20:48.734401] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-02-20T20:20:48.734564] [INFO ] [sig ] DTIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:48.910843] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DTIL.txt [2026-02-20T20:20:48.911012] [INFO ] [sig ] [956/3387] Completed DTIL in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:48.911054] [INFO ] [sig ] [957/3387] Forecasting DTM... [2026-02-20T20:20:48.911083] [INFO ] [sig ] Generating forecast for: DTM [2026-02-20T20:20:48.911121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-02-20T20:20:48.924868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-02-20T20:20:48.925320] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-02-20T20:20:48.926191] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-02-20T20:20:48.926246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:48.926279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:48.926306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:48.926365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:48.993523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:48.994481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:48.994604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:48.994642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:49.127705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:49.127891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:49.127941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:49.127972] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:49.132148] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-02-20T20:20:49.132696] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-02-20T20:20:49.132853] [INFO ] [sig ] DTM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:49.291926] [INFO ] [LOCAL ] Saved forecast: DTM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DTM.txt [2026-02-20T20:20:49.292091] [INFO ] [sig ] [957/3387] Completed DTM in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 14.6m [2026-02-20T20:20:49.292133] [INFO ] [sig ] [958/3387] Forecasting DUK... [2026-02-20T20:20:49.292166] [INFO ] [sig ] Generating forecast for: DUK [2026-02-20T20:20:49.292198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-02-20T20:20:49.304873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-02-20T20:20:49.305366] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-02-20T20:20:49.306331] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-02-20T20:20:49.306387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:49.306421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:49.306449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:49.306507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:49.371636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:49.372927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:49.373019] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:49.373054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:49.502670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:49.502876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:49.502920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:49.502949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:49.506483] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-02-20T20:20:49.506786] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-02-20T20:20:49.506943] [INFO ] [sig ] DUK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:49.649796] [INFO ] [LOCAL ] Saved forecast: DUK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DUK.txt [2026-02-20T20:20:49.649937] [INFO ] [sig ] [958/3387] Completed DUK in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:49.649977] [INFO ] [sig ] [959/3387] Forecasting DUKB... [2026-02-20T20:20:49.650007] [INFO ] [sig ] Generating forecast for: DUKB [2026-02-20T20:20:49.650038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-02-20T20:20:49.661121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-02-20T20:20:49.661462] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-02-20T20:20:49.662271] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-02-20T20:20:49.662324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:49.662356] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:49.662383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:49.662439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:49.720957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:49.721642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:49.721722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:49.721755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:49.843214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:49.843378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:49.843419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:49.843448] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:49.846920] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-02-20T20:20:49.847209] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-02-20T20:20:49.847359] [INFO ] [sig ] DUKB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:49.989288] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DUKB.txt [2026-02-20T20:20:49.989416] [INFO ] [sig ] [959/3387] Completed DUKB in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:49.989457] [INFO ] [sig ] [960/3387] Forecasting DUOL... [2026-02-20T20:20:49.989485] [INFO ] [sig ] Generating forecast for: DUOL [2026-02-20T20:20:49.989515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-02-20T20:20:50.001249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-02-20T20:20:50.001642] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-02-20T20:20:50.002438] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-02-20T20:20:50.002492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:50.002524] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:50.002551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:50.002627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:50.066646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:50.067559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:50.067674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:50.067711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:50.200022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:50.200248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:50.200308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:50.200345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:50.204594] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-02-20T20:20:50.204899] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-02-20T20:20:50.205041] [INFO ] [sig ] DUOL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:50.354274] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DUOL.txt [2026-02-20T20:20:50.354434] [INFO ] [sig ] [960/3387] Completed DUOL in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:50.354482] [INFO ] [sig ] [961/3387] Forecasting DVA... [2026-02-20T20:20:50.354512] [INFO ] [sig ] Generating forecast for: DVA [2026-02-20T20:20:50.354542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-02-20T20:20:50.367298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-02-20T20:20:50.367852] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-02-20T20:20:50.368848] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-02-20T20:20:50.368901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:50.368932] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:50.368959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:50.369016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:50.427278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:50.427918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:50.427999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:50.428031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:50.555047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:50.555221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:50.555270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:50.555306] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:50.558944] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-02-20T20:20:50.559242] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-02-20T20:20:50.559379] [INFO ] [sig ] DVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:50.702322] [INFO ] [LOCAL ] Saved forecast: DVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DVA.txt [2026-02-20T20:20:50.702515] [INFO ] [sig ] [961/3387] Completed DVA in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:50.702559] [INFO ] [sig ] [962/3387] Forecasting DVN... [2026-02-20T20:20:50.702612] [INFO ] [sig ] Generating forecast for: DVN [2026-02-20T20:20:50.702643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-02-20T20:20:50.714318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-02-20T20:20:50.714746] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-02-20T20:20:50.715564] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-02-20T20:20:50.715646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:50.715719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:50.715750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:50.715807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:50.774870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:50.775768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:50.775855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:50.775888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:50.904394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:50.904585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:50.904633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:50.904663] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:50.908049] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-02-20T20:20:50.908351] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-02-20T20:20:50.908485] [INFO ] [sig ] DVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:51.052409] [INFO ] [LOCAL ] Saved forecast: DVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DVN.txt [2026-02-20T20:20:51.052549] [INFO ] [sig ] [962/3387] Completed DVN in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:51.052609] [INFO ] [sig ] [963/3387] Forecasting DWAS... [2026-02-20T20:20:51.052639] [INFO ] [sig ] Generating forecast for: DWAS [2026-02-20T20:20:51.052669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-02-20T20:20:51.064973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-02-20T20:20:51.065403] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-02-20T20:20:51.066219] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-02-20T20:20:51.066285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:51.066324] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:51.066358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:51.066418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:51.127034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:51.127910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:51.127995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:51.128028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:51.254524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:51.254706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:51.254749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:51.254778] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:51.258316] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-02-20T20:20:51.258667] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-02-20T20:20:51.258814] [INFO ] [sig ] DWAS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:51.408242] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DWAS.txt [2026-02-20T20:20:51.408402] [INFO ] [sig ] [963/3387] Completed DWAS in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-20T20:20:51.408443] [INFO ] [sig ] [964/3387] Forecasting DWSH... [2026-02-20T20:20:51.408472] [INFO ] [sig ] Generating forecast for: DWSH [2026-02-20T20:20:51.408502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-02-20T20:20:51.420555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-02-20T20:20:51.421029] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-02-20T20:20:51.421891] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-02-20T20:20:51.421945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:51.421977] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:51.422003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:51.422060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:51.483372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:51.484289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:51.484379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:51.484412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:51.598701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:51.598859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:51.598901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:51.598930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:51.602734] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=55.19%) [2026-02-20T20:20:51.603013] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-02-20T20:20:51.603142] [INFO ] [sig ] DWSH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:51.750112] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DWSH.txt [2026-02-20T20:20:51.750266] [INFO ] [sig ] [964/3387] Completed DWSH in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:51.750335] [INFO ] [sig ] [965/3387] Forecasting DX... [2026-02-20T20:20:51.750366] [INFO ] [sig ] Generating forecast for: DX [2026-02-20T20:20:51.750396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-02-20T20:20:51.761951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-02-20T20:20:51.762313] [INFO ] [FORECASTER] Starting predict_future for DX [2026-02-20T20:20:51.763147] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-02-20T20:20:51.763201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:51.763234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:51.763261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:51.763319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:51.820351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:51.821049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:51.821131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:51.821163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:51.942648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:51.942814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:51.942855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:51.942884] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:51.946344] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-02-20T20:20:51.946640] [INFO ] [FORECASTER] Completed predict_future for DX [2026-02-20T20:20:51.946774] [INFO ] [sig ] DX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:52.094454] [INFO ] [LOCAL ] Saved forecast: DX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DX.txt [2026-02-20T20:20:52.094689] [INFO ] [sig ] [965/3387] Completed DX in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:52.094745] [INFO ] [sig ] [966/3387] Forecasting DXC... [2026-02-20T20:20:52.094804] [INFO ] [sig ] Generating forecast for: DXC [2026-02-20T20:20:52.094844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-02-20T20:20:52.106718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-02-20T20:20:52.107146] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-02-20T20:20:52.108013] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-02-20T20:20:52.108066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:52.108100] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:52.108128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:52.108186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:52.166895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:52.168137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:52.168241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:52.168282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:52.295034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:52.295198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:52.295239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:52.295268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:52.299427] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-02-20T20:20:52.299731] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-02-20T20:20:52.299870] [INFO ] [sig ] DXC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:52.448135] [INFO ] [LOCAL ] Saved forecast: DXC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DXC.txt [2026-02-20T20:20:52.448278] [INFO ] [sig ] [966/3387] Completed DXC in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:52.448320] [INFO ] [sig ] [967/3387] Forecasting DXCM... [2026-02-20T20:20:52.448352] [INFO ] [sig ] Generating forecast for: DXCM [2026-02-20T20:20:52.448395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-02-20T20:20:52.461291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-02-20T20:20:52.461744] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-02-20T20:20:52.462631] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-02-20T20:20:52.462685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:52.462719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:52.462746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:52.462804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:52.521230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:52.522235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:52.522344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:52.522385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:52.651551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:52.651766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:52.651831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:52.651868] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:52.655968] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-02-20T20:20:52.656301] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-02-20T20:20:52.656487] [INFO ] [sig ] DXCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:52.819792] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DXCM.txt [2026-02-20T20:20:52.819989] [INFO ] [sig ] [967/3387] Completed DXCM in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:52.820041] [INFO ] [sig ] [968/3387] Forecasting DXPE... [2026-02-20T20:20:52.820072] [INFO ] [sig ] Generating forecast for: DXPE [2026-02-20T20:20:52.820103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-02-20T20:20:52.831872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-02-20T20:20:52.832294] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-02-20T20:20:52.833199] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-02-20T20:20:52.833265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:52.833307] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:52.833376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:52.833445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:52.897030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:52.897910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:52.897998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:52.898030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:53.018714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:53.018879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:53.018921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:53.018951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:53.022389] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-02-20T20:20:53.022706] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-02-20T20:20:53.022843] [INFO ] [sig ] DXPE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:53.170343] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/DXPE.txt [2026-02-20T20:20:53.170500] [INFO ] [sig ] [968/3387] Completed DXPE in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:53.170756] [INFO ] [sig ] [969/3387] Forecasting DY... [2026-02-20T20:20:53.170787] [INFO ] [sig ] Generating forecast for: DY [2026-02-20T20:20:53.170818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-02-20T20:20:53.182915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-02-20T20:20:53.183299] [INFO ] [FORECASTER] Starting predict_future for DY [2026-02-20T20:20:53.184146] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-02-20T20:20:53.184201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:53.184236] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:53.184266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:53.184324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:53.247346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:53.248237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:53.248324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:53.248360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:53.380354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:53.380519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:53.380563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:53.380633] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:53.384433] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-02-20T20:20:53.384753] [INFO ] [FORECASTER] Completed predict_future for DY [2026-02-20T20:20:53.384893] [INFO ] [sig ] DY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:53.535141] [INFO ] [LOCAL ] Saved forecast: DY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DY.txt [2026-02-20T20:20:53.535283] [INFO ] [sig ] [969/3387] Completed DY in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:53.535323] [INFO ] [sig ] [970/3387] Forecasting DYN... [2026-02-20T20:20:53.535354] [INFO ] [sig ] Generating forecast for: DYN [2026-02-20T20:20:53.535384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-02-20T20:20:53.547007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-02-20T20:20:53.547420] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-02-20T20:20:53.548276] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-02-20T20:20:53.548343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:53.548386] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:53.548431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:53.548498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:53.608324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:53.609213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:53.609301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:53.609336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:53.736306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:53.736470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:53.736515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:53.736546] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:53.740032] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=28.02%) [2026-02-20T20:20:53.740319] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-02-20T20:20:53.740458] [INFO ] [sig ] DYN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:53.891966] [INFO ] [LOCAL ] Saved forecast: DYN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/DYN.txt [2026-02-20T20:20:53.892138] [INFO ] [sig ] [970/3387] Completed DYN in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:53.892182] [INFO ] [sig ] [971/3387] Forecasting E... [2026-02-20T20:20:53.892211] [INFO ] [sig ] Generating forecast for: E [2026-02-20T20:20:53.892247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-02-20T20:20:53.904185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-02-20T20:20:53.904672] [INFO ] [FORECASTER] Starting predict_future for E [2026-02-20T20:20:53.905530] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-02-20T20:20:53.905615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:53.905650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:53.905677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:53.905734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:53.967782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:53.968675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:53.968763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:53.968799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:54.104136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:54.104299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:54.104341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:54.104372] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:54.108771] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=18.10%) [2026-02-20T20:20:54.109121] [INFO ] [FORECASTER] Completed predict_future for E [2026-02-20T20:20:54.109272] [INFO ] [sig ] E: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:54.268000] [INFO ] [LOCAL ] Saved forecast: E 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/E.txt [2026-02-20T20:20:54.268162] [INFO ] [sig ] [971/3387] Completed E in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:54.268204] [INFO ] [sig ] [972/3387] Forecasting EA... [2026-02-20T20:20:54.268236] [INFO ] [sig ] Generating forecast for: EA [2026-02-20T20:20:54.268269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-02-20T20:20:54.280041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-02-20T20:20:54.280396] [INFO ] [FORECASTER] Starting predict_future for EA [2026-02-20T20:20:54.281213] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-02-20T20:20:54.281266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:54.281299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:54.281326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:54.281381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:54.345302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:54.346168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:54.346252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:54.346286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:54.502047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:54.502211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:54.502257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:54.502287] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:54.505897] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-02-20T20:20:54.506187] [INFO ] [FORECASTER] Completed predict_future for EA [2026-02-20T20:20:54.506327] [INFO ] [sig ] EA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:54.654150] [INFO ] [LOCAL ] Saved forecast: EA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EA.txt [2026-02-20T20:20:54.654313] [INFO ] [sig ] [972/3387] Completed EA in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:54.654358] [INFO ] [sig ] [973/3387] Forecasting EAF... [2026-02-20T20:20:54.654387] [INFO ] [sig ] Generating forecast for: EAF [2026-02-20T20:20:54.654416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-02-20T20:20:54.665563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-02-20T20:20:54.665967] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-02-20T20:20:54.666783] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-02-20T20:20:54.666858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:54.666891] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:54.666918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:54.666974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:54.725751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:54.726639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:54.726726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:54.726759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:54.853725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:54.853896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:54.853936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:54.853963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:54.858195] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-20T20:20:54.858479] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-02-20T20:20:54.858634] [INFO ] [sig ] EAF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:55.005096] [INFO ] [LOCAL ] Saved forecast: EAF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EAF.txt [2026-02-20T20:20:55.005257] [INFO ] [sig ] [973/3387] Completed EAF in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:55.005298] [INFO ] [sig ] [974/3387] Forecasting EAI... [2026-02-20T20:20:55.005329] [INFO ] [sig ] Generating forecast for: EAI [2026-02-20T20:20:55.005359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-02-20T20:20:55.016481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-02-20T20:20:55.016952] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-02-20T20:20:55.017849] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-02-20T20:20:55.017904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:55.017937] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:55.017966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:55.018024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:55.081614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:55.082517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:55.082645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:55.082683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:55.200748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:55.200907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:55.200949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:55.200978] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:55.204384] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-02-20T20:20:55.204677] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-02-20T20:20:55.204811] [INFO ] [sig ] EAI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:55.352424] [INFO ] [LOCAL ] Saved forecast: EAI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EAI.txt [2026-02-20T20:20:55.352596] [INFO ] [sig ] [974/3387] Completed EAI in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.5m [2026-02-20T20:20:55.352639] [INFO ] [sig ] [975/3387] Forecasting EARN... [2026-02-20T20:20:55.352672] [INFO ] [sig ] Generating forecast for: EARN [2026-02-20T20:20:55.352702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-02-20T20:20:55.367055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-02-20T20:20:55.367473] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-02-20T20:20:55.368504] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-02-20T20:20:55.368599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:55.368636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:55.368664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:55.368726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:55.429706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:55.430416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:55.430497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:55.430530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:55.557998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:55.558160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:55.558201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:55.558230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:55.561742] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-02-20T20:20:55.562028] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-02-20T20:20:55.562163] [INFO ] [sig ] EARN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:55.708818] [INFO ] [LOCAL ] Saved forecast: EARN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EARN.txt [2026-02-20T20:20:55.708985] [INFO ] [sig ] [975/3387] Completed EARN in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-20T20:20:55.709025] [INFO ] [sig ] [976/3387] Forecasting EB... [2026-02-20T20:20:55.709057] [INFO ] [sig ] Generating forecast for: EB [2026-02-20T20:20:55.709087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-02-20T20:20:55.720763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-02-20T20:20:55.721125] [INFO ] [FORECASTER] Starting predict_future for EB [2026-02-20T20:20:55.721938] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-02-20T20:20:55.721992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:55.722023] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:55.722050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:55.722107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:55.780558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:55.781456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:55.781543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:55.781595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:55.909198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:55.909357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:55.909400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:55.909429] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:55.913250] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-02-20T20:20:55.913736] [INFO ] [FORECASTER] Completed predict_future for EB [2026-02-20T20:20:55.913878] [INFO ] [sig ] EB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:56.060639] [INFO ] [LOCAL ] Saved forecast: EB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EB.txt [2026-02-20T20:20:56.060779] [INFO ] [sig ] [976/3387] Completed EB in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-20T20:20:56.060817] [INFO ] [sig ] [977/3387] Forecasting EBAY... [2026-02-20T20:20:56.060847] [INFO ] [sig ] Generating forecast for: EBAY [2026-02-20T20:20:56.060878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-02-20T20:20:56.072154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-02-20T20:20:56.072488] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-02-20T20:20:56.073308] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-02-20T20:20:56.073363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:56.073396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:56.073424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:56.073482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:56.134170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:56.134808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:56.134887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:56.134921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:56.262851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:56.262993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:56.263035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:56.263064] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:56.266500] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-02-20T20:20:56.266829] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-02-20T20:20:56.266973] [INFO ] [sig ] EBAY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:56.415565] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EBAY.txt [2026-02-20T20:20:56.415720] [INFO ] [sig ] [977/3387] Completed EBAY in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-20T20:20:56.415762] [INFO ] [sig ] [978/3387] Forecasting EBC... [2026-02-20T20:20:56.415791] [INFO ] [sig ] Generating forecast for: EBC [2026-02-20T20:20:56.415821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-02-20T20:20:56.427235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-02-20T20:20:56.427609] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-02-20T20:20:56.428491] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-02-20T20:20:56.428559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:56.428617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:56.428647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:56.428704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:56.487190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:56.487855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:56.487935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:56.487969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:56.614358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:56.614556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:56.614615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:56.614645] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:56.618065] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-02-20T20:20:56.618352] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-02-20T20:20:56.618488] [INFO ] [sig ] EBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:56.763821] [INFO ] [LOCAL ] Saved forecast: EBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EBC.txt [2026-02-20T20:20:56.763971] [INFO ] [sig ] [978/3387] Completed EBC in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-20T20:20:56.764016] [INFO ] [sig ] [979/3387] Forecasting EBF... [2026-02-20T20:20:56.764049] [INFO ] [sig ] Generating forecast for: EBF [2026-02-20T20:20:56.764079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-02-20T20:20:56.775730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-02-20T20:20:56.776079] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-02-20T20:20:56.776938] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-02-20T20:20:56.776991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:56.777024] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:56.777051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:56.777106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:56.836530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:56.837375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:56.837480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:56.837519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:56.961584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:56.961720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:56.961762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:56.961793] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:56.965350] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=62.24%) [2026-02-20T20:20:56.965663] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-02-20T20:20:56.965809] [INFO ] [sig ] EBF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:57.111856] [INFO ] [LOCAL ] Saved forecast: EBF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EBF.txt [2026-02-20T20:20:57.112019] [INFO ] [sig ] [979/3387] Completed EBF in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-20T20:20:57.112059] [INFO ] [sig ] [980/3387] Forecasting EBON... [2026-02-20T20:20:57.112091] [INFO ] [sig ] Generating forecast for: EBON [2026-02-20T20:20:57.112122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-02-20T20:20:57.122337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-02-20T20:20:57.122717] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-02-20T20:20:57.123568] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-02-20T20:20:57.123644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:57.123678] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:57.123706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:57.123764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:57.183296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:57.184163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:57.184250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:57.184284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:57.281710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:57.281835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:57.281873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:57.281901] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:57.285214] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-20T20:20:57.285492] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-02-20T20:20:57.285668] [INFO ] [sig ] EBON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:57.429162] [INFO ] [LOCAL ] Saved forecast: EBON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EBON.txt [2026-02-20T20:20:57.429291] [INFO ] [sig ] [980/3387] Completed EBON in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:57.429332] [INFO ] [sig ] [981/3387] Forecasting EBS... [2026-02-20T20:20:57.429361] [INFO ] [sig ] Generating forecast for: EBS [2026-02-20T20:20:57.429394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-02-20T20:20:57.440452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-02-20T20:20:57.440785] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-02-20T20:20:57.441561] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-02-20T20:20:57.441641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:57.441674] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:57.441701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:57.441758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:57.501400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:57.502072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:57.502154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:57.502188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:57.627844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:57.627994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:57.628036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:57.628067] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:57.631922] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-02-20T20:20:57.632194] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-02-20T20:20:57.632326] [INFO ] [sig ] EBS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:20:57.792094] [INFO ] [LOCAL ] Saved forecast: EBS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EBS.txt [2026-02-20T20:20:57.792329] [INFO ] [sig ] [981/3387] Completed EBS in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:57.792394] [INFO ] [sig ] [982/3387] Forecasting EC... [2026-02-20T20:20:57.792489] [INFO ] [sig ] Generating forecast for: EC [2026-02-20T20:20:57.792539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-02-20T20:20:57.808276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-02-20T20:20:57.808871] [INFO ] [FORECASTER] Starting predict_future for EC [2026-02-20T20:20:57.810183] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-02-20T20:20:57.810264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:57.810320] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:57.810369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:57.810466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:57.904304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:57.905430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:57.905562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:57.905627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:58.068343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:58.068593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:58.068661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:58.068744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:58.074858] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-02-20T20:20:58.075437] [INFO ] [FORECASTER] Completed predict_future for EC [2026-02-20T20:20:58.075707] [INFO ] [sig ] EC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:58.307759] [INFO ] [LOCAL ] Saved forecast: EC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EC.txt [2026-02-20T20:20:58.308007] [INFO ] [sig ] [982/3387] Completed EC in 0.5s | 2.78 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:58.308079] [INFO ] [sig ] [983/3387] Forecasting ECC... [2026-02-20T20:20:58.308127] [INFO ] [sig ] Generating forecast for: ECC [2026-02-20T20:20:58.308170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-02-20T20:20:58.357670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-02-20T20:20:58.358244] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-02-20T20:20:58.361018] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-02-20T20:20:58.361123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:58.361172] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:58.361213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:58.361328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:58.466348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:58.467556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:58.467725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:58.467767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:58.649792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:58.649969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:58.650014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:58.650042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:58.654480] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-02-20T20:20:58.654965] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-02-20T20:20:58.655163] [INFO ] [sig ] ECC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:58.872116] [INFO ] [LOCAL ] Saved forecast: ECC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ECC.txt [2026-02-20T20:20:58.872377] [INFO ] [sig ] [983/3387] Completed ECC in 0.6s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:58.872431] [INFO ] [sig ] [984/3387] Forecasting ECL... [2026-02-20T20:20:58.872472] [INFO ] [sig ] Generating forecast for: ECL [2026-02-20T20:20:58.872518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-02-20T20:20:58.890407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-02-20T20:20:58.890996] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-02-20T20:20:58.892199] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-02-20T20:20:58.892274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:58.892314] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:58.892346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:58.892424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:58.975816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:58.977086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:58.977246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:58.977293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:59.128764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:59.128943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:59.128987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:59.129017] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:59.132668] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-02-20T20:20:59.132976] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-02-20T20:20:59.133122] [INFO ] [sig ] ECL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:59.279237] [INFO ] [LOCAL ] Saved forecast: ECL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ECL.txt [2026-02-20T20:20:59.279384] [INFO ] [sig ] [984/3387] Completed ECL in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:59.279425] [INFO ] [sig ] [985/3387] Forecasting ECPG... [2026-02-20T20:20:59.279456] [INFO ] [sig ] Generating forecast for: ECPG [2026-02-20T20:20:59.279486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-02-20T20:20:59.290422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-02-20T20:20:59.290773] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-02-20T20:20:59.291562] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-02-20T20:20:59.291649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:59.291682] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:59.291710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:59.291767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:59.349101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:59.349819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:59.349900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:59.349933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:59.467009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:59.467177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:59.467219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:59.467248] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:59.470755] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-02-20T20:20:59.471054] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-02-20T20:20:59.471190] [INFO ] [sig ] ECPG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:59.614733] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ECPG.txt [2026-02-20T20:20:59.614882] [INFO ] [sig ] [985/3387] Completed ECPG in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:59.614924] [INFO ] [sig ] [986/3387] Forecasting ECX... [2026-02-20T20:20:59.614954] [INFO ] [sig ] Generating forecast for: ECX [2026-02-20T20:20:59.614984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-02-20T20:20:59.626627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-02-20T20:20:59.627023] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-02-20T20:20:59.628055] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-02-20T20:20:59.628110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:59.628143] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:59.628185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:59.628243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:20:59.686816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:20:59.687524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:20:59.687627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:20:59.687661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:20:59.806602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:20:59.806987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:20:59.807029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:20:59.807058] [INFO ] [FORECASTER] Training complete [2026-02-20T20:20:59.810886] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-02-20T20:20:59.811162] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-02-20T20:20:59.811290] [INFO ] [sig ] ECX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:20:59.957049] [INFO ] [LOCAL ] Saved forecast: ECX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ECX.txt [2026-02-20T20:20:59.957211] [INFO ] [sig ] [986/3387] Completed ECX in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:20:59.957251] [INFO ] [sig ] [987/3387] Forecasting ED... [2026-02-20T20:20:59.957284] [INFO ] [sig ] Generating forecast for: ED [2026-02-20T20:20:59.957315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-02-20T20:20:59.969140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-02-20T20:20:59.969496] [INFO ] [FORECASTER] Starting predict_future for ED [2026-02-20T20:20:59.970296] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-02-20T20:20:59.970349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:20:59.970381] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:20:59.970408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:20:59.970464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:00.034348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:00.035271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:00.035361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:00.035394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:00.160716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:00.160879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:00.160921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:00.160950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:00.164775] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-02-20T20:21:00.165058] [INFO ] [FORECASTER] Completed predict_future for ED [2026-02-20T20:21:00.165189] [INFO ] [sig ] ED: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:00.310424] [INFO ] [LOCAL ] Saved forecast: ED 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ED.txt [2026-02-20T20:21:00.310606] [INFO ] [sig ] [987/3387] Completed ED in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:21:00.310648] [INFO ] [sig ] [988/3387] Forecasting EDAP... [2026-02-20T20:21:00.310680] [INFO ] [sig ] Generating forecast for: EDAP [2026-02-20T20:21:00.310710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-02-20T20:21:00.321524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-02-20T20:21:00.321938] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-02-20T20:21:00.322777] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-02-20T20:21:00.322830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:00.322863] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:00.322890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:00.322947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:00.383347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:00.384305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:00.384405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:00.384440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:00.506315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:00.506482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:00.506524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:00.506553] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:00.510251] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-02-20T20:21:00.510562] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-02-20T20:21:00.510794] [INFO ] [sig ] EDAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:00.654933] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EDAP.txt [2026-02-20T20:21:00.655074] [INFO ] [sig ] [988/3387] Completed EDAP in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:21:00.655115] [INFO ] [sig ] [989/3387] Forecasting EDD... [2026-02-20T20:21:00.655145] [INFO ] [sig ] Generating forecast for: EDD [2026-02-20T20:21:00.655175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-02-20T20:21:00.666368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-02-20T20:21:00.666757] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-02-20T20:21:00.667602] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-02-20T20:21:00.667656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:00.667688] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:00.667714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:00.667770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:00.725709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:00.726418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:00.726500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:00.726533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:00.848995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:00.849161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:00.849204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:00.849236] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:00.852750] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-02-20T20:21:00.853038] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-02-20T20:21:00.853176] [INFO ] [sig ] EDD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:00.996941] [INFO ] [LOCAL ] Saved forecast: EDD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EDD.txt [2026-02-20T20:21:00.997102] [INFO ] [sig ] [989/3387] Completed EDD in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:21:00.997146] [INFO ] [sig ] [990/3387] Forecasting EDF... [2026-02-20T20:21:00.997177] [INFO ] [sig ] Generating forecast for: EDF [2026-02-20T20:21:00.997215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-02-20T20:21:01.010444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-02-20T20:21:01.010867] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-02-20T20:21:01.012720] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-02-20T20:21:01.012774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:01.012806] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:01.012833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:01.012888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:01.086688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:01.087823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:01.087935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:01.087976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:01.223288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:01.223464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:01.223505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:01.223537] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:01.227330] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-02-20T20:21:01.227745] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-02-20T20:21:01.227892] [INFO ] [sig ] EDF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:01.376895] [INFO ] [LOCAL ] Saved forecast: EDF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EDF.txt [2026-02-20T20:21:01.377072] [INFO ] [sig ] [990/3387] Completed EDF in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 14.4m [2026-02-20T20:21:01.377114] [INFO ] [sig ] [991/3387] Forecasting EDN... [2026-02-20T20:21:01.377144] [INFO ] [sig ] Generating forecast for: EDN [2026-02-20T20:21:01.377174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-02-20T20:21:01.389680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-02-20T20:21:01.390141] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-02-20T20:21:01.391050] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-02-20T20:21:01.391121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:01.391162] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:01.391191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:01.391249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:01.455054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:01.456046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:01.456155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:01.456189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:01.585051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:01.585228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:01.585269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:01.585297] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:01.589828] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: UP (p=69.90%) [2026-02-20T20:21:01.590275] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-02-20T20:21:01.590441] [INFO ] [sig ] EDN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:01.738662] [INFO ] [LOCAL ] Saved forecast: EDN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EDN.txt [2026-02-20T20:21:01.738838] [INFO ] [sig ] [991/3387] Completed EDN in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:01.738882] [INFO ] [sig ] [992/3387] Forecasting EE... [2026-02-20T20:21:01.738912] [INFO ] [sig ] Generating forecast for: EE [2026-02-20T20:21:01.738942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-02-20T20:21:01.750994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-02-20T20:21:01.751410] [INFO ] [FORECASTER] Starting predict_future for EE [2026-02-20T20:21:01.752473] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-02-20T20:21:01.752528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:01.752560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:01.752610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:01.752670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:01.810679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:01.811662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:01.811766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:01.811800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:01.940104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:01.940275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:01.940317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:01.940346] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:01.944222] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=73.40%) [2026-02-20T20:21:01.944515] [INFO ] [FORECASTER] Completed predict_future for EE [2026-02-20T20:21:01.944673] [INFO ] [sig ] EE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:02.088200] [INFO ] [LOCAL ] Saved forecast: EE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EE.txt [2026-02-20T20:21:02.088363] [INFO ] [sig ] [992/3387] Completed EE in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:02.088405] [INFO ] [sig ] [993/3387] Forecasting EEMA... [2026-02-20T20:21:02.088435] [INFO ] [sig ] Generating forecast for: EEMA [2026-02-20T20:21:02.088473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-02-20T20:21:02.101135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-02-20T20:21:02.101562] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-02-20T20:21:02.102612] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-02-20T20:21:02.102666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:02.102698] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:02.102725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:02.102781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:02.164874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:02.165823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:02.165912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:02.165945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:02.289716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:02.289879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:02.289920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:02.289949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:02.293411] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-02-20T20:21:02.293763] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-02-20T20:21:02.293906] [INFO ] [sig ] EEMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:02.442439] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EEMA.txt [2026-02-20T20:21:02.443172] [INFO ] [sig ] [993/3387] Completed EEMA in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:02.443219] [INFO ] [sig ] [994/3387] Forecasting EEX... [2026-02-20T20:21:02.443249] [INFO ] [sig ] Generating forecast for: EEX [2026-02-20T20:21:02.443279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-02-20T20:21:02.454611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-02-20T20:21:02.454998] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-02-20T20:21:02.456015] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-02-20T20:21:02.456070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:02.456102] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:02.456129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:02.456186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:02.516961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:02.518070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:02.518167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:02.518202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:02.640599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:02.640761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:02.640801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:02.640830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:02.644317] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-02-20T20:21:02.644800] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-02-20T20:21:02.644938] [INFO ] [sig ] EEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:02.796566] [INFO ] [LOCAL ] Saved forecast: EEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EEX.txt [2026-02-20T20:21:02.796757] [INFO ] [sig ] [994/3387] Completed EEX in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:02.796826] [INFO ] [sig ] [995/3387] Forecasting EFC... [2026-02-20T20:21:02.796859] [INFO ] [sig ] Generating forecast for: EFC [2026-02-20T20:21:02.796890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-02-20T20:21:02.810036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-02-20T20:21:02.810515] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-02-20T20:21:02.811529] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-02-20T20:21:02.811624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:02.811668] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:02.811697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:02.811754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:02.875690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:02.876858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:02.876951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:02.877000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:03.007549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:03.008041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:03.008088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:03.008117] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:03.011996] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-02-20T20:21:03.012294] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-02-20T20:21:03.012464] [INFO ] [sig ] EFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:03.165969] [INFO ] [LOCAL ] Saved forecast: EFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EFC.txt [2026-02-20T20:21:03.166169] [INFO ] [sig ] [995/3387] Completed EFC in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:03.166233] [INFO ] [sig ] [996/3387] Forecasting EFSC... [2026-02-20T20:21:03.166278] [INFO ] [sig ] Generating forecast for: EFSC [2026-02-20T20:21:03.166311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-02-20T20:21:03.179141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-02-20T20:21:03.179558] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-02-20T20:21:03.180650] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-02-20T20:21:03.180707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:03.180932] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:03.180958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:03.181015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:03.246239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:03.247268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:03.247363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:03.247410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:03.376731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:03.376917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:03.376961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:03.376991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:03.380812] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-02-20T20:21:03.381114] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-02-20T20:21:03.381255] [INFO ] [sig ] EFSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:03.528589] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EFSC.txt [2026-02-20T20:21:03.528768] [INFO ] [sig ] [996/3387] Completed EFSC in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:03.528811] [INFO ] [sig ] [997/3387] Forecasting EFX... [2026-02-20T20:21:03.528845] [INFO ] [sig ] Generating forecast for: EFX [2026-02-20T20:21:03.528877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-02-20T20:21:03.540065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-02-20T20:21:03.540438] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-02-20T20:21:03.541260] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-02-20T20:21:03.541313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:03.541346] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:03.541372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:03.541428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:03.600093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:03.600993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:03.601085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:03.601119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:03.725337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:03.725501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:03.725588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:03.725635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:03.729265] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-20T20:21:03.729559] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-02-20T20:21:03.729721] [INFO ] [sig ] EFX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:03.872253] [INFO ] [LOCAL ] Saved forecast: EFX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EFX.txt [2026-02-20T20:21:03.872400] [INFO ] [sig ] [997/3387] Completed EFX in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:03.872448] [INFO ] [sig ] [998/3387] Forecasting EG... [2026-02-20T20:21:03.872488] [INFO ] [sig ] Generating forecast for: EG [2026-02-20T20:21:03.872521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-02-20T20:21:03.883979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-02-20T20:21:03.884357] [INFO ] [FORECASTER] Starting predict_future for EG [2026-02-20T20:21:03.885201] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-02-20T20:21:03.885255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:03.885289] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:03.885317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:03.885376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:03.942743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:03.943471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:03.943570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:03.943664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:04.067101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:04.067296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:04.067352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:04.067393] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:04.072473] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-02-20T20:21:04.072961] [INFO ] [FORECASTER] Completed predict_future for EG [2026-02-20T20:21:04.073168] [INFO ] [sig ] EG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:04.233218] [INFO ] [LOCAL ] Saved forecast: EG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EG.txt [2026-02-20T20:21:04.233380] [INFO ] [sig ] [998/3387] Completed EG in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-20T20:21:04.233421] [INFO ] [sig ] [999/3387] Forecasting EGAN... [2026-02-20T20:21:04.233480] [INFO ] [sig ] Generating forecast for: EGAN [2026-02-20T20:21:04.233521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-02-20T20:21:04.244829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-02-20T20:21:04.245238] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-02-20T20:21:04.246114] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-02-20T20:21:04.246172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:04.246229] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:04.246264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:04.246342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:04.308439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:04.309401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:04.309495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:04.309530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:04.434771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:04.434946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:04.434990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:04.435020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:04.438767] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-02-20T20:21:04.439081] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-02-20T20:21:04.439223] [INFO ] [sig ] EGAN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:04.587785] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EGAN.txt [2026-02-20T20:21:04.587946] [INFO ] [sig ] [999/3387] Completed EGAN in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:04.587988] [INFO ] [sig ] [1000/3387] Forecasting EGBN... [2026-02-20T20:21:04.588019] [INFO ] [sig ] Generating forecast for: EGBN [2026-02-20T20:21:04.588051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-02-20T20:21:04.599527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-02-20T20:21:04.599930] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-02-20T20:21:04.600970] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-02-20T20:21:04.601025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:04.601058] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:04.601085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:04.601142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:04.662385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:04.663179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:04.663265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:04.663298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:04.782857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:04.783027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:04.783068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:04.783097] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:04.786594] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=19.44%) [2026-02-20T20:21:04.786923] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-02-20T20:21:04.787077] [INFO ] [sig ] EGBN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:04.934544] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EGBN.txt [2026-02-20T20:21:04.934717] [INFO ] [sig ] [1000/3387] Completed EGBN in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:04.934759] [INFO ] [sig ] [1001/3387] Forecasting EGP... [2026-02-20T20:21:04.934789] [INFO ] [sig ] Generating forecast for: EGP [2026-02-20T20:21:04.934820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-02-20T20:21:04.946398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-02-20T20:21:04.946867] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-02-20T20:21:04.947745] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-02-20T20:21:04.947801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:04.947833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:04.947859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:04.947917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:05.009003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:05.009951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:05.010041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:05.010074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:05.138777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:05.138937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:05.138980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:05.139008] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:05.142734] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-02-20T20:21:05.143033] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-02-20T20:21:05.143168] [INFO ] [sig ] EGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:05.298273] [INFO ] [LOCAL ] Saved forecast: EGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EGP.txt [2026-02-20T20:21:05.298482] [INFO ] [sig ] [1001/3387] Completed EGP in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:05.298558] [INFO ] [sig ] [1002/3387] Forecasting EGY... [2026-02-20T20:21:05.298636] [INFO ] [sig ] Generating forecast for: EGY [2026-02-20T20:21:05.298695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-02-20T20:21:05.310844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-02-20T20:21:05.311217] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-02-20T20:21:05.312124] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-02-20T20:21:05.312182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:05.312218] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:05.312246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:05.312336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:05.377252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:05.378174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:05.378276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:05.378325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:05.503169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:05.503330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:05.503371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:05.503403] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:05.507024] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-20T20:21:05.507316] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-02-20T20:21:05.507453] [INFO ] [sig ] EGY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:05.665794] [INFO ] [LOCAL ] Saved forecast: EGY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EGY.txt [2026-02-20T20:21:05.665965] [INFO ] [sig ] [1002/3387] Completed EGY in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:05.666007] [INFO ] [sig ] [1003/3387] Forecasting EH... [2026-02-20T20:21:05.666065] [INFO ] [sig ] Generating forecast for: EH [2026-02-20T20:21:05.666103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-02-20T20:21:05.679106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-02-20T20:21:05.679501] [INFO ] [FORECASTER] Starting predict_future for EH [2026-02-20T20:21:05.680410] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-02-20T20:21:05.680467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:05.680501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:05.680528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:05.680616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:05.743691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:05.744636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:05.744730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:05.744765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:05.870549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:05.870733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:05.870776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:05.870806] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:05.874493] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-02-20T20:21:05.874849] [INFO ] [FORECASTER] Completed predict_future for EH [2026-02-20T20:21:05.874994] [INFO ] [sig ] EH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:06.033562] [INFO ] [LOCAL ] Saved forecast: EH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EH.txt [2026-02-20T20:21:06.033945] [INFO ] [sig ] [1003/3387] Completed EH in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:06.033993] [INFO ] [sig ] [1004/3387] Forecasting EHAB... [2026-02-20T20:21:06.034027] [INFO ] [sig ] Generating forecast for: EHAB [2026-02-20T20:21:06.034057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-02-20T20:21:06.047497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-02-20T20:21:06.047978] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-02-20T20:21:06.049130] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-02-20T20:21:06.049188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:06.049221] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:06.049248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:06.049306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:06.114720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:06.115651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:06.115753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:06.115789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:06.252042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:06.252224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:06.252275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:06.252305] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:06.257057] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=56.46%) [2026-02-20T20:21:06.257395] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-02-20T20:21:06.257545] [INFO ] [sig ] EHAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:06.420872] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EHAB.txt [2026-02-20T20:21:06.421070] [INFO ] [sig ] [1004/3387] Completed EHAB in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:06.421112] [INFO ] [sig ] [1005/3387] Forecasting EHC... [2026-02-20T20:21:06.421146] [INFO ] [sig ] Generating forecast for: EHC [2026-02-20T20:21:06.421185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-02-20T20:21:06.433990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-02-20T20:21:06.434402] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-02-20T20:21:06.435302] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-02-20T20:21:06.435369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:06.435414] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:06.435456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:06.435519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:06.500394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:06.501412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:06.501509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:06.501556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:06.633696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:06.633863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:06.633910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:06.633950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:06.637820] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-02-20T20:21:06.638227] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-02-20T20:21:06.638389] [INFO ] [sig ] EHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:06.796950] [INFO ] [LOCAL ] Saved forecast: EHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EHC.txt [2026-02-20T20:21:06.797117] [INFO ] [sig ] [1005/3387] Completed EHC in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:06.797158] [INFO ] [sig ] [1006/3387] Forecasting EHI... [2026-02-20T20:21:06.797189] [INFO ] [sig ] Generating forecast for: EHI [2026-02-20T20:21:06.797269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-02-20T20:21:06.810021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-02-20T20:21:06.810488] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-02-20T20:21:06.811566] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-02-20T20:21:06.811686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:06.811727] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:06.811755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:06.811825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:06.877739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:06.878751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:06.878850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:06.878897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:07.018409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:07.018620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:07.018694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:07.018750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:07.023701] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-02-20T20:21:07.024204] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-02-20T20:21:07.024386] [INFO ] [sig ] EHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:07.183154] [INFO ] [LOCAL ] Saved forecast: EHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EHI.txt [2026-02-20T20:21:07.183321] [INFO ] [sig ] [1006/3387] Completed EHI in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 14.3m [2026-02-20T20:21:07.183367] [INFO ] [sig ] [1007/3387] Forecasting EHTH... [2026-02-20T20:21:07.183399] [INFO ] [sig ] Generating forecast for: EHTH [2026-02-20T20:21:07.183433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-02-20T20:21:07.195337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-02-20T20:21:07.195788] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-02-20T20:21:07.196656] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-02-20T20:21:07.196711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:07.196745] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:07.196772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:07.196860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:07.261609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:07.262561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:07.262695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:07.262737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:07.398229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:07.398397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:07.398471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:07.398502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:07.402123] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-02-20T20:21:07.402421] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-02-20T20:21:07.402561] [INFO ] [sig ] EHTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:07.578987] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EHTH.txt [2026-02-20T20:21:07.579157] [INFO ] [sig ] [1007/3387] Completed EHTH in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:07.579202] [INFO ] [sig ] [1008/3387] Forecasting EIC... [2026-02-20T20:21:07.579233] [INFO ] [sig ] Generating forecast for: EIC [2026-02-20T20:21:07.579264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-02-20T20:21:07.591843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-02-20T20:21:07.592266] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-02-20T20:21:07.593185] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-02-20T20:21:07.593241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:07.593275] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:07.593301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:07.593371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:07.655859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:07.656750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:07.656858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:07.656910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:07.789625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:07.789828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:07.789875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:07.789918] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:07.793747] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=57.32%) [2026-02-20T20:21:07.794051] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-02-20T20:21:07.794205] [INFO ] [sig ] EIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:07.950662] [INFO ] [LOCAL ] Saved forecast: EIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EIC.txt [2026-02-20T20:21:07.950837] [INFO ] [sig ] [1008/3387] Completed EIC in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:07.950883] [INFO ] [sig ] [1009/3387] Forecasting EIG... [2026-02-20T20:21:07.950917] [INFO ] [sig ] Generating forecast for: EIG [2026-02-20T20:21:07.950948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-02-20T20:21:07.963359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-02-20T20:21:07.963844] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-02-20T20:21:07.964763] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-02-20T20:21:07.964828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:07.964879] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:07.964925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:07.964995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:08.023821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:08.024682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:08.024767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:08.024801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:08.141079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:08.141238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:08.141280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:08.141309] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:08.144872] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-02-20T20:21:08.145151] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-02-20T20:21:08.145282] [INFO ] [sig ] EIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:08.288312] [INFO ] [LOCAL ] Saved forecast: EIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EIG.txt [2026-02-20T20:21:08.288445] [INFO ] [sig ] [1009/3387] Completed EIG in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:08.288484] [INFO ] [sig ] [1010/3387] Forecasting EIX... [2026-02-20T20:21:08.288515] [INFO ] [sig ] Generating forecast for: EIX [2026-02-20T20:21:08.288546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-02-20T20:21:08.300195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-02-20T20:21:08.300510] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-02-20T20:21:08.301329] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-02-20T20:21:08.301382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:08.301415] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:08.301442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:08.301513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:08.360309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:08.361147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:08.361230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:08.361263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:08.489251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:08.489410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:08.489461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:08.489490] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:08.492980] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-02-20T20:21:08.493253] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-02-20T20:21:08.493383] [INFO ] [sig ] EIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:08.637413] [INFO ] [LOCAL ] Saved forecast: EIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EIX.txt [2026-02-20T20:21:08.637617] [INFO ] [sig ] [1010/3387] Completed EIX in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:08.637670] [INFO ] [sig ] [1011/3387] Forecasting EL... [2026-02-20T20:21:08.637708] [INFO ] [sig ] Generating forecast for: EL [2026-02-20T20:21:08.637748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-02-20T20:21:08.649442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-02-20T20:21:08.649798] [INFO ] [FORECASTER] Starting predict_future for EL [2026-02-20T20:21:08.650615] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-02-20T20:21:08.650669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:08.650702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:08.650729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:08.650785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:08.707813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:08.708403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:08.708482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:08.708514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:08.834400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:08.834550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:08.834610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:08.834641] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:08.838057] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-02-20T20:21:08.838327] [INFO ] [FORECASTER] Completed predict_future for EL [2026-02-20T20:21:08.838461] [INFO ] [sig ] EL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:08.981979] [INFO ] [LOCAL ] Saved forecast: EL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EL.txt [2026-02-20T20:21:08.982094] [INFO ] [sig ] [1011/3387] Completed EL in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:08.982133] [INFO ] [sig ] [1012/3387] Forecasting ELAB... [2026-02-20T20:21:08.982162] [INFO ] [sig ] Generating forecast for: ELAB [2026-02-20T20:21:08.982191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-02-20T20:21:08.993157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-02-20T20:21:08.993466] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-02-20T20:21:08.994286] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-02-20T20:21:08.994352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:08.994386] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:08.994414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:08.994471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:09.051739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:09.052508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:09.052621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:09.052658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:09.173640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:09.173788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:09.173827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:09.173856] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:09.177258] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=29.23%) [2026-02-20T20:21:09.177530] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-02-20T20:21:09.177698] [INFO ] [sig ] ELAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:09.321318] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELAB.txt [2026-02-20T20:21:09.321432] [INFO ] [sig ] [1012/3387] Completed ELAB in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:09.321471] [INFO ] [sig ] [1013/3387] Forecasting ELAN... [2026-02-20T20:21:09.321501] [INFO ] [sig ] Generating forecast for: ELAN [2026-02-20T20:21:09.321530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-02-20T20:21:09.332733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-02-20T20:21:09.333053] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-02-20T20:21:09.333849] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-02-20T20:21:09.333906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:09.333938] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:09.333966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:09.334023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:09.392084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:09.392695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:09.392786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:09.392819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:09.519773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:09.519893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:09.519931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:09.519960] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:09.523269] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=55.38%) [2026-02-20T20:21:09.523538] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-02-20T20:21:09.523690] [INFO ] [sig ] ELAN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:09.666141] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ELAN.txt [2026-02-20T20:21:09.666303] [INFO ] [sig ] [1013/3387] Completed ELAN in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:09.666342] [INFO ] [sig ] [1014/3387] Forecasting ELC... [2026-02-20T20:21:09.666373] [INFO ] [sig ] Generating forecast for: ELC [2026-02-20T20:21:09.666406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-02-20T20:21:09.679328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-02-20T20:21:09.679749] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-02-20T20:21:09.680629] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-02-20T20:21:09.680691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:09.680725] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:09.680754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:09.680813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:09.743292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:09.744384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:09.744490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:09.744531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:09.861866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:09.861992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:09.862032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:09.862061] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:09.865494] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=28.88%) [2026-02-20T20:21:09.865789] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-02-20T20:21:09.865919] [INFO ] [sig ] ELC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:10.021361] [INFO ] [LOCAL ] Saved forecast: ELC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELC.txt [2026-02-20T20:21:10.021520] [INFO ] [sig ] [1014/3387] Completed ELC in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:10.021558] [INFO ] [sig ] [1015/3387] Forecasting ELDN... [2026-02-20T20:21:10.021610] [INFO ] [sig ] Generating forecast for: ELDN [2026-02-20T20:21:10.021642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-02-20T20:21:10.032718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-02-20T20:21:10.033096] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-02-20T20:21:10.033951] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-02-20T20:21:10.034005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:10.034036] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:10.034064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:10.034121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:10.094124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:10.095027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:10.095114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:10.095148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:10.213416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:10.213607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:10.213652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:10.213681] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:10.217224] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=31.54%) [2026-02-20T20:21:10.217509] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-02-20T20:21:10.217663] [INFO ] [sig ] ELDN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:10.363011] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELDN.txt [2026-02-20T20:21:10.363189] [INFO ] [sig ] [1015/3387] Completed ELDN in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-20T20:21:10.363264] [INFO ] [sig ] [1016/3387] Forecasting ELF... [2026-02-20T20:21:10.363296] [INFO ] [sig ] Generating forecast for: ELF [2026-02-20T20:21:10.363326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-02-20T20:21:10.375200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-02-20T20:21:10.375641] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-02-20T20:21:10.376562] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-02-20T20:21:10.376646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:10.376683] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:10.376713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:10.376771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:10.437168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:10.437924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:10.438008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:10.438041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:10.561620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:10.561777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:10.561818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:10.561846] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:10.565526] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-02-20T20:21:10.565860] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-02-20T20:21:10.565992] [INFO ] [sig ] ELF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:10.712006] [INFO ] [LOCAL ] Saved forecast: ELF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELF.txt [2026-02-20T20:21:10.712149] [INFO ] [sig ] [1016/3387] Completed ELF in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:10.712189] [INFO ] [sig ] [1017/3387] Forecasting ELME... [2026-02-20T20:21:10.712220] [INFO ] [sig ] Generating forecast for: ELME [2026-02-20T20:21:10.712249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-02-20T20:21:10.726357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-02-20T20:21:10.726901] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-02-20T20:21:10.727896] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-02-20T20:21:10.727957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:10.727995] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:10.728028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:10.728102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:10.798458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:10.799526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:10.799648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:10.799708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:10.926537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:10.926729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:10.926770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:10.926816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:10.931236] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-02-20T20:21:10.931646] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-02-20T20:21:10.931816] [INFO ] [sig ] ELME: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:11.090735] [INFO ] [LOCAL ] Saved forecast: ELME 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ELME.txt [2026-02-20T20:21:11.090884] [INFO ] [sig ] [1017/3387] Completed ELME in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:11.090926] [INFO ] [sig ] [1018/3387] Forecasting ELS... [2026-02-20T20:21:11.090964] [INFO ] [sig ] Generating forecast for: ELS [2026-02-20T20:21:11.090995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-02-20T20:21:11.102464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-02-20T20:21:11.102851] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-02-20T20:21:11.103665] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-02-20T20:21:11.103722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:11.103755] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:11.103783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:11.103839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:11.165118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:11.166005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:11.166091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:11.166125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:11.284813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:11.284980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:11.285048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:11.285080] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:11.288616] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-02-20T20:21:11.288903] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-02-20T20:21:11.289038] [INFO ] [sig ] ELS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:11.440882] [INFO ] [LOCAL ] Saved forecast: ELS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELS.txt [2026-02-20T20:21:11.441022] [INFO ] [sig ] [1018/3387] Completed ELS in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:11.441064] [INFO ] [sig ] [1019/3387] Forecasting ELTX... [2026-02-20T20:21:11.441093] [INFO ] [sig ] Generating forecast for: ELTX [2026-02-20T20:21:11.441123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-02-20T20:21:11.452301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-02-20T20:21:11.452683] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-02-20T20:21:11.453494] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-02-20T20:21:11.453547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:11.453609] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:11.453665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:11.453737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:11.514437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:11.515316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:11.515409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:11.515443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:11.640160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:11.640321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:11.640397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:11.640429] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:11.643924] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-02-20T20:21:11.644211] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-02-20T20:21:11.644345] [INFO ] [sig ] ELTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:11.792547] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELTX.txt [2026-02-20T20:21:11.792752] [INFO ] [sig ] [1019/3387] Completed ELTX in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:11.792796] [INFO ] [sig ] [1020/3387] Forecasting ELVA... [2026-02-20T20:21:11.792827] [INFO ] [sig ] Generating forecast for: ELVA [2026-02-20T20:21:11.792857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-02-20T20:21:11.805143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-02-20T20:21:11.805532] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-02-20T20:21:11.806373] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-02-20T20:21:11.806429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:11.806463] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:11.806492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:11.806605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:11.868192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:11.869119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:11.869207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:11.869242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:11.989477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:11.989662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:11.989708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:11.989741] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:11.993337] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-02-20T20:21:11.993636] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-02-20T20:21:11.993792] [INFO ] [sig ] ELVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:12.139997] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ELVA.txt [2026-02-20T20:21:12.140139] [INFO ] [sig ] [1020/3387] Completed ELVA in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:12.140180] [INFO ] [sig ] [1021/3387] Forecasting ELVN... [2026-02-20T20:21:12.140212] [INFO ] [sig ] Generating forecast for: ELVN [2026-02-20T20:21:12.140243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-02-20T20:21:12.152457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-02-20T20:21:12.152886] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-02-20T20:21:12.153735] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-02-20T20:21:12.153796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:12.153833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:12.153863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:12.153924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:12.213187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:12.214019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:12.214102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:12.214135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:12.339977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:12.340144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:12.340185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:12.340214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:12.343963] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=49.59%) [2026-02-20T20:21:12.344267] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-02-20T20:21:12.344406] [INFO ] [sig ] ELVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:12.515550] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ELVN.txt [2026-02-20T20:21:12.515746] [INFO ] [sig ] [1021/3387] Completed ELVN in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:12.515796] [INFO ] [sig ] [1022/3387] Forecasting EM... [2026-02-20T20:21:12.515835] [INFO ] [sig ] Generating forecast for: EM [2026-02-20T20:21:12.515868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-02-20T20:21:12.528960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-02-20T20:21:12.529375] [INFO ] [FORECASTER] Starting predict_future for EM [2026-02-20T20:21:12.530447] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-02-20T20:21:12.530504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:12.530538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:12.530567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:12.530667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:12.595410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:12.596350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:12.596446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:12.596484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:12.713808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:12.713970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:12.714012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:12.714040] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:12.717615] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-02-20T20:21:12.717935] [INFO ] [FORECASTER] Completed predict_future for EM [2026-02-20T20:21:12.718074] [INFO ] [sig ] EM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:12.869222] [INFO ] [LOCAL ] Saved forecast: EM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EM.txt [2026-02-20T20:21:12.869378] [INFO ] [sig ] [1022/3387] Completed EM in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:12.869419] [INFO ] [sig ] [1023/3387] Forecasting EMB... [2026-02-20T20:21:12.869449] [INFO ] [sig ] Generating forecast for: EMB [2026-02-20T20:21:12.869479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-02-20T20:21:12.881788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-02-20T20:21:12.882150] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-02-20T20:21:12.883000] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-02-20T20:21:12.883055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:12.883105] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:12.883136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:12.883194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:12.943258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:12.944193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:12.944290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:12.944324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:13.079823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:13.079991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:13.080054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:13.080092] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:13.084167] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-02-20T20:21:13.084544] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-02-20T20:21:13.084729] [INFO ] [sig ] EMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:13.236625] [INFO ] [LOCAL ] Saved forecast: EMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EMB.txt [2026-02-20T20:21:13.236779] [INFO ] [sig ] [1023/3387] Completed EMB in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 14.2m [2026-02-20T20:21:13.236847] [INFO ] [sig ] [1024/3387] Forecasting EMBC... [2026-02-20T20:21:13.236880] [INFO ] [sig ] Generating forecast for: EMBC [2026-02-20T20:21:13.236909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-02-20T20:21:13.249879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-02-20T20:21:13.250319] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-02-20T20:21:13.251211] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-02-20T20:21:13.251268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:13.251302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:13.251331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:13.251391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:13.312620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:13.313502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:13.313607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:13.313646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:13.461073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:13.461238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:13.461279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:13.461307] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:13.464746] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=55.37%) [2026-02-20T20:21:13.465035] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-02-20T20:21:13.465175] [INFO ] [sig ] EMBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:13.613333] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EMBC.txt [2026-02-20T20:21:13.613495] [INFO ] [sig ] [1024/3387] Completed EMBC in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:13.613538] [INFO ] [sig ] [1025/3387] Forecasting EMD... [2026-02-20T20:21:13.613588] [INFO ] [sig ] Generating forecast for: EMD [2026-02-20T20:21:13.613624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-02-20T20:21:13.626019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-02-20T20:21:13.626430] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-02-20T20:21:13.627298] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-02-20T20:21:13.627352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:13.627385] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:13.627412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:13.627468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:13.690078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:13.691170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:13.691265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:13.691301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:13.812683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:13.812864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:13.812913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:13.812944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:13.816552] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-02-20T20:21:13.816906] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-02-20T20:21:13.817051] [INFO ] [sig ] EMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:13.968614] [INFO ] [LOCAL ] Saved forecast: EMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EMD.txt [2026-02-20T20:21:13.968787] [INFO ] [sig ] [1025/3387] Completed EMD in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:13.968840] [INFO ] [sig ] [1026/3387] Forecasting EMF... [2026-02-20T20:21:13.968880] [INFO ] [sig ] Generating forecast for: EMF [2026-02-20T20:21:13.968918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-02-20T20:21:13.981118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-02-20T20:21:13.981548] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-02-20T20:21:13.982414] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-02-20T20:21:13.982469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:13.982504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:13.982533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:13.982614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:14.046663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:14.047606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:14.047700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:14.047740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:14.170466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:14.170653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:14.170698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:14.170731] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:14.174439] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=77.49%) [2026-02-20T20:21:14.174795] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-02-20T20:21:14.174963] [INFO ] [sig ] EMF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:14.322630] [INFO ] [LOCAL ] Saved forecast: EMF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EMF.txt [2026-02-20T20:21:14.322779] [INFO ] [sig ] [1026/3387] Completed EMF in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:14.322828] [INFO ] [sig ] [1027/3387] Forecasting EMN... [2026-02-20T20:21:14.322900] [INFO ] [sig ] Generating forecast for: EMN [2026-02-20T20:21:14.322940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-02-20T20:21:14.335036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-02-20T20:21:14.335394] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-02-20T20:21:14.336226] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-02-20T20:21:14.336279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:14.336311] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:14.336337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:14.336393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:14.400693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:14.401801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:14.401901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:14.401937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:14.528592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:14.528731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:14.528775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:14.528810] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:14.532722] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-02-20T20:21:14.533243] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-02-20T20:21:14.533396] [INFO ] [sig ] EMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:14.694285] [INFO ] [LOCAL ] Saved forecast: EMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EMN.txt [2026-02-20T20:21:14.694430] [INFO ] [sig ] [1027/3387] Completed EMN in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:14.694471] [INFO ] [sig ] [1028/3387] Forecasting EMO... [2026-02-20T20:21:14.694501] [INFO ] [sig ] Generating forecast for: EMO [2026-02-20T20:21:14.694544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-02-20T20:21:14.707352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-02-20T20:21:14.707737] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-02-20T20:21:14.708627] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-02-20T20:21:14.708683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:14.708715] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:14.708743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:14.708801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:14.768432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:14.769267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:14.769373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:14.769418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:14.889450] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:14.889655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:14.889712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:14.889753] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:14.893523] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-02-20T20:21:14.893902] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-02-20T20:21:14.894082] [INFO ] [sig ] EMO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:15.042357] [INFO ] [LOCAL ] Saved forecast: EMO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EMO.txt [2026-02-20T20:21:15.042521] [INFO ] [sig ] [1028/3387] Completed EMO in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:15.042563] [INFO ] [sig ] [1029/3387] Forecasting EMXC... [2026-02-20T20:21:15.042618] [INFO ] [sig ] Generating forecast for: EMXC [2026-02-20T20:21:15.042649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-02-20T20:21:15.054060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-02-20T20:21:15.054465] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-02-20T20:21:15.055308] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-02-20T20:21:15.055363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:15.055395] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:15.055423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:15.055481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:15.124311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:15.125999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:15.126198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:15.126236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:15.253938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:15.254116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:15.254163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:15.254194] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:15.258018] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-02-20T20:21:15.258332] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-02-20T20:21:15.258486] [INFO ] [sig ] EMXC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:15.417184] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EMXC.txt [2026-02-20T20:21:15.417348] [INFO ] [sig ] [1029/3387] Completed EMXC in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:15.417408] [INFO ] [sig ] [1030/3387] Forecasting ENB... [2026-02-20T20:21:15.417454] [INFO ] [sig ] Generating forecast for: ENB [2026-02-20T20:21:15.417508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-02-20T20:21:15.430020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-02-20T20:21:15.430424] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-02-20T20:21:15.431252] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-02-20T20:21:15.431306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:15.431338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:15.431364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:15.431421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:15.491447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:15.492480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:15.492563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:15.492616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:15.631776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:15.631964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:15.632007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:15.632055] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:15.635623] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-20T20:21:15.635966] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-02-20T20:21:15.636115] [INFO ] [sig ] ENB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:15.794042] [INFO ] [LOCAL ] Saved forecast: ENB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ENB.txt [2026-02-20T20:21:15.794435] [INFO ] [sig ] [1030/3387] Completed ENB in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:15.794480] [INFO ] [sig ] [1031/3387] Forecasting ENGN... [2026-02-20T20:21:15.794510] [INFO ] [sig ] Generating forecast for: ENGN [2026-02-20T20:21:15.794548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-02-20T20:21:15.807933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-02-20T20:21:15.808349] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-02-20T20:21:15.809285] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-02-20T20:21:15.809340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:15.809372] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:15.809398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:15.809460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:15.871418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:15.872405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:15.872503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:15.872538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:15.999108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:15.999275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:15.999317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:15.999347] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:16.003008] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-02-20T20:21:16.003317] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-02-20T20:21:16.003456] [INFO ] [sig ] ENGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:16.151377] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENGN.txt [2026-02-20T20:21:16.151560] [INFO ] [sig ] [1031/3387] Completed ENGN in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-20T20:21:16.151623] [INFO ] [sig ] [1032/3387] Forecasting ENIC... [2026-02-20T20:21:16.151653] [INFO ] [sig ] Generating forecast for: ENIC [2026-02-20T20:21:16.151683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-02-20T20:21:16.162651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-02-20T20:21:16.163053] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-02-20T20:21:16.163869] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-02-20T20:21:16.163923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:16.163956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:16.163983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:16.164040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:16.223867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:16.224757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:16.224846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:16.224912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:16.351136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:16.351300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:16.351344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:16.351376] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:16.355001] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=52.99%) [2026-02-20T20:21:16.355306] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-02-20T20:21:16.355447] [INFO ] [sig ] ENIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:16.505498] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ENIC.txt [2026-02-20T20:21:16.505741] [INFO ] [sig ] [1032/3387] Completed ENIC in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:16.505790] [INFO ] [sig ] [1033/3387] Forecasting ENPH... [2026-02-20T20:21:16.505830] [INFO ] [sig ] Generating forecast for: ENPH [2026-02-20T20:21:16.505870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-02-20T20:21:16.517675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-02-20T20:21:16.518093] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-02-20T20:21:16.519117] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-02-20T20:21:16.519174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:16.519208] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:16.519238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:16.519298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:16.578381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:16.579396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:16.579489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:16.579521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:16.698534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:16.698713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:16.698754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:16.698782] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:16.702327] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-02-20T20:21:16.702681] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-02-20T20:21:16.702830] [INFO ] [sig ] ENPH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:16.851216] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENPH.txt [2026-02-20T20:21:16.851383] [INFO ] [sig ] [1033/3387] Completed ENPH in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:16.851423] [INFO ] [sig ] [1034/3387] Forecasting ENS... [2026-02-20T20:21:16.851455] [INFO ] [sig ] Generating forecast for: ENS [2026-02-20T20:21:16.851485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-02-20T20:21:16.863242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-02-20T20:21:16.863680] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-02-20T20:21:16.864479] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-02-20T20:21:16.864532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:16.864564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:16.864647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:16.864709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:16.923532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:16.924450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:16.924538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:16.924591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:17.045017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:17.045172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:17.045214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:17.045244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:17.049270] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-02-20T20:21:17.049561] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-02-20T20:21:17.049715] [INFO ] [sig ] ENS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:17.197949] [INFO ] [LOCAL ] Saved forecast: ENS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENS.txt [2026-02-20T20:21:17.198130] [INFO ] [sig ] [1034/3387] Completed ENS in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:17.198176] [INFO ] [sig ] [1035/3387] Forecasting ENSG... [2026-02-20T20:21:17.198206] [INFO ] [sig ] Generating forecast for: ENSG [2026-02-20T20:21:17.198242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-02-20T20:21:17.211105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-02-20T20:21:17.211467] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-02-20T20:21:17.212374] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-02-20T20:21:17.212429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:17.212462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:17.212490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:17.212553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:17.282638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:17.283687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:17.283789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:17.283830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:17.429092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:17.429261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:17.429304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:17.429335] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:17.432939] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-02-20T20:21:17.433247] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-02-20T20:21:17.433387] [INFO ] [sig ] ENSG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:17.575754] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ENSG.txt [2026-02-20T20:21:17.575904] [INFO ] [sig ] [1035/3387] Completed ENSG in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:17.575944] [INFO ] [sig ] [1036/3387] Forecasting ENTA... [2026-02-20T20:21:17.575975] [INFO ] [sig ] Generating forecast for: ENTA [2026-02-20T20:21:17.576005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-02-20T20:21:17.587464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-02-20T20:21:17.587856] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-02-20T20:21:17.588698] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-02-20T20:21:17.588751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:17.588810] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:17.588839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:17.588896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:17.647024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:17.647977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:17.648070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:17.648104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:17.777882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:17.778049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:17.778092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:17.778121] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:17.781915] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-02-20T20:21:17.782273] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-02-20T20:21:17.782421] [INFO ] [sig ] ENTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:17.940876] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ENTA.txt [2026-02-20T20:21:17.941063] [INFO ] [sig ] [1036/3387] Completed ENTA in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:17.941294] [INFO ] [sig ] [1037/3387] Forecasting ENTG... [2026-02-20T20:21:17.941325] [INFO ] [sig ] Generating forecast for: ENTG [2026-02-20T20:21:17.941355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-02-20T20:21:17.953737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-02-20T20:21:17.954087] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-02-20T20:21:17.954897] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-02-20T20:21:17.954950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:17.954982] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:17.955008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:17.955064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:18.015768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:18.016840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:18.016947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:18.016982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:18.141717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:18.141878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:18.141920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:18.141948] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:18.145401] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-02-20T20:21:18.145702] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-02-20T20:21:18.145851] [INFO ] [sig ] ENTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:18.291944] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENTG.txt [2026-02-20T20:21:18.292092] [INFO ] [sig ] [1037/3387] Completed ENTG in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:18.292135] [INFO ] [sig ] [1038/3387] Forecasting ENTX... [2026-02-20T20:21:18.292173] [INFO ] [sig ] Generating forecast for: ENTX [2026-02-20T20:21:18.292232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-02-20T20:21:18.303816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-02-20T20:21:18.304238] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-02-20T20:21:18.305038] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-02-20T20:21:18.305091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:18.305124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:18.305151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:18.305208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:18.362972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:18.363672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:18.363754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:18.363786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:18.480739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:18.480893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:18.480936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:18.480965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:18.484460] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-02-20T20:21:18.484766] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-02-20T20:21:18.484904] [INFO ] [sig ] ENTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:18.632098] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENTX.txt [2026-02-20T20:21:18.632249] [INFO ] [sig ] [1038/3387] Completed ENTX in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:18.632289] [INFO ] [sig ] [1039/3387] Forecasting ENVA... [2026-02-20T20:21:18.632321] [INFO ] [sig ] Generating forecast for: ENVA [2026-02-20T20:21:18.632352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-02-20T20:21:18.643456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-02-20T20:21:18.643805] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-02-20T20:21:18.644606] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-02-20T20:21:18.644660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:18.644692] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:18.644719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:18.644775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:18.704113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:18.704891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:18.704973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:18.705006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:18.822455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:18.822624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:18.822666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:18.822730] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:18.826211] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-02-20T20:21:18.826487] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-02-20T20:21:18.826640] [INFO ] [sig ] ENVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:18.968397] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENVA.txt [2026-02-20T20:21:18.968534] [INFO ] [sig ] [1039/3387] Completed ENVA in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:18.968593] [INFO ] [sig ] [1040/3387] Forecasting ENVB... [2026-02-20T20:21:18.968627] [INFO ] [sig ] Generating forecast for: ENVB [2026-02-20T20:21:18.968659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-02-20T20:21:18.979392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-02-20T20:21:18.979757] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-02-20T20:21:18.980556] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-02-20T20:21:18.980633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:18.980666] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:18.980693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:18.980749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:19.038666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:19.039374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:19.039456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:19.039489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:19.160589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:19.160747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:19.160787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:19.160816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:19.164259] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-02-20T20:21:19.164535] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-02-20T20:21:19.164688] [INFO ] [sig ] ENVB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:19.311474] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ENVB.txt [2026-02-20T20:21:19.311663] [INFO ] [sig ] [1040/3387] Completed ENVB in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 14.1m [2026-02-20T20:21:19.311715] [INFO ] [sig ] [1041/3387] Forecasting ENVX... [2026-02-20T20:21:19.311749] [INFO ] [sig ] Generating forecast for: ENVX [2026-02-20T20:21:19.311784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-02-20T20:21:19.324223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-02-20T20:21:19.324620] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-02-20T20:21:19.325439] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-02-20T20:21:19.325493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:19.325525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:19.325552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:19.325627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:19.382628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:19.383323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:19.383416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:19.383450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:19.502982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:19.503143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:19.503184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:19.503214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:19.506667] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-02-20T20:21:19.506958] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-02-20T20:21:19.507089] [INFO ] [sig ] ENVX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:19.658850] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ENVX.txt [2026-02-20T20:21:19.659021] [INFO ] [sig ] [1041/3387] Completed ENVX in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:19.659072] [INFO ] [sig ] [1042/3387] Forecasting EOD... [2026-02-20T20:21:19.659106] [INFO ] [sig ] Generating forecast for: EOD [2026-02-20T20:21:19.659139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-02-20T20:21:19.671345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-02-20T20:21:19.671734] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-02-20T20:21:19.672614] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-02-20T20:21:19.672669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:19.672702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:19.672731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:19.672789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:19.738837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:19.739779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:19.739867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:19.739904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:19.868544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:19.868732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:19.868776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:19.868807] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:19.872937] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=64.25%) [2026-02-20T20:21:19.873236] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-02-20T20:21:19.873377] [INFO ] [sig ] EOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:20.041273] [INFO ] [LOCAL ] Saved forecast: EOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EOD.txt [2026-02-20T20:21:20.041510] [INFO ] [sig ] [1042/3387] Completed EOD in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:20.041562] [INFO ] [sig ] [1043/3387] Forecasting EOG... [2026-02-20T20:21:20.041621] [INFO ] [sig ] Generating forecast for: EOG [2026-02-20T20:21:20.041659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-02-20T20:21:20.054770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-02-20T20:21:20.055147] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-02-20T20:21:20.056002] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-02-20T20:21:20.056057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:20.056090] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:20.056118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:20.056175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:20.116758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:20.117743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:20.117832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:20.117867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:20.240015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:20.240178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:20.240220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:20.240251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:20.243849] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=60.09%) [2026-02-20T20:21:20.244142] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-02-20T20:21:20.244279] [INFO ] [sig ] EOG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:20.386634] [INFO ] [LOCAL ] Saved forecast: EOG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EOG.txt [2026-02-20T20:21:20.386785] [INFO ] [sig ] [1043/3387] Completed EOG in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:20.386843] [INFO ] [sig ] [1044/3387] Forecasting EOI... [2026-02-20T20:21:20.386876] [INFO ] [sig ] Generating forecast for: EOI [2026-02-20T20:21:20.386909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-02-20T20:21:20.398261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-02-20T20:21:20.398656] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-02-20T20:21:20.399462] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-02-20T20:21:20.399517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:20.399552] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:20.399613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:20.399675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:20.459528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:20.460303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:20.460390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:20.460423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:20.584471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:20.584673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:20.584719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:20.584747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:20.588645] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=30.80%) [2026-02-20T20:21:20.588967] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-02-20T20:21:20.589111] [INFO ] [sig ] EOI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:20.748481] [INFO ] [LOCAL ] Saved forecast: EOI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EOI.txt [2026-02-20T20:21:20.748654] [INFO ] [sig ] [1044/3387] Completed EOI in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:20.748698] [INFO ] [sig ] [1045/3387] Forecasting EOLS... [2026-02-20T20:21:20.748728] [INFO ] [sig ] Generating forecast for: EOLS [2026-02-20T20:21:20.748758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-02-20T20:21:20.761798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-02-20T20:21:20.762193] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-02-20T20:21:20.763026] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-02-20T20:21:20.763082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:20.763116] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:20.763145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:20.763203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:20.827964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:20.828850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:20.828948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:20.828989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:20.949783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:20.949953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:20.950003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:20.950041] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:20.953561] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-02-20T20:21:20.953870] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-02-20T20:21:20.954004] [INFO ] [sig ] EOLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:21.102339] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EOLS.txt [2026-02-20T20:21:21.102502] [INFO ] [sig ] [1045/3387] Completed EOLS in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:21.102544] [INFO ] [sig ] [1046/3387] Forecasting EOS... [2026-02-20T20:21:21.102599] [INFO ] [sig ] Generating forecast for: EOS [2026-02-20T20:21:21.102635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-02-20T20:21:21.114111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-02-20T20:21:21.114485] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-02-20T20:21:21.115283] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-02-20T20:21:21.115336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:21.115368] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:21.115394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:21.115450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:21.174302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:21.175106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:21.175414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:21.175448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:21.300346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:21.300519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:21.300563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:21.300617] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:21.304173] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-02-20T20:21:21.304460] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-02-20T20:21:21.304617] [INFO ] [sig ] EOS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:21.458444] [INFO ] [LOCAL ] Saved forecast: EOS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EOS.txt [2026-02-20T20:21:21.458642] [INFO ] [sig ] [1046/3387] Completed EOS in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:21.458696] [INFO ] [sig ] [1047/3387] Forecasting EOSE... [2026-02-20T20:21:21.458737] [INFO ] [sig ] Generating forecast for: EOSE [2026-02-20T20:21:21.458773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-02-20T20:21:21.470608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-02-20T20:21:21.471036] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-02-20T20:21:21.471895] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-02-20T20:21:21.471978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:21.472014] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:21.472041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:21.472099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:21.532811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:21.533795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:21.533924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:21.533970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:21.658137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:21.658307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:21.658350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:21.658380] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:21.662003] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-20T20:21:21.662309] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-02-20T20:21:21.662454] [INFO ] [sig ] EOSE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:21.899480] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EOSE.txt [2026-02-20T20:21:21.899666] [INFO ] [sig ] [1047/3387] Completed EOSE in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:21.899712] [INFO ] [sig ] [1048/3387] Forecasting EPAC... [2026-02-20T20:21:21.899742] [INFO ] [sig ] Generating forecast for: EPAC [2026-02-20T20:21:21.899773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-02-20T20:21:21.912195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-02-20T20:21:21.912828] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-02-20T20:21:21.913713] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-02-20T20:21:21.913768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:21.913802] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:21.913829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:21.913886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:21.975827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:21.976778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:21.976892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:21.976927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:22.104299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:22.104496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:22.104542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:22.104593] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:22.108423] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-20T20:21:22.108777] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-02-20T20:21:22.108932] [INFO ] [sig ] EPAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:22.259833] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EPAC.txt [2026-02-20T20:21:22.260017] [INFO ] [sig ] [1048/3387] Completed EPAC in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-20T20:21:22.260071] [INFO ] [sig ] [1049/3387] Forecasting EPAM... [2026-02-20T20:21:22.260108] [INFO ] [sig ] Generating forecast for: EPAM [2026-02-20T20:21:22.260140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-02-20T20:21:22.271899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-02-20T20:21:22.272303] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-02-20T20:21:22.273205] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-02-20T20:21:22.273262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:22.273296] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:22.273325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:22.273383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:22.333811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:22.334773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:22.334863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:22.334899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:22.463868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:22.464054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:22.464113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:22.464144] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:22.467815] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-02-20T20:21:22.468112] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-02-20T20:21:22.468251] [INFO ] [sig ] EPAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:22.616919] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EPAM.txt [2026-02-20T20:21:22.617100] [INFO ] [sig ] [1049/3387] Completed EPAM in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:22.617143] [INFO ] [sig ] [1050/3387] Forecasting EPC... [2026-02-20T20:21:22.617176] [INFO ] [sig ] Generating forecast for: EPC [2026-02-20T20:21:22.617206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-02-20T20:21:22.628699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-02-20T20:21:22.629042] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-02-20T20:21:22.629904] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-02-20T20:21:22.629961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:22.629996] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:22.630025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:22.630084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:22.689767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:22.690541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:22.690653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:22.690691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:22.821295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:22.821492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:22.821535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:22.821566] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:22.825316] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=11.90%) [2026-02-20T20:21:22.825659] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-02-20T20:21:22.825807] [INFO ] [sig ] EPC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:22.975985] [INFO ] [LOCAL ] Saved forecast: EPC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EPC.txt [2026-02-20T20:21:22.976125] [INFO ] [sig ] [1050/3387] Completed EPC in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:22.976169] [INFO ] [sig ] [1051/3387] Forecasting EPD... [2026-02-20T20:21:22.976201] [INFO ] [sig ] Generating forecast for: EPD [2026-02-20T20:21:22.976239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-02-20T20:21:22.987501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-02-20T20:21:22.987839] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-02-20T20:21:22.988637] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-02-20T20:21:22.988692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:22.988724] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:22.988752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:22.988809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:23.046970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:23.047654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:23.047733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:23.047772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:23.170670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:23.170831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:23.170871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:23.170899] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:23.174352] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-02-20T20:21:23.174647] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-02-20T20:21:23.174780] [INFO ] [sig ] EPD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:23.318303] [INFO ] [LOCAL ] Saved forecast: EPD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EPD.txt [2026-02-20T20:21:23.318443] [INFO ] [sig ] [1051/3387] Completed EPD in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:23.318483] [INFO ] [sig ] [1052/3387] Forecasting EPSN... [2026-02-20T20:21:23.318513] [INFO ] [sig ] Generating forecast for: EPSN [2026-02-20T20:21:23.318544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-02-20T20:21:23.330069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-02-20T20:21:23.330404] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-02-20T20:21:23.331257] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-02-20T20:21:23.331310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:23.331344] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:23.331371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:23.331428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:23.389273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:23.389903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:23.389982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:23.390016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:23.514536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:23.514739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:23.514782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:23.514818] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:23.518375] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-02-20T20:21:23.518692] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-02-20T20:21:23.518826] [INFO ] [sig ] EPSN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:23.661181] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EPSN.txt [2026-02-20T20:21:23.661498] [INFO ] [sig ] [1052/3387] Completed EPSN in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:23.661537] [INFO ] [sig ] [1053/3387] Forecasting EQBK... [2026-02-20T20:21:23.661568] [INFO ] [sig ] Generating forecast for: EQBK [2026-02-20T20:21:23.661626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-02-20T20:21:23.672986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-02-20T20:21:23.673322] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-02-20T20:21:23.674161] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-02-20T20:21:23.674216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:23.674290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:23.674319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:23.674377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:23.732018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:23.732697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:23.732779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:23.732810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:23.851162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:23.851516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:23.851557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:23.851605] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:23.855306] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=30.12%) [2026-02-20T20:21:23.855612] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-02-20T20:21:23.855759] [INFO ] [sig ] EQBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:23.999467] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EQBK.txt [2026-02-20T20:21:23.999625] [INFO ] [sig ] [1053/3387] Completed EQBK in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:23.999669] [INFO ] [sig ] [1054/3387] Forecasting EQH... [2026-02-20T20:21:23.999700] [INFO ] [sig ] Generating forecast for: EQH [2026-02-20T20:21:23.999730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-02-20T20:21:24.011376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-02-20T20:21:24.011720] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-02-20T20:21:24.012506] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-02-20T20:21:24.012559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:24.012612] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:24.012640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:24.012697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:24.070964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:24.071632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:24.071712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:24.071746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:24.198033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:24.198262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:24.198330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:24.198362] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:24.201928] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=95.02%) [2026-02-20T20:21:24.202208] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-02-20T20:21:24.202337] [INFO ] [sig ] EQH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:24.345434] [INFO ] [LOCAL ] Saved forecast: EQH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EQH.txt [2026-02-20T20:21:24.345566] [INFO ] [sig ] [1054/3387] Completed EQH in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:24.345629] [INFO ] [sig ] [1055/3387] Forecasting EQIX... [2026-02-20T20:21:24.345658] [INFO ] [sig ] Generating forecast for: EQIX [2026-02-20T20:21:24.345688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-02-20T20:21:24.358169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-02-20T20:21:24.358588] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-02-20T20:21:24.359443] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-02-20T20:21:24.359497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:24.359530] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:24.359559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:24.359638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:24.420694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:24.421494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:24.421601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:24.421639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:24.547127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:24.547343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:24.547384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:24.547412] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:24.550863] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-02-20T20:21:24.551134] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-02-20T20:21:24.551262] [INFO ] [sig ] EQIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:24.696549] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EQIX.txt [2026-02-20T20:21:24.696705] [INFO ] [sig ] [1055/3387] Completed EQIX in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:24.696746] [INFO ] [sig ] [1056/3387] Forecasting ERAS... [2026-02-20T20:21:24.696776] [INFO ] [sig ] Generating forecast for: ERAS [2026-02-20T20:21:24.696828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-02-20T20:21:24.708480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-02-20T20:21:24.708844] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-02-20T20:21:24.709762] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-02-20T20:21:24.709816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:24.709847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:24.709874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:24.709930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:24.770719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:24.771657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:24.771747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:24.771781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:24.893830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:24.894018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:24.894073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:24.894172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:24.898446] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-02-20T20:21:24.898890] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-02-20T20:21:24.899086] [INFO ] [sig ] ERAS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:25.053986] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ERAS.txt [2026-02-20T20:21:25.054158] [INFO ] [sig ] [1056/3387] Completed ERAS in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:25.054203] [INFO ] [sig ] [1057/3387] Forecasting ERIC... [2026-02-20T20:21:25.054235] [INFO ] [sig ] Generating forecast for: ERIC [2026-02-20T20:21:25.054266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-02-20T20:21:25.065644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-02-20T20:21:25.066001] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-02-20T20:21:25.066842] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-02-20T20:21:25.066896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:25.066928] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:25.066955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:25.067010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:25.126947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:25.127758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:25.127844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:25.127877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:25.257590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:25.257756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:25.257796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:25.257825] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:25.261224] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-20T20:21:25.261514] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-02-20T20:21:25.261671] [INFO ] [sig ] ERIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:25.413466] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ERIC.txt [2026-02-20T20:21:25.413662] [INFO ] [sig ] [1057/3387] Completed ERIC in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 14.0m [2026-02-20T20:21:25.413720] [INFO ] [sig ] [1058/3387] Forecasting ERIE... [2026-02-20T20:21:25.413770] [INFO ] [sig ] Generating forecast for: ERIE [2026-02-20T20:21:25.413820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-02-20T20:21:25.426393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-02-20T20:21:25.426818] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-02-20T20:21:25.427658] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-02-20T20:21:25.427711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:25.427758] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:25.427786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:25.427843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:25.489406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:25.490160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:25.490245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:25.490279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:25.609011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:25.609180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:25.609221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:25.609251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:25.612669] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=73.17%) [2026-02-20T20:21:25.612942] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-02-20T20:21:25.613073] [INFO ] [sig ] ERIE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:25.760431] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ERIE.txt [2026-02-20T20:21:25.760612] [INFO ] [sig ] [1058/3387] Completed ERIE in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:25.760657] [INFO ] [sig ] [1059/3387] Forecasting ERII... [2026-02-20T20:21:25.760687] [INFO ] [sig ] Generating forecast for: ERII [2026-02-20T20:21:25.760717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-02-20T20:21:25.773698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-02-20T20:21:25.774092] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-02-20T20:21:25.774970] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-02-20T20:21:25.775026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:25.775060] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:25.775090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:25.775150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:25.834958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:25.835780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:25.835869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:25.835903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:25.956993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:25.957160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:25.957201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:25.957229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:25.960696] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-02-20T20:21:25.960987] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-02-20T20:21:25.961121] [INFO ] [sig ] ERII: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:26.105690] [INFO ] [LOCAL ] Saved forecast: ERII 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ERII.txt [2026-02-20T20:21:26.105833] [INFO ] [sig ] [1059/3387] Completed ERII in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:26.105873] [INFO ] [sig ] [1060/3387] Forecasting ERO... [2026-02-20T20:21:26.105904] [INFO ] [sig ] Generating forecast for: ERO [2026-02-20T20:21:26.105934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-02-20T20:21:26.117191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-02-20T20:21:26.117551] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-02-20T20:21:26.118386] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-02-20T20:21:26.118438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:26.118471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:26.118498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:26.118554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:26.177520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:26.178314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:26.178399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:26.178433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:26.314765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:26.314933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:26.314975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:26.315027] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:26.318674] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-02-20T20:21:26.318989] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-02-20T20:21:26.319162] [INFO ] [sig ] ERO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:26.478518] [INFO ] [LOCAL ] Saved forecast: ERO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ERO.txt [2026-02-20T20:21:26.478676] [INFO ] [sig ] [1060/3387] Completed ERO in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:26.478719] [INFO ] [sig ] [1061/3387] Forecasting ES... [2026-02-20T20:21:26.478748] [INFO ] [sig ] Generating forecast for: ES [2026-02-20T20:21:26.478778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-02-20T20:21:26.489979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-02-20T20:21:26.490367] [INFO ] [FORECASTER] Starting predict_future for ES [2026-02-20T20:21:26.491267] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-02-20T20:21:26.491324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:26.491357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:26.491385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:26.491443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:26.553368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:26.554273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:26.554360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:26.554395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:26.681472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:26.681664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:26.681708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:26.681737] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:26.685299] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=47.09%) [2026-02-20T20:21:26.685611] [INFO ] [FORECASTER] Completed predict_future for ES [2026-02-20T20:21:26.685752] [INFO ] [sig ] ES: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:26.833170] [INFO ] [LOCAL ] Saved forecast: ES 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ES.txt [2026-02-20T20:21:26.833314] [INFO ] [sig ] [1061/3387] Completed ES in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:26.833352] [INFO ] [sig ] [1062/3387] Forecasting ESAB... [2026-02-20T20:21:26.833390] [INFO ] [sig ] Generating forecast for: ESAB [2026-02-20T20:21:26.833421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-02-20T20:21:26.846022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-02-20T20:21:26.846421] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-02-20T20:21:26.847327] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-02-20T20:21:26.847389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:26.847436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:26.847468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:26.847526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:26.909965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:26.910897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:26.910986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:26.911021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:27.037167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:27.037335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:27.037377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:27.037406] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:27.041206] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-02-20T20:21:27.041700] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-02-20T20:21:27.041840] [INFO ] [sig ] ESAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:27.193839] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESAB.txt [2026-02-20T20:21:27.194000] [INFO ] [sig ] [1062/3387] Completed ESAB in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:27.194039] [INFO ] [sig ] [1063/3387] Forecasting ESCA... [2026-02-20T20:21:27.194071] [INFO ] [sig ] Generating forecast for: ESCA [2026-02-20T20:21:27.194104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-02-20T20:21:27.206401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-02-20T20:21:27.206836] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-02-20T20:21:27.207725] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-02-20T20:21:27.207780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:27.207812] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:27.207840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:27.207898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:27.266776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:27.267483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:27.267612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:27.267651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:27.385283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:27.385446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:27.385491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:27.385521] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:27.389089] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-02-20T20:21:27.389375] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-02-20T20:21:27.389513] [INFO ] [sig ] ESCA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:27.537899] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESCA.txt [2026-02-20T20:21:27.538059] [INFO ] [sig ] [1063/3387] Completed ESCA in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:27.538098] [INFO ] [sig ] [1064/3387] Forecasting ESE... [2026-02-20T20:21:27.538129] [INFO ] [sig ] Generating forecast for: ESE [2026-02-20T20:21:27.538159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-02-20T20:21:27.549709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-02-20T20:21:27.550015] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-02-20T20:21:27.550859] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-02-20T20:21:27.550914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:27.550947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:27.550974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:27.551030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:27.609780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:27.610472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:27.610555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:27.610608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:27.734944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:27.735117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:27.735161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:27.735190] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:27.738680] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=58.61%) [2026-02-20T20:21:27.738953] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-02-20T20:21:27.739085] [INFO ] [sig ] ESE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:27.884261] [INFO ] [LOCAL ] Saved forecast: ESE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESE.txt [2026-02-20T20:21:27.884389] [INFO ] [sig ] [1064/3387] Completed ESE in 0.3s | 2.78 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-20T20:21:27.884427] [INFO ] [sig ] [1065/3387] Forecasting ESEA... [2026-02-20T20:21:27.884457] [INFO ] [sig ] Generating forecast for: ESEA [2026-02-20T20:21:27.884487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-02-20T20:21:27.896497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-02-20T20:21:27.896891] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-02-20T20:21:27.897890] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-02-20T20:21:27.897943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:27.897975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:27.898000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:27.898060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:27.957851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:27.958509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:27.958608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:27.958643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:28.083515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:28.083693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:28.083735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:28.083779] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:28.087223] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-02-20T20:21:28.087499] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-02-20T20:21:28.087658] [INFO ] [sig ] ESEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:28.231992] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESEA.txt [2026-02-20T20:21:28.232140] [INFO ] [sig ] [1065/3387] Completed ESEA in 0.3s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:28.232188] [INFO ] [sig ] [1066/3387] Forecasting ESGD... [2026-02-20T20:21:28.232224] [INFO ] [sig ] Generating forecast for: ESGD [2026-02-20T20:21:28.232263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-02-20T20:21:28.243656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-02-20T20:21:28.244048] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-02-20T20:21:28.244867] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-02-20T20:21:28.244921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:28.244953] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:28.244980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:28.245035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:28.308913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:28.310076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:28.310210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:28.310259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:28.438092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:28.438267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:28.438501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:28.438530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:28.442145] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-02-20T20:21:28.442435] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-02-20T20:21:28.442566] [INFO ] [sig ] ESGD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:28.587477] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESGD.txt [2026-02-20T20:21:28.587673] [INFO ] [sig ] [1066/3387] Completed ESGD in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:28.587716] [INFO ] [sig ] [1067/3387] Forecasting ESGE... [2026-02-20T20:21:28.587747] [INFO ] [sig ] Generating forecast for: ESGE [2026-02-20T20:21:28.587778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-02-20T20:21:28.599465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-02-20T20:21:28.599915] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-02-20T20:21:28.600981] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-02-20T20:21:28.601069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:28.601118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:28.601154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:28.601217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:28.660379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:28.661158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:28.661244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:28.661293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:28.784630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:28.784791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:28.784831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:28.784860] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:28.788325] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-02-20T20:21:28.788621] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-02-20T20:21:28.788752] [INFO ] [sig ] ESGE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:28.937680] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESGE.txt [2026-02-20T20:21:28.937837] [INFO ] [sig ] [1067/3387] Completed ESGE in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:28.937877] [INFO ] [sig ] [1068/3387] Forecasting ESI... [2026-02-20T20:21:28.937907] [INFO ] [sig ] Generating forecast for: ESI [2026-02-20T20:21:28.937939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-02-20T20:21:28.948984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-02-20T20:21:28.949323] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-02-20T20:21:28.950132] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-02-20T20:21:28.950186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:28.950218] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:28.950245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:28.950302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:29.013013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:29.013952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:29.014040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:29.014073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:29.138513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:29.138720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:29.138764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:29.138794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:29.142683] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-02-20T20:21:29.142996] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-02-20T20:21:29.143145] [INFO ] [sig ] ESI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:29.287860] [INFO ] [LOCAL ] Saved forecast: ESI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESI.txt [2026-02-20T20:21:29.288035] [INFO ] [sig ] [1068/3387] Completed ESI in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:29.288076] [INFO ] [sig ] [1069/3387] Forecasting ESOA... [2026-02-20T20:21:29.288111] [INFO ] [sig ] Generating forecast for: ESOA [2026-02-20T20:21:29.288146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-02-20T20:21:29.300868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-02-20T20:21:29.301250] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-02-20T20:21:29.302263] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-02-20T20:21:29.302317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:29.302544] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:29.302611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:29.302691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:29.362152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:29.363130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:29.363239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:29.363275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:29.485352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:29.485522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:29.485563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:29.485616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:29.489167] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-02-20T20:21:29.489450] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-02-20T20:21:29.489604] [INFO ] [sig ] ESOA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:29.640093] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESOA.txt [2026-02-20T20:21:29.640260] [INFO ] [sig ] [1069/3387] Completed ESOA in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:29.640301] [INFO ] [sig ] [1070/3387] Forecasting ESPO... [2026-02-20T20:21:29.640334] [INFO ] [sig ] Generating forecast for: ESPO [2026-02-20T20:21:29.640379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-02-20T20:21:29.651706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-02-20T20:21:29.652072] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-02-20T20:21:29.652906] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-02-20T20:21:29.652962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:29.653050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:29.653084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:29.653156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:29.711373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:29.712323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:29.712410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:29.712444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:29.842177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:29.842342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:29.842385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:29.842425] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:29.846240] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-02-20T20:21:29.846538] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-02-20T20:21:29.846698] [INFO ] [sig ] ESPO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:29.994475] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESPO.txt [2026-02-20T20:21:29.994659] [INFO ] [sig ] [1070/3387] Completed ESPO in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:29.994703] [INFO ] [sig ] [1071/3387] Forecasting ESQ... [2026-02-20T20:21:29.994734] [INFO ] [sig ] Generating forecast for: ESQ [2026-02-20T20:21:29.994763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-02-20T20:21:30.006844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-02-20T20:21:30.007213] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-02-20T20:21:30.008057] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-02-20T20:21:30.008112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:30.008147] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:30.008175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:30.008234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:30.069088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:30.070014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:30.070101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:30.070138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:30.196942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:30.197112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:30.197156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:30.197187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:30.200773] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-02-20T20:21:30.201055] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-02-20T20:21:30.201196] [INFO ] [sig ] ESQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:30.349190] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESQ.txt [2026-02-20T20:21:30.349366] [INFO ] [sig ] [1071/3387] Completed ESQ in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:30.349405] [INFO ] [sig ] [1072/3387] Forecasting ESTA... [2026-02-20T20:21:30.349437] [INFO ] [sig ] Generating forecast for: ESTA [2026-02-20T20:21:30.349467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-02-20T20:21:30.361326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-02-20T20:21:30.361699] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-02-20T20:21:30.362503] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-02-20T20:21:30.362558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:30.362617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:30.362646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:30.362703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:30.425291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:30.426225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:30.426311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:30.426345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:30.548110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:30.548269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:30.548312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:30.548342] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:30.551879] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-02-20T20:21:30.552163] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-02-20T20:21:30.552296] [INFO ] [sig ] ESTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:30.699019] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ESTA.txt [2026-02-20T20:21:30.699186] [INFO ] [sig ] [1072/3387] Completed ESTA in 0.3s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:30.699229] [INFO ] [sig ] [1073/3387] Forecasting ESTC... [2026-02-20T20:21:30.699259] [INFO ] [sig ] Generating forecast for: ESTC [2026-02-20T20:21:30.699486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-02-20T20:21:30.712031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-02-20T20:21:30.712421] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-02-20T20:21:30.713263] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-02-20T20:21:30.713318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:30.713351] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:30.713380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:30.713438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:30.774660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:30.775523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:30.775632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:30.775669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:30.901371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:30.901533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:30.901591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:30.901682] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:30.905180] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-02-20T20:21:30.905478] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-02-20T20:21:30.905635] [INFO ] [sig ] ESTC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:31.053130] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ESTC.txt [2026-02-20T20:21:31.053289] [INFO ] [sig ] [1073/3387] Completed ESTC in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:31.053330] [INFO ] [sig ] [1074/3387] Forecasting ETB... [2026-02-20T20:21:31.053361] [INFO ] [sig ] Generating forecast for: ETB [2026-02-20T20:21:31.053391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-02-20T20:21:31.064335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-02-20T20:21:31.064718] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-02-20T20:21:31.065515] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-02-20T20:21:31.065589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:31.065625] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:31.065653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:31.065710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:31.124478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:31.125350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:31.125432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:31.125466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:31.246207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:31.246368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:31.246409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:31.246437] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:31.249896] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=34.01%) [2026-02-20T20:21:31.250171] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-02-20T20:21:31.250302] [INFO ] [sig ] ETB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:31.395841] [INFO ] [LOCAL ] Saved forecast: ETB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ETB.txt [2026-02-20T20:21:31.396007] [INFO ] [sig ] [1074/3387] Completed ETB in 0.3s | 2.78 sym/s | Total: 6.4m | ETA: 13.9m [2026-02-20T20:21:31.396047] [INFO ] [sig ] [1075/3387] Forecasting ETD... [2026-02-20T20:21:31.396077] [INFO ] [sig ] Generating forecast for: ETD [2026-02-20T20:21:31.396109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-02-20T20:21:31.407804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-02-20T20:21:31.408158] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-02-20T20:21:31.409185] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-02-20T20:21:31.409239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:31.409270] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:31.409295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:31.409351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:31.468137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:31.469003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:31.469087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:31.469120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:31.590220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:31.590383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:31.590424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:31.590455] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:31.593983] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-02-20T20:21:31.594287] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-02-20T20:21:31.594425] [INFO ] [sig ] ETD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:31.736745] [INFO ] [LOCAL ] Saved forecast: ETD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ETD.txt [2026-02-20T20:21:31.736917] [INFO ] [sig ] [1075/3387] Completed ETD in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-20T20:21:31.736958] [INFO ] [sig ] [1076/3387] Forecasting ETG... [2026-02-20T20:21:31.736990] [INFO ] [sig ] Generating forecast for: ETG [2026-02-20T20:21:31.737023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-02-20T20:21:31.748852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-02-20T20:21:31.749218] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-02-20T20:21:31.750244] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-02-20T20:21:31.750297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:31.750518] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:31.750544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:31.750623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:31.813752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:31.814652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:31.814738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:31.814770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:31.943178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:31.943355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:31.943396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:31.943632] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:31.947199] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-02-20T20:21:31.947718] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-02-20T20:21:31.947856] [INFO ] [sig ] ETG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:32.093680] [INFO ] [LOCAL ] Saved forecast: ETG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ETG.txt [2026-02-20T20:21:32.093839] [INFO ] [sig ] [1076/3387] Completed ETG in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-20T20:21:32.093881] [INFO ] [sig ] [1077/3387] Forecasting ETHA... [2026-02-20T20:21:32.093911] [INFO ] [sig ] Generating forecast for: ETHA [2026-02-20T20:21:32.093941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-02-20T20:21:32.105917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-02-20T20:21:32.106290] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-02-20T20:21:32.107190] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-02-20T20:21:32.107257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:32.107296] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:32.107329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:32.107391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:32.178640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:32.179709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:32.179806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:32.179845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:32.306603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:32.306774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:32.306840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:32.306869] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:32.310479] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-02-20T20:21:32.310776] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-02-20T20:21:32.310908] [INFO ] [sig ] ETHA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:32.457368] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ETHA.txt [2026-02-20T20:21:32.457523] [INFO ] [sig ] [1077/3387] Completed ETHA in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-20T20:21:32.457564] [INFO ] [sig ] [1078/3387] Forecasting ETJ... [2026-02-20T20:21:32.457616] [INFO ] [sig ] Generating forecast for: ETJ [2026-02-20T20:21:32.457647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-02-20T20:21:32.468549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-02-20T20:21:32.468928] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-02-20T20:21:32.469740] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-02-20T20:21:32.469793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:32.469826] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:32.469853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:32.469909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:32.528110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:32.528988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:32.529072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:32.529105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:32.645800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:32.645963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:32.646005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:32.646033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:32.649887] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-02-20T20:21:32.650162] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-02-20T20:21:32.650319] [INFO ] [sig ] ETJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:32.799491] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ETJ.txt [2026-02-20T20:21:32.799680] [INFO ] [sig ] [1078/3387] Completed ETJ in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-20T20:21:32.799745] [INFO ] [sig ] [1079/3387] Forecasting ETN... [2026-02-20T20:21:32.799776] [INFO ] [sig ] Generating forecast for: ETN [2026-02-20T20:21:32.799807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-02-20T20:21:32.812757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-02-20T20:21:32.813189] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-02-20T20:21:32.814304] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-02-20T20:21:32.814373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:32.814407] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:32.814435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:32.814492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:32.874170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:32.875294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:32.875385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:32.875418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:33.003364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:33.003535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:33.003595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:33.003627] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:33.007099] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-20T20:21:33.007411] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-02-20T20:21:33.007543] [INFO ] [sig ] ETN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:33.151737] [INFO ] [LOCAL ] Saved forecast: ETN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ETN.txt [2026-02-20T20:21:33.151898] [INFO ] [sig ] [1079/3387] Completed ETN in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-20T20:21:33.151937] [INFO ] [sig ] [1080/3387] Forecasting ETO... [2026-02-20T20:21:33.151967] [INFO ] [sig ] Generating forecast for: ETO [2026-02-20T20:21:33.151999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-02-20T20:21:33.163308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-02-20T20:21:33.163729] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-02-20T20:21:33.164547] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-02-20T20:21:33.164625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:33.164659] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:33.164687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:33.164743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:33.222505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:33.223428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:33.223546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:33.223602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:33.345405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:33.345587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:33.345630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:33.345660] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:33.349166] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-02-20T20:21:33.349438] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-02-20T20:21:33.349566] [INFO ] [sig ] ETO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:33.494473] [INFO ] [LOCAL ] Saved forecast: ETO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ETO.txt [2026-02-20T20:21:33.494650] [INFO ] [sig ] [1080/3387] Completed ETO in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:33.494694] [INFO ] [sig ] [1081/3387] Forecasting ETON... [2026-02-20T20:21:33.494725] [INFO ] [sig ] Generating forecast for: ETON [2026-02-20T20:21:33.494756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-02-20T20:21:33.506631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-02-20T20:21:33.507054] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-02-20T20:21:33.507901] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-02-20T20:21:33.507956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:33.507991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:33.508018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:33.508077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:33.566526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:33.567424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:33.567508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:33.567542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:33.687756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:33.687922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:33.687963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:33.687991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:33.691504] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-20T20:21:33.691804] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-02-20T20:21:33.691937] [INFO ] [sig ] ETON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:33.835946] [INFO ] [LOCAL ] Saved forecast: ETON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ETON.txt [2026-02-20T20:21:33.836104] [INFO ] [sig ] [1081/3387] Completed ETON in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:33.836144] [INFO ] [sig ] [1082/3387] Forecasting ETSY... [2026-02-20T20:21:33.836175] [INFO ] [sig ] Generating forecast for: ETSY [2026-02-20T20:21:33.836206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-02-20T20:21:33.848431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-02-20T20:21:33.848872] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-02-20T20:21:33.849704] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-02-20T20:21:33.849797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:33.849833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:33.849860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:33.849918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:33.910416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:33.911373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:33.911461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:33.911495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:34.036370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:34.036531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:34.036592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:34.036624] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:34.040164] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=54.70%) [2026-02-20T20:21:34.040475] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-02-20T20:21:34.040632] [INFO ] [sig ] ETSY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:34.185213] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ETSY.txt [2026-02-20T20:21:34.185342] [INFO ] [sig ] [1082/3387] Completed ETSY in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:34.185381] [INFO ] [sig ] [1083/3387] Forecasting ETY... [2026-02-20T20:21:34.185410] [INFO ] [sig ] Generating forecast for: ETY [2026-02-20T20:21:34.185439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-02-20T20:21:34.197132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-02-20T20:21:34.197484] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-02-20T20:21:34.198283] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-02-20T20:21:34.198336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:34.198369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:34.198396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:34.198453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:34.257233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:34.258093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:34.258174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:34.258206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:34.378226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:34.378384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:34.378632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:34.378662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:34.382053] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=99.97%) [2026-02-20T20:21:34.382325] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-02-20T20:21:34.382462] [INFO ] [sig ] ETY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:34.535098] [INFO ] [LOCAL ] Saved forecast: ETY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ETY.txt [2026-02-20T20:21:34.535261] [INFO ] [sig ] [1083/3387] Completed ETY in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:34.535301] [INFO ] [sig ] [1084/3387] Forecasting EUFN... [2026-02-20T20:21:34.535330] [INFO ] [sig ] Generating forecast for: EUFN [2026-02-20T20:21:34.535361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-02-20T20:21:34.548199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-02-20T20:21:34.548739] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-02-20T20:21:34.549773] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-02-20T20:21:34.549828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:34.549862] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:34.549891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:34.549950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:34.610262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:34.610951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:34.611033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:34.611068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:34.739889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:34.740060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:34.740105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:34.740137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:34.743832] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=82.08%) [2026-02-20T20:21:34.744130] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-02-20T20:21:34.744298] [INFO ] [sig ] EUFN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:34.888546] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EUFN.txt [2026-02-20T20:21:34.888710] [INFO ] [sig ] [1084/3387] Completed EUFN in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:34.888750] [INFO ] [sig ] [1085/3387] Forecasting EVAX... [2026-02-20T20:21:34.888788] [INFO ] [sig ] Generating forecast for: EVAX [2026-02-20T20:21:34.888818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-02-20T20:21:34.900194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-02-20T20:21:34.900556] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-02-20T20:21:34.901420] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-02-20T20:21:34.901476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:34.901510] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:34.901539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:34.901619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:34.960156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:34.960913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:34.961000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:34.961034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:35.083286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:35.083465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:35.083507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:35.083536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:35.087235] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=75.89%) [2026-02-20T20:21:35.087642] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-02-20T20:21:35.087837] [INFO ] [sig ] EVAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:35.240659] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVAX.txt [2026-02-20T20:21:35.240811] [INFO ] [sig ] [1085/3387] Completed EVAX in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:35.240859] [INFO ] [sig ] [1086/3387] Forecasting EVC... [2026-02-20T20:21:35.240891] [INFO ] [sig ] Generating forecast for: EVC [2026-02-20T20:21:35.240921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-02-20T20:21:35.250999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-02-20T20:21:35.251372] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-02-20T20:21:35.252432] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-02-20T20:21:35.252485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:35.252518] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:35.252545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:35.252817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:35.310634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:35.311560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:35.311666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:35.311699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:35.432201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:35.432334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:35.432373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:35.432402] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:35.435751] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-02-20T20:21:35.436025] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-02-20T20:21:35.436156] [INFO ] [sig ] EVC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:35.577811] [INFO ] [LOCAL ] Saved forecast: EVC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVC.txt [2026-02-20T20:21:35.577920] [INFO ] [sig ] [1086/3387] Completed EVC in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:35.577959] [INFO ] [sig ] [1087/3387] Forecasting EVCM... [2026-02-20T20:21:35.577987] [INFO ] [sig ] Generating forecast for: EVCM [2026-02-20T20:21:35.578017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-02-20T20:21:35.589026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-02-20T20:21:35.589339] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-02-20T20:21:35.590145] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-02-20T20:21:35.590198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:35.590259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:35.590287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:35.590344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:35.647364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:35.648013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:35.648090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:35.648121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:35.764621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:35.764747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:35.764784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:35.764811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:35.768072] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: UP (p=70.43%) [2026-02-20T20:21:35.768344] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-02-20T20:21:35.768517] [INFO ] [sig ] EVCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:35.911040] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVCM.txt [2026-02-20T20:21:35.911147] [INFO ] [sig ] [1087/3387] Completed EVCM in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:35.911185] [INFO ] [sig ] [1088/3387] Forecasting EVEX... [2026-02-20T20:21:35.911215] [INFO ] [sig ] Generating forecast for: EVEX [2026-02-20T20:21:35.911244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-02-20T20:21:35.922835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-02-20T20:21:35.923153] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-02-20T20:21:35.923950] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-02-20T20:21:35.924002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:35.924034] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:35.924062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:35.924118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:35.982644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:35.983237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:35.983330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:35.983370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:36.106130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:36.106309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:36.106350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:36.106378] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:36.109928] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-02-20T20:21:36.110198] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-02-20T20:21:36.110347] [INFO ] [sig ] EVEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:36.252962] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EVEX.txt [2026-02-20T20:21:36.253075] [INFO ] [sig ] [1088/3387] Completed EVEX in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:36.253112] [INFO ] [sig ] [1089/3387] Forecasting EVF... [2026-02-20T20:21:36.253143] [INFO ] [sig ] Generating forecast for: EVF [2026-02-20T20:21:36.253180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-02-20T20:21:36.264476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-02-20T20:21:36.264838] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-02-20T20:21:36.265643] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-02-20T20:21:36.265696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:36.265729] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:36.265756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:36.265813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:36.323456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:36.324064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:36.324142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:36.324173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:36.437459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:36.437597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:36.437672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:36.437703] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:36.441093] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=51.83%) [2026-02-20T20:21:36.441368] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-02-20T20:21:36.441499] [INFO ] [sig ] EVF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:36.585936] [INFO ] [LOCAL ] Saved forecast: EVF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVF.txt [2026-02-20T20:21:36.586044] [INFO ] [sig ] [1089/3387] Completed EVF in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:36.586084] [INFO ] [sig ] [1090/3387] Forecasting EVG... [2026-02-20T20:21:36.586113] [INFO ] [sig ] Generating forecast for: EVG [2026-02-20T20:21:36.586143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-02-20T20:21:36.597045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-02-20T20:21:36.597365] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-02-20T20:21:36.598167] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-02-20T20:21:36.598220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:36.598251] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:36.598277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:36.598336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:36.656906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:36.657524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:36.657621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:36.657655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:36.771477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:36.771806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:36.771843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:36.771902] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:36.775381] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-02-20T20:21:36.775862] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-02-20T20:21:36.775990] [INFO ] [sig ] EVG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:36.918949] [INFO ] [LOCAL ] Saved forecast: EVG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVG.txt [2026-02-20T20:21:36.919056] [INFO ] [sig ] [1090/3387] Completed EVG in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:36.919094] [INFO ] [sig ] [1091/3387] Forecasting EVGO... [2026-02-20T20:21:36.919122] [INFO ] [sig ] Generating forecast for: EVGO [2026-02-20T20:21:36.919151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-02-20T20:21:36.938282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-02-20T20:21:36.938604] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-02-20T20:21:36.939374] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-02-20T20:21:36.939427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:36.939459] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:36.939485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:36.939540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:36.996936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:36.997602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:36.997697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:36.997729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:37.120052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:37.120171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:37.120211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:37.120238] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:37.124364] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-02-20T20:21:37.124849] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-02-20T20:21:37.124980] [INFO ] [sig ] EVGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:37.269023] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVGO.txt [2026-02-20T20:21:37.269135] [INFO ] [sig ] [1091/3387] Completed EVGO in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 13.8m [2026-02-20T20:21:37.269175] [INFO ] [sig ] [1092/3387] Forecasting EVH... [2026-02-20T20:21:37.269203] [INFO ] [sig ] Generating forecast for: EVH [2026-02-20T20:21:37.269231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-02-20T20:21:37.280339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-02-20T20:21:37.280677] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-02-20T20:21:37.281464] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-02-20T20:21:37.281516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:37.281547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:37.281593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:37.281654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:37.339170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:37.339811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:37.339887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:37.339921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:37.463470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:37.463642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:37.463698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:37.463729] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:37.467509] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-02-20T20:21:37.467799] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-02-20T20:21:37.467930] [INFO ] [sig ] EVH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:37.617389] [INFO ] [LOCAL ] Saved forecast: EVH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVH.txt [2026-02-20T20:21:37.617512] [INFO ] [sig ] [1092/3387] Completed EVH in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.8m [2026-02-20T20:21:37.617551] [INFO ] [sig ] [1093/3387] Forecasting EVN... [2026-02-20T20:21:37.617598] [INFO ] [sig ] Generating forecast for: EVN [2026-02-20T20:21:37.617631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-02-20T20:21:37.628884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-02-20T20:21:37.629183] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-02-20T20:21:37.630020] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-02-20T20:21:37.630074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:37.630132] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:37.630161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:37.630217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:37.688365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:37.689242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:37.689325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:37.689359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:37.819807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:37.819987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:37.820042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:37.820076] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:37.823988] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-02-20T20:21:37.824292] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-02-20T20:21:37.824436] [INFO ] [sig ] EVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:37.987130] [INFO ] [LOCAL ] Saved forecast: EVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EVN.txt [2026-02-20T20:21:37.987302] [INFO ] [sig ] [1093/3387] Completed EVN in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.8m [2026-02-20T20:21:37.987351] [INFO ] [sig ] [1094/3387] Forecasting EVO... [2026-02-20T20:21:37.987387] [INFO ] [sig ] Generating forecast for: EVO [2026-02-20T20:21:37.987424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-02-20T20:21:38.000120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-02-20T20:21:38.000561] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-02-20T20:21:38.001380] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-02-20T20:21:38.001433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:38.001465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:38.001491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:38.001547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:38.061741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:38.062640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:38.062726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:38.062758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:38.184869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:38.185246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:38.185286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:38.185314] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:38.188859] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-02-20T20:21:38.189151] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-02-20T20:21:38.189285] [INFO ] [sig ] EVO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:38.338351] [INFO ] [LOCAL ] Saved forecast: EVO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EVO.txt [2026-02-20T20:21:38.338527] [INFO ] [sig ] [1094/3387] Completed EVO in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.8m [2026-02-20T20:21:38.338775] [INFO ] [sig ] [1095/3387] Forecasting EVRG... [2026-02-20T20:21:38.338811] [INFO ] [sig ] Generating forecast for: EVRG [2026-02-20T20:21:38.338841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-02-20T20:21:38.354288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-02-20T20:21:38.354983] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-02-20T20:21:38.356099] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-02-20T20:21:38.356159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:38.356193] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:38.356222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:38.356292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:38.424042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:38.425257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:38.425357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:38.425399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:38.561037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:38.561182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:38.561224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:38.561252] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:38.564742] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=7.11%) [2026-02-20T20:21:38.565016] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-02-20T20:21:38.565145] [INFO ] [sig ] EVRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:38.707610] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EVRG.txt [2026-02-20T20:21:38.707733] [INFO ] [sig ] [1095/3387] Completed EVRG in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.8m [2026-02-20T20:21:38.707771] [INFO ] [sig ] [1096/3387] Forecasting EVSD... [2026-02-20T20:21:38.707801] [INFO ] [sig ] Generating forecast for: EVSD [2026-02-20T20:21:38.707831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-02-20T20:21:38.718953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-02-20T20:21:38.719275] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-02-20T20:21:38.720101] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-02-20T20:21:38.720155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:38.720187] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:38.720213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:38.720270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:38.778510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:38.779732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:38.779818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:38.779851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:38.901596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:38.901779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:38.901821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:38.901851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:38.905492] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-02-20T20:21:38.905804] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-02-20T20:21:38.905946] [INFO ] [sig ] EVSD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:39.050972] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVSD.txt [2026-02-20T20:21:39.051134] [INFO ] [sig ] [1096/3387] Completed EVSD in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:39.051173] [INFO ] [sig ] [1097/3387] Forecasting EVTC... [2026-02-20T20:21:39.051210] [INFO ] [sig ] Generating forecast for: EVTC [2026-02-20T20:21:39.051242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-02-20T20:21:39.062538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-02-20T20:21:39.062920] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-02-20T20:21:39.063723] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-02-20T20:21:39.063776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:39.063808] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:39.063836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:39.063893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:39.122191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:39.123071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:39.123188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:39.123246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:39.248029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:39.248221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:39.248266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:39.248297] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:39.251794] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-02-20T20:21:39.252200] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-02-20T20:21:39.252353] [INFO ] [sig ] EVTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:39.400650] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVTC.txt [2026-02-20T20:21:39.400825] [INFO ] [sig ] [1097/3387] Completed EVTC in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:39.400868] [INFO ] [sig ] [1098/3387] Forecasting EVTL... [2026-02-20T20:21:39.400898] [INFO ] [sig ] Generating forecast for: EVTL [2026-02-20T20:21:39.400929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-02-20T20:21:39.412545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-02-20T20:21:39.412940] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-02-20T20:21:39.413799] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-02-20T20:21:39.413853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:39.413885] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:39.413912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:39.413970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:39.471976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:39.472857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:39.472967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:39.473001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:39.594023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:39.594185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:39.594227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:39.594256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:39.597796] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-02-20T20:21:39.598076] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-02-20T20:21:39.598210] [INFO ] [sig ] EVTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:39.743856] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EVTL.txt [2026-02-20T20:21:39.744012] [INFO ] [sig ] [1098/3387] Completed EVTL in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:39.744051] [INFO ] [sig ] [1099/3387] Forecasting EWBC... [2026-02-20T20:21:39.744082] [INFO ] [sig ] Generating forecast for: EWBC [2026-02-20T20:21:39.744113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-02-20T20:21:39.755630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-02-20T20:21:39.755975] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-02-20T20:21:39.756783] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-02-20T20:21:39.756860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:39.756892] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:39.756919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:39.756975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:39.814528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:39.815306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:39.815392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:39.815424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:39.944448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:39.944645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:39.944688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:39.944717] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:39.948207] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-02-20T20:21:39.948524] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-02-20T20:21:39.948677] [INFO ] [sig ] EWBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:40.093775] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EWBC.txt [2026-02-20T20:21:40.093931] [INFO ] [sig ] [1099/3387] Completed EWBC in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:40.093971] [INFO ] [sig ] [1100/3387] Forecasting EWCZ... [2026-02-20T20:21:40.094003] [INFO ] [sig ] Generating forecast for: EWCZ [2026-02-20T20:21:40.094034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-02-20T20:21:40.105209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-02-20T20:21:40.105594] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-02-20T20:21:40.106403] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-02-20T20:21:40.106469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:40.106510] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:40.106598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:40.106688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:40.165672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:40.166548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:40.166654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:40.166689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:40.293342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:40.293542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:40.293604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:40.293665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:40.297282] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=28.45%) [2026-02-20T20:21:40.297616] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-02-20T20:21:40.297757] [INFO ] [sig ] EWCZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:40.455276] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EWCZ.txt [2026-02-20T20:21:40.455503] [INFO ] [sig ] [1100/3387] Completed EWCZ in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:40.455549] [INFO ] [sig ] [1101/3387] Forecasting EWTX... [2026-02-20T20:21:40.455601] [INFO ] [sig ] Generating forecast for: EWTX [2026-02-20T20:21:40.455636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-02-20T20:21:40.468649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-02-20T20:21:40.469272] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-02-20T20:21:40.470321] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-02-20T20:21:40.470378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:40.470412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:40.470440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:40.470496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:40.536930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:40.537872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:40.537958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:40.537992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:40.664767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:40.664933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:40.664975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:40.665006] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:40.669051] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-02-20T20:21:40.669346] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-02-20T20:21:40.669492] [INFO ] [sig ] EWTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:40.817339] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EWTX.txt [2026-02-20T20:21:40.817487] [INFO ] [sig ] [1101/3387] Completed EWTX in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:40.817527] [INFO ] [sig ] [1102/3387] Forecasting EWZS... [2026-02-20T20:21:40.817556] [INFO ] [sig ] Generating forecast for: EWZS [2026-02-20T20:21:40.817607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-02-20T20:21:40.829947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-02-20T20:21:40.830349] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-02-20T20:21:40.831376] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-02-20T20:21:40.831431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:40.831469] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:40.831498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:40.831558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:40.890619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:40.891386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:40.891472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:40.891521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:41.022991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:41.023169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:41.023210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:41.023239] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:41.026736] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-02-20T20:21:41.027055] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-02-20T20:21:41.027195] [INFO ] [sig ] EWZS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:41.172649] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EWZS.txt [2026-02-20T20:21:41.172806] [INFO ] [sig ] [1102/3387] Completed EWZS in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:41.172845] [INFO ] [sig ] [1103/3387] Forecasting EXAS... [2026-02-20T20:21:41.172877] [INFO ] [sig ] Generating forecast for: EXAS [2026-02-20T20:21:41.172908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-02-20T20:21:41.184608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-02-20T20:21:41.184978] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-02-20T20:21:41.185819] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-02-20T20:21:41.185875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:41.185909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:41.185937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:41.185996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:41.245471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:41.246344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:41.246428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:41.246462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:41.372270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:41.372430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:41.372470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:41.372499] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:41.375961] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-02-20T20:21:41.376239] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-02-20T20:21:41.376373] [INFO ] [sig ] EXAS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:41.522916] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXAS.txt [2026-02-20T20:21:41.523077] [INFO ] [sig ] [1103/3387] Completed EXAS in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:41.523119] [INFO ] [sig ] [1104/3387] Forecasting EXC... [2026-02-20T20:21:41.523149] [INFO ] [sig ] Generating forecast for: EXC [2026-02-20T20:21:41.523180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-02-20T20:21:41.534915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-02-20T20:21:41.535316] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-02-20T20:21:41.536306] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-02-20T20:21:41.536370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:41.536443] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:41.536501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:41.536611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:41.600522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:41.601446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:41.601552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:41.601610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:41.729317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:41.729492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:41.729541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:41.729593] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:41.733061] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=74.61%) [2026-02-20T20:21:41.733341] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-02-20T20:21:41.733496] [INFO ] [sig ] EXC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:41.882988] [INFO ] [LOCAL ] Saved forecast: EXC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXC.txt [2026-02-20T20:21:41.883161] [INFO ] [sig ] [1104/3387] Completed EXC in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:41.883205] [INFO ] [sig ] [1105/3387] Forecasting EXEL... [2026-02-20T20:21:41.883242] [INFO ] [sig ] Generating forecast for: EXEL [2026-02-20T20:21:41.883280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-02-20T20:21:41.894642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-02-20T20:21:41.895018] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-02-20T20:21:41.895829] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-02-20T20:21:41.895883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:41.895916] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:41.895943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:41.896000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:41.955351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:41.956260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:41.956346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:41.956379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:42.077075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:42.077239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:42.077280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:42.077309] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:42.080901] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=84.77%) [2026-02-20T20:21:42.081198] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-02-20T20:21:42.081336] [INFO ] [sig ] EXEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:42.225868] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXEL.txt [2026-02-20T20:21:42.226031] [INFO ] [sig ] [1105/3387] Completed EXEL in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:42.226072] [INFO ] [sig ] [1106/3387] Forecasting EXFY... [2026-02-20T20:21:42.226102] [INFO ] [sig ] Generating forecast for: EXFY [2026-02-20T20:21:42.226132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-02-20T20:21:42.238215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-02-20T20:21:42.238821] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-02-20T20:21:42.239666] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-02-20T20:21:42.239719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:42.239752] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:42.239786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:42.239842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:42.298807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:42.299809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:42.299902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:42.299935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:42.427339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:42.427513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:42.427563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:42.427619] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:42.431269] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-02-20T20:21:42.431589] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-02-20T20:21:42.431922] [INFO ] [sig ] EXFY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:42.583539] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EXFY.txt [2026-02-20T20:21:42.583731] [INFO ] [sig ] [1106/3387] Completed EXFY in 0.4s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:42.583772] [INFO ] [sig ] [1107/3387] Forecasting EXG... [2026-02-20T20:21:42.583802] [INFO ] [sig ] Generating forecast for: EXG [2026-02-20T20:21:42.583832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-02-20T20:21:42.594834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-02-20T20:21:42.595220] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-02-20T20:21:42.596067] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-02-20T20:21:42.596120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:42.596153] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:42.596179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:42.596234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:42.653788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:42.654726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:42.654814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:42.654849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:42.780661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:42.780828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:42.780870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:42.780932] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:42.784519] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-02-20T20:21:42.784850] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-02-20T20:21:42.784988] [INFO ] [sig ] EXG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:42.931927] [INFO ] [LOCAL ] Saved forecast: EXG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EXG.txt [2026-02-20T20:21:42.932098] [INFO ] [sig ] [1107/3387] Completed EXG in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:42.932140] [INFO ] [sig ] [1108/3387] Forecasting EXK... [2026-02-20T20:21:42.932172] [INFO ] [sig ] Generating forecast for: EXK [2026-02-20T20:21:42.932210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-02-20T20:21:42.943460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-02-20T20:21:42.943871] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-02-20T20:21:42.944675] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-02-20T20:21:42.944729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:42.944761] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:42.944789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:42.944851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:43.002336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:43.003257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:43.003347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:43.003382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:43.127763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:43.127926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:43.127966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:43.127994] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:43.131423] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-02-20T20:21:43.131915] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-02-20T20:21:43.132053] [INFO ] [sig ] EXK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:43.280327] [INFO ] [LOCAL ] Saved forecast: EXK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXK.txt [2026-02-20T20:21:43.280499] [INFO ] [sig ] [1108/3387] Completed EXK in 0.3s | 2.78 sym/s | Total: 6.6m | ETA: 13.7m [2026-02-20T20:21:43.280549] [INFO ] [sig ] [1109/3387] Forecasting EXLS... [2026-02-20T20:21:43.280640] [INFO ] [sig ] Generating forecast for: EXLS [2026-02-20T20:21:43.280684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-02-20T20:21:43.292168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-02-20T20:21:43.292535] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-02-20T20:21:43.293340] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-02-20T20:21:43.293394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:43.293426] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:43.293456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:43.293514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:43.354420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:43.355326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:43.355412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:43.355446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:43.490760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:43.490928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:43.490971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:43.491002] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:43.494624] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-02-20T20:21:43.494908] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-02-20T20:21:43.495046] [INFO ] [sig ] EXLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:43.645136] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXLS.txt [2026-02-20T20:21:43.645312] [INFO ] [sig ] [1109/3387] Completed EXLS in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.7m [2026-02-20T20:21:43.645356] [INFO ] [sig ] [1110/3387] Forecasting EXP... [2026-02-20T20:21:43.645387] [INFO ] [sig ] Generating forecast for: EXP [2026-02-20T20:21:43.645422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-02-20T20:21:43.658712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-02-20T20:21:43.659314] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-02-20T20:21:43.660359] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-02-20T20:21:43.660413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:43.660446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:43.660472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:43.660528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:43.722177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:43.723169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:43.723257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:43.723291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:43.847560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:43.847733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:43.847774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:43.847802] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:43.851263] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-02-20T20:21:43.851560] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-02-20T20:21:43.851715] [INFO ] [sig ] EXP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:43.998643] [INFO ] [LOCAL ] Saved forecast: EXP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EXP.txt [2026-02-20T20:21:43.999009] [INFO ] [sig ] [1110/3387] Completed EXP in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.7m [2026-02-20T20:21:43.999050] [INFO ] [sig ] [1111/3387] Forecasting EXPD... [2026-02-20T20:21:43.999080] [INFO ] [sig ] Generating forecast for: EXPD [2026-02-20T20:21:43.999111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-02-20T20:21:44.011250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-02-20T20:21:44.011655] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-02-20T20:21:44.012445] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-02-20T20:21:44.012499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:44.012531] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:44.012558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:44.012635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:44.095332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:44.096432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:44.096559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:44.096634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:44.234649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:44.234819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:44.234860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:44.234890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:44.239084] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=61.39%) [2026-02-20T20:21:44.239367] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-02-20T20:21:44.239499] [INFO ] [sig ] EXPD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:44.392992] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXPD.txt [2026-02-20T20:21:44.393156] [INFO ] [sig ] [1111/3387] Completed EXPD in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.7m [2026-02-20T20:21:44.393195] [INFO ] [sig ] [1112/3387] Forecasting EXPE... [2026-02-20T20:21:44.393236] [INFO ] [sig ] Generating forecast for: EXPE [2026-02-20T20:21:44.393270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-02-20T20:21:44.405662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-02-20T20:21:44.406145] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-02-20T20:21:44.407162] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-02-20T20:21:44.407217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:44.407250] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:44.407278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:44.407336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:44.468074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:44.468982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:44.469075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:44.469108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:44.589825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:44.589988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:44.590028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:44.590057] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:44.593534] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-02-20T20:21:44.593851] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-02-20T20:21:44.593988] [INFO ] [sig ] EXPE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:44.740084] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EXPE.txt [2026-02-20T20:21:44.740245] [INFO ] [sig ] [1112/3387] Completed EXPE in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:44.740285] [INFO ] [sig ] [1113/3387] Forecasting EXPI... [2026-02-20T20:21:44.740316] [INFO ] [sig ] Generating forecast for: EXPI [2026-02-20T20:21:44.740347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-02-20T20:21:44.751982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-02-20T20:21:44.752366] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-02-20T20:21:44.753216] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-02-20T20:21:44.753270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:44.753303] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:44.753330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:44.753387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:44.811147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:44.812072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:44.812166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:44.812199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:44.929683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:44.929864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:44.929906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:44.929935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:44.933429] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=68.87%) [2026-02-20T20:21:44.933786] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-02-20T20:21:44.933928] [INFO ] [sig ] EXPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:45.075808] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXPI.txt [2026-02-20T20:21:45.075944] [INFO ] [sig ] [1113/3387] Completed EXPI in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:45.075983] [INFO ] [sig ] [1114/3387] Forecasting EXPO... [2026-02-20T20:21:45.076013] [INFO ] [sig ] Generating forecast for: EXPO [2026-02-20T20:21:45.076044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-02-20T20:21:45.087284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-02-20T20:21:45.087674] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-02-20T20:21:45.088451] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-02-20T20:21:45.088516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:45.088556] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:45.088624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:45.088683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:45.149250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:45.150319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:45.150465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:45.150507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:45.270556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:45.270740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:45.270782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:45.270811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:45.274228] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-02-20T20:21:45.274507] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-02-20T20:21:45.274666] [INFO ] [sig ] EXPO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:45.418085] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/EXPO.txt [2026-02-20T20:21:45.418223] [INFO ] [sig ] [1114/3387] Completed EXPO in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:45.418263] [INFO ] [sig ] [1115/3387] Forecasting EYE... [2026-02-20T20:21:45.418295] [INFO ] [sig ] Generating forecast for: EYE [2026-02-20T20:21:45.418325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-02-20T20:21:45.429346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-02-20T20:21:45.429686] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-02-20T20:21:45.430488] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-02-20T20:21:45.430553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:45.430622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:45.430654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:45.430711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:45.487951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:45.488710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:45.488793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:45.488825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:45.610340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:45.610506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:45.610554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:45.610613] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:45.614054] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=34.05%) [2026-02-20T20:21:45.614329] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-02-20T20:21:45.614460] [INFO ] [sig ] EYE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:45.762518] [INFO ] [LOCAL ] Saved forecast: EYE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EYE.txt [2026-02-20T20:21:45.762699] [INFO ] [sig ] [1115/3387] Completed EYE in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:45.762912] [INFO ] [sig ] [1116/3387] Forecasting EZGO... [2026-02-20T20:21:45.762941] [INFO ] [sig ] Generating forecast for: EZGO [2026-02-20T20:21:45.762973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-02-20T20:21:45.774616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-02-20T20:21:45.775162] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-02-20T20:21:45.776023] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-02-20T20:21:45.776077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:45.776109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:45.776136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:45.776192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:45.838370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:45.839295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:45.839382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:45.839414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:45.959836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:45.959992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:45.960032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:45.960061] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:45.963608] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-02-20T20:21:45.964057] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-02-20T20:21:45.964187] [INFO ] [sig ] EZGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:46.110871] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/EZGO.txt [2026-02-20T20:21:46.111020] [INFO ] [sig ] [1116/3387] Completed EZGO in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:46.111060] [INFO ] [sig ] [1117/3387] Forecasting F... [2026-02-20T20:21:46.111090] [INFO ] [sig ] Generating forecast for: F [2026-02-20T20:21:46.111121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-02-20T20:21:46.122784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-02-20T20:21:46.123144] [INFO ] [FORECASTER] Starting predict_future for F [2026-02-20T20:21:46.124036] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-02-20T20:21:46.124107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:46.124142] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:46.124169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:46.124226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:46.184643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:46.185700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:46.185788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:46.185823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:46.308928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:46.309088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:46.309130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:46.309159] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:46.313375] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-02-20T20:21:46.313700] [INFO ] [FORECASTER] Completed predict_future for F [2026-02-20T20:21:46.313839] [INFO ] [sig ] F: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:46.464906] [INFO ] [LOCAL ] Saved forecast: F 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/F.txt [2026-02-20T20:21:46.465123] [INFO ] [sig ] [1117/3387] Completed F in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:46.465186] [INFO ] [sig ] [1118/3387] Forecasting FA... [2026-02-20T20:21:46.465231] [INFO ] [sig ] Generating forecast for: FA [2026-02-20T20:21:46.465276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-02-20T20:21:46.476512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-02-20T20:21:46.476903] [INFO ] [FORECASTER] Starting predict_future for FA [2026-02-20T20:21:46.477793] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-02-20T20:21:46.477849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:46.477883] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:46.477912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:46.477971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:46.543721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:46.544548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:46.544663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:46.544700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:46.666058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:46.666211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:46.666253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:46.666281] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:46.669770] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=70.65%) [2026-02-20T20:21:46.670049] [INFO ] [FORECASTER] Completed predict_future for FA [2026-02-20T20:21:46.670179] [INFO ] [sig ] FA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:46.818911] [INFO ] [LOCAL ] Saved forecast: FA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FA.txt [2026-02-20T20:21:46.819081] [INFO ] [sig ] [1118/3387] Completed FA in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:46.819131] [INFO ] [sig ] [1119/3387] Forecasting FAF... [2026-02-20T20:21:46.819167] [INFO ] [sig ] Generating forecast for: FAF [2026-02-20T20:21:46.819204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-02-20T20:21:46.830520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-02-20T20:21:46.830921] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-02-20T20:21:46.831794] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-02-20T20:21:46.831849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:46.831883] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:46.831912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:46.831970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:46.892825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:46.893561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:46.893663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:46.893697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:47.012782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:47.012946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:47.012987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:47.013017] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:47.016604] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-02-20T20:21:47.016925] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-02-20T20:21:47.017065] [INFO ] [sig ] FAF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:47.174318] [INFO ] [LOCAL ] Saved forecast: FAF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FAF.txt [2026-02-20T20:21:47.174475] [INFO ] [sig ] [1119/3387] Completed FAF in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:47.174514] [INFO ] [sig ] [1120/3387] Forecasting FALN... [2026-02-20T20:21:47.174546] [INFO ] [sig ] Generating forecast for: FALN [2026-02-20T20:21:47.174597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-02-20T20:21:47.187055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-02-20T20:21:47.187381] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-02-20T20:21:47.188180] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-02-20T20:21:47.188234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:47.188267] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:47.188294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:47.188350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:47.248745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:47.249617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:47.249895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:47.249927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:47.378297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:47.378461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:47.378506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:47.378544] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:47.382367] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-02-20T20:21:47.382902] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-02-20T20:21:47.383046] [INFO ] [sig ] FALN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:47.533225] [INFO ] [LOCAL ] Saved forecast: FALN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FALN.txt [2026-02-20T20:21:47.533363] [INFO ] [sig ] [1120/3387] Completed FALN in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:47.533409] [INFO ] [sig ] [1121/3387] Forecasting FANG... [2026-02-20T20:21:47.533439] [INFO ] [sig ] Generating forecast for: FANG [2026-02-20T20:21:47.533469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-02-20T20:21:47.545840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-02-20T20:21:47.546174] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-02-20T20:21:47.547009] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-02-20T20:21:47.547063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:47.547124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:47.547153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:47.547211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:47.605269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:47.605956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:47.606037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:47.606069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:47.726863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:47.727023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:47.727065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:47.727096] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:47.730661] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-02-20T20:21:47.730944] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-02-20T20:21:47.731074] [INFO ] [sig ] FANG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:47.878584] [INFO ] [LOCAL ] Saved forecast: FANG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FANG.txt [2026-02-20T20:21:47.878725] [INFO ] [sig ] [1121/3387] Completed FANG in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:47.878765] [INFO ] [sig ] [1122/3387] Forecasting FARM... [2026-02-20T20:21:47.878794] [INFO ] [sig ] Generating forecast for: FARM [2026-02-20T20:21:47.878824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-02-20T20:21:47.890253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-02-20T20:21:47.890661] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-02-20T20:21:47.891460] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-02-20T20:21:47.891515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:47.891551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:47.891603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:47.891663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:47.950663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:47.951334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:47.951415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:47.951450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:48.074667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:48.074827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:48.074869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:48.074897] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:48.078300] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-02-20T20:21:48.078595] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-02-20T20:21:48.078745] [INFO ] [sig ] FARM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:48.226157] [INFO ] [LOCAL ] Saved forecast: FARM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FARM.txt [2026-02-20T20:21:48.226310] [INFO ] [sig ] [1122/3387] Completed FARM in 0.3s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:48.226351] [INFO ] [sig ] [1123/3387] Forecasting FBIN... [2026-02-20T20:21:48.226382] [INFO ] [sig ] Generating forecast for: FBIN [2026-02-20T20:21:48.226423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-02-20T20:21:48.239166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-02-20T20:21:48.239501] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-02-20T20:21:48.240360] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-02-20T20:21:48.240413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:48.240445] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:48.240472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:48.240528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:48.298701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:48.299631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:48.299727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:48.299761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:48.425561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:48.425744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:48.425792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:48.425823] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:48.429680] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-02-20T20:21:48.429957] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-02-20T20:21:48.430286] [INFO ] [sig ] FBIN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:48.581844] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBIN.txt [2026-02-20T20:21:48.582007] [INFO ] [sig ] [1123/3387] Completed FBIN in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:48.582048] [INFO ] [sig ] [1124/3387] Forecasting FBIO... [2026-02-20T20:21:48.582079] [INFO ] [sig ] Generating forecast for: FBIO [2026-02-20T20:21:48.582110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-02-20T20:21:48.594609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-02-20T20:21:48.595187] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-02-20T20:21:48.596009] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-02-20T20:21:48.596062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:48.596095] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:48.596122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:48.596178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:48.658205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:48.658947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:48.659029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:48.659061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:48.788327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:48.788492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:48.788534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:48.788649] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:48.792633] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-02-20T20:21:48.792912] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-02-20T20:21:48.793052] [INFO ] [sig ] FBIO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:48.942623] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBIO.txt [2026-02-20T20:21:48.942822] [INFO ] [sig ] [1124/3387] Completed FBIO in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:48.942868] [INFO ] [sig ] [1125/3387] Forecasting FBIZ... [2026-02-20T20:21:48.942898] [INFO ] [sig ] Generating forecast for: FBIZ [2026-02-20T20:21:48.942937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-02-20T20:21:48.956164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-02-20T20:21:48.956516] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-02-20T20:21:48.957704] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-02-20T20:21:48.957761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:48.957988] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:48.958027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:48.958092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:49.023607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:49.025010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:49.025106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:49.025143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:49.155985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:49.156151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:49.156194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:49.156224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:49.159818] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-02-20T20:21:49.160103] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-02-20T20:21:49.160237] [INFO ] [sig ] FBIZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:49.303912] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBIZ.txt [2026-02-20T20:21:49.304066] [INFO ] [sig ] [1125/3387] Completed FBIZ in 0.4s | 2.78 sym/s | Total: 6.7m | ETA: 13.6m [2026-02-20T20:21:49.304108] [INFO ] [sig ] [1126/3387] Forecasting FBK... [2026-02-20T20:21:49.304142] [INFO ] [sig ] Generating forecast for: FBK [2026-02-20T20:21:49.304172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-02-20T20:21:49.315325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-02-20T20:21:49.315686] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-02-20T20:21:49.316469] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-02-20T20:21:49.316523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:49.316555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:49.316612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:49.316673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:49.374637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:49.375496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:49.375615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:49.375652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:49.500335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:49.500501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:49.500552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:49.500604] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:49.504254] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=67.12%) [2026-02-20T20:21:49.504538] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-02-20T20:21:49.504698] [INFO ] [sig ] FBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:49.659660] [INFO ] [LOCAL ] Saved forecast: FBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FBK.txt [2026-02-20T20:21:49.659829] [INFO ] [sig ] [1126/3387] Completed FBK in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.6m [2026-02-20T20:21:49.659868] [INFO ] [sig ] [1127/3387] Forecasting FBL... [2026-02-20T20:21:49.659899] [INFO ] [sig ] Generating forecast for: FBL [2026-02-20T20:21:49.659931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-02-20T20:21:49.671261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-02-20T20:21:49.671676] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-02-20T20:21:49.672522] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-02-20T20:21:49.672617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:49.672661] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:49.672698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:49.672775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:49.737474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:49.739121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:49.739308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:49.739372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:49.871109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:49.871278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:49.871322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:49.871353] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:49.875032] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-02-20T20:21:49.875318] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-02-20T20:21:49.875480] [INFO ] [sig ] FBL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:50.034918] [INFO ] [LOCAL ] Saved forecast: FBL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBL.txt [2026-02-20T20:21:50.035084] [INFO ] [sig ] [1127/3387] Completed FBL in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.6m [2026-02-20T20:21:50.035133] [INFO ] [sig ] [1128/3387] Forecasting FBNC... [2026-02-20T20:21:50.035166] [INFO ] [sig ] Generating forecast for: FBNC [2026-02-20T20:21:50.035208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-02-20T20:21:50.047197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-02-20T20:21:50.047617] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-02-20T20:21:50.048435] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-02-20T20:21:50.048489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:50.048537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:50.048565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:50.048644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:50.106220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:50.107192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:50.107284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:50.107318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:50.226127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:50.226287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:50.226328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:50.226357] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:50.230155] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-02-20T20:21:50.230441] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-02-20T20:21:50.230593] [INFO ] [sig ] FBNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:50.386141] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBNC.txt [2026-02-20T20:21:50.386312] [INFO ] [sig ] [1128/3387] Completed FBNC in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:50.386356] [INFO ] [sig ] [1129/3387] Forecasting FBP... [2026-02-20T20:21:50.386387] [INFO ] [sig ] Generating forecast for: FBP [2026-02-20T20:21:50.386418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-02-20T20:21:50.397957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-02-20T20:21:50.398361] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-02-20T20:21:50.399196] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-02-20T20:21:50.399251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:50.399284] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:50.399311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:50.399372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:50.460595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:50.461509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:50.461628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:50.461672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:50.595707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:50.595930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:50.595987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:50.596023] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:50.600037] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-02-20T20:21:50.600366] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-02-20T20:21:50.600527] [INFO ] [sig ] FBP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:50.764322] [INFO ] [LOCAL ] Saved forecast: FBP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FBP.txt [2026-02-20T20:21:50.764520] [INFO ] [sig ] [1129/3387] Completed FBP in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:50.764565] [INFO ] [sig ] [1130/3387] Forecasting FC... [2026-02-20T20:21:50.764621] [INFO ] [sig ] Generating forecast for: FC [2026-02-20T20:21:50.764660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-02-20T20:21:50.777462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-02-20T20:21:50.777956] [INFO ] [FORECASTER] Starting predict_future for FC [2026-02-20T20:21:50.778925] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-02-20T20:21:50.778984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:50.779019] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:50.779047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:50.779105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:50.843631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:50.844823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:50.844947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:50.844981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:50.992714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:50.992943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:50.993001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:50.993033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:50.998319] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=35.98%) [2026-02-20T20:21:50.998860] [INFO ] [FORECASTER] Completed predict_future for FC [2026-02-20T20:21:50.999093] [INFO ] [sig ] FC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:51.224309] [INFO ] [LOCAL ] Saved forecast: FC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FC.txt [2026-02-20T20:21:51.224540] [INFO ] [sig ] [1130/3387] Completed FC in 0.5s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:51.224620] [INFO ] [sig ] [1131/3387] Forecasting FCAL... [2026-02-20T20:21:51.224669] [INFO ] [sig ] Generating forecast for: FCAL [2026-02-20T20:21:51.224713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-02-20T20:21:51.251766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-02-20T20:21:51.253195] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-02-20T20:21:51.254627] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-02-20T20:21:51.254713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:51.254770] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:51.254822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:51.254918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:51.360942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:51.362715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:51.362925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:51.362988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:51.524386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:51.524619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:51.524704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:51.524768] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:51.530396] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=72.13%) [2026-02-20T20:21:51.530966] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-02-20T20:21:51.531198] [INFO ] [sig ] FCAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:51.787101] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCAL.txt [2026-02-20T20:21:51.787342] [INFO ] [sig ] [1131/3387] Completed FCAL in 0.6s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:51.787410] [INFO ] [sig ] [1132/3387] Forecasting FCBC... [2026-02-20T20:21:51.787465] [INFO ] [sig ] Generating forecast for: FCBC [2026-02-20T20:21:51.787525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-02-20T20:21:51.814160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-02-20T20:21:51.814900] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-02-20T20:21:51.816157] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-02-20T20:21:51.816240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:51.816280] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:51.816309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:51.816372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:51.896687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:51.898250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:51.898435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:51.898487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:52.058927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:52.059112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:52.059156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:52.059185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:52.063726] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-02-20T20:21:52.064157] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-02-20T20:21:52.064367] [INFO ] [sig ] FCBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:52.270784] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FCBC.txt [2026-02-20T20:21:52.270963] [INFO ] [sig ] [1132/3387] Completed FCBC in 0.5s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:52.271007] [INFO ] [sig ] [1133/3387] Forecasting FCCO... [2026-02-20T20:21:52.271037] [INFO ] [sig ] Generating forecast for: FCCO [2026-02-20T20:21:52.271070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-02-20T20:21:52.282405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-02-20T20:21:52.282832] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-02-20T20:21:52.283708] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-02-20T20:21:52.283765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:52.283799] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:52.283827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:52.283886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:52.346308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:52.347246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:52.347337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:52.347372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:52.480819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:52.480984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:52.481026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:52.481057] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:52.484562] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-02-20T20:21:52.484900] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-02-20T20:21:52.485035] [INFO ] [sig ] FCCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:52.634422] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FCCO.txt [2026-02-20T20:21:52.634629] [INFO ] [sig ] [1133/3387] Completed FCCO in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:52.634691] [INFO ] [sig ] [1134/3387] Forecasting FCEL... [2026-02-20T20:21:52.634732] [INFO ] [sig ] Generating forecast for: FCEL [2026-02-20T20:21:52.634772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-02-20T20:21:52.648453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-02-20T20:21:52.648898] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-02-20T20:21:52.649769] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-02-20T20:21:52.649823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:52.649858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:52.649885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:52.649943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:52.712705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:52.713784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:52.713872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:52.713907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:52.834518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:52.834691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:52.834746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:52.834784] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:52.838695] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-02-20T20:21:52.839197] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-02-20T20:21:52.839348] [INFO ] [sig ] FCEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:52.995876] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCEL.txt [2026-02-20T20:21:52.996038] [INFO ] [sig ] [1134/3387] Completed FCEL in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:52.996080] [INFO ] [sig ] [1135/3387] Forecasting FCF... [2026-02-20T20:21:52.996110] [INFO ] [sig ] Generating forecast for: FCF [2026-02-20T20:21:52.996139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-02-20T20:21:53.008198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-02-20T20:21:53.008589] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-02-20T20:21:53.009433] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-02-20T20:21:53.009488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:53.009522] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:53.009549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:53.009639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:53.066679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:53.067500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:53.067604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:53.067640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:53.191441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:53.191617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:53.191662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:53.191707] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:53.195533] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=62.14%) [2026-02-20T20:21:53.195828] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-02-20T20:21:53.195958] [INFO ] [sig ] FCF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:53.339499] [INFO ] [LOCAL ] Saved forecast: FCF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCF.txt [2026-02-20T20:21:53.339669] [INFO ] [sig ] [1135/3387] Completed FCF in 0.3s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:53.339712] [INFO ] [sig ] [1136/3387] Forecasting FCFS... [2026-02-20T20:21:53.339747] [INFO ] [sig ] Generating forecast for: FCFS [2026-02-20T20:21:53.339779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-02-20T20:21:53.352799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-02-20T20:21:53.353177] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-02-20T20:21:53.354216] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-02-20T20:21:53.354272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:53.354305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:53.354332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:53.354391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:53.421911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:53.422895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:53.422988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:53.423027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:53.549551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:53.549736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:53.549785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:53.549818] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:53.553281] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=35.25%) [2026-02-20T20:21:53.553561] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-02-20T20:21:53.553717] [INFO ] [sig ] FCFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:53.706007] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FCFS.txt [2026-02-20T20:21:53.706188] [INFO ] [sig ] [1136/3387] Completed FCFS in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:53.706239] [INFO ] [sig ] [1137/3387] Forecasting FCN... [2026-02-20T20:21:53.706281] [INFO ] [sig ] Generating forecast for: FCN [2026-02-20T20:21:53.706316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-02-20T20:21:53.720463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-02-20T20:21:53.720880] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-02-20T20:21:53.721776] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-02-20T20:21:53.721831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:53.721865] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:53.721895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:53.721963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:53.788260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:53.789407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:53.789506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:53.789544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:53.925462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:53.925649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:53.925701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:53.925741] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:53.929699] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-02-20T20:21:53.930059] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-02-20T20:21:53.930217] [INFO ] [sig ] FCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:54.097502] [INFO ] [LOCAL ] Saved forecast: FCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCN.txt [2026-02-20T20:21:54.097715] [INFO ] [sig ] [1137/3387] Completed FCN in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:54.097783] [INFO ] [sig ] [1138/3387] Forecasting FCNCA... [2026-02-20T20:21:54.097830] [INFO ] [sig ] Generating forecast for: FCNCA [2026-02-20T20:21:54.097865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-02-20T20:21:54.111710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-02-20T20:21:54.112381] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-02-20T20:21:54.113317] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-02-20T20:21:54.113373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:54.113449] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:54.113481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:54.113546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:54.181018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:54.182035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:54.182131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:54.182175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:54.313067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:54.313242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:54.313295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:54.313328] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:54.317082] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-02-20T20:21:54.317357] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-02-20T20:21:54.317491] [INFO ] [sig ] FCNCA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:54.460620] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCNCA.txt [2026-02-20T20:21:54.460791] [INFO ] [sig ] [1138/3387] Completed FCNCA in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:54.460841] [INFO ] [sig ] [1139/3387] Forecasting FCNCO... [2026-02-20T20:21:54.460877] [INFO ] [sig ] Generating forecast for: FCNCO [2026-02-20T20:21:54.460914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-02-20T20:21:54.477885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-02-20T20:21:54.478289] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-02-20T20:21:54.479142] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-02-20T20:21:54.479196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:54.479228] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:54.479254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:54.479326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:54.537024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:54.537936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:54.538025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:54.538248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:54.648951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:54.649124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:54.649172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:54.649203] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:54.652941] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-02-20T20:21:54.653323] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-02-20T20:21:54.653478] [INFO ] [sig ] FCNCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:54.809439] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCNCO.txt [2026-02-20T20:21:54.809628] [INFO ] [sig ] [1139/3387] Completed FCNCO in 0.3s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:54.809674] [INFO ] [sig ] [1140/3387] Forecasting FCNCP... [2026-02-20T20:21:54.809705] [INFO ] [sig ] Generating forecast for: FCNCP [2026-02-20T20:21:54.809739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-02-20T20:21:54.820955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-02-20T20:21:54.821387] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-02-20T20:21:54.822245] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-02-20T20:21:54.822301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:54.822335] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:54.822364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:54.822422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:54.883164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:54.884109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:54.884197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:54.884231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:55.031520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:55.031712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:55.031754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:55.031783] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:55.036460] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-02-20T20:21:55.036919] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-02-20T20:21:55.037103] [INFO ] [sig ] FCNCP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:55.199544] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCNCP.txt [2026-02-20T20:21:55.199713] [INFO ] [sig ] [1140/3387] Completed FCNCP in 0.4s | 2.78 sym/s | Total: 6.8m | ETA: 13.5m [2026-02-20T20:21:55.199760] [INFO ] [sig ] [1141/3387] Forecasting FCTE... [2026-02-20T20:21:55.199798] [INFO ] [sig ] Generating forecast for: FCTE [2026-02-20T20:21:55.199836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-02-20T20:21:55.214452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-02-20T20:21:55.214978] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-02-20T20:21:55.216058] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-02-20T20:21:55.216116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:55.216149] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:55.216177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:55.216234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:55.281439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:55.282714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:55.282822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:55.282863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:55.421548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:55.421742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:55.421786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:55.421851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:55.427204] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-02-20T20:21:55.427648] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-02-20T20:21:55.427821] [INFO ] [sig ] FCTE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:55.585238] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FCTE.txt [2026-02-20T20:21:55.585406] [INFO ] [sig ] [1141/3387] Completed FCTE in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:55.585446] [INFO ] [sig ] [1142/3387] Forecasting FCX... [2026-02-20T20:21:55.585477] [INFO ] [sig ] Generating forecast for: FCX [2026-02-20T20:21:55.585508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-02-20T20:21:55.599046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-02-20T20:21:55.599461] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-02-20T20:21:55.600499] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-02-20T20:21:55.600557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:55.600610] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:55.600639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:55.600697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:55.665662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:55.666631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:55.666733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:55.666771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:55.802047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:55.802216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:55.802261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:55.802292] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:55.806426] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-20T20:21:55.806872] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-02-20T20:21:55.807042] [INFO ] [sig ] FCX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:55.965606] [INFO ] [LOCAL ] Saved forecast: FCX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FCX.txt [2026-02-20T20:21:55.965776] [INFO ] [sig ] [1142/3387] Completed FCX in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:55.965816] [INFO ] [sig ] [1143/3387] Forecasting FDBC... [2026-02-20T20:21:55.965847] [INFO ] [sig ] Generating forecast for: FDBC [2026-02-20T20:21:55.965879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-02-20T20:21:55.976563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-02-20T20:21:55.977226] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-02-20T20:21:55.978171] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-02-20T20:21:55.978230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:55.978265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:55.978294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:55.978354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:56.040527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:56.041494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:56.041624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:56.041661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:56.138405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:56.138602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:56.138648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:56.138679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:56.142628] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=42.28%) [2026-02-20T20:21:56.143026] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-02-20T20:21:56.143205] [INFO ] [sig ] FDBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:56.301485] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FDBC.txt [2026-02-20T20:21:56.301678] [INFO ] [sig ] [1143/3387] Completed FDBC in 0.3s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:56.301726] [INFO ] [sig ] [1144/3387] Forecasting FDIF... [2026-02-20T20:21:56.301759] [INFO ] [sig ] Generating forecast for: FDIF [2026-02-20T20:21:56.301791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-02-20T20:21:56.313607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-02-20T20:21:56.314046] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-02-20T20:21:56.314996] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-02-20T20:21:56.315063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:56.315099] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:56.315128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:56.315188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:56.383295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:56.384443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:56.384609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:56.384660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:56.528735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:56.528901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:56.528942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:56.528972] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:56.532934] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-02-20T20:21:56.533380] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-02-20T20:21:56.533556] [INFO ] [sig ] FDIF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:56.688657] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FDIF.txt [2026-02-20T20:21:56.688830] [INFO ] [sig ] [1144/3387] Completed FDIF in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:56.688870] [INFO ] [sig ] [1145/3387] Forecasting FDIG... [2026-02-20T20:21:56.688903] [INFO ] [sig ] Generating forecast for: FDIG [2026-02-20T20:21:56.688933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-02-20T20:21:56.700772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-02-20T20:21:56.701241] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-02-20T20:21:56.702141] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-02-20T20:21:56.702204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:56.702239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:56.702268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:56.702326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:56.761616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:56.762557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:56.762683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:56.762719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:56.888083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:56.888252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:56.888294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:56.888325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:56.892026] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-02-20T20:21:56.892382] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-02-20T20:21:56.892535] [INFO ] [sig ] FDIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:57.044380] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FDIG.txt [2026-02-20T20:21:57.044545] [INFO ] [sig ] [1145/3387] Completed FDIG in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:57.044612] [INFO ] [sig ] [1146/3387] Forecasting FDP... [2026-02-20T20:21:57.044643] [INFO ] [sig ] Generating forecast for: FDP [2026-02-20T20:21:57.044673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-02-20T20:21:57.056238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-02-20T20:21:57.056690] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-02-20T20:21:57.057535] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-02-20T20:21:57.057616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:57.057650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:57.057678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:57.057743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:57.121371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:57.122513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:57.122638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:57.122672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:57.258315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:57.258549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:57.258637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:57.258671] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:57.263168] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-02-20T20:21:57.263641] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-02-20T20:21:57.263843] [INFO ] [sig ] FDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:57.425364] [INFO ] [LOCAL ] Saved forecast: FDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FDP.txt [2026-02-20T20:21:57.425536] [INFO ] [sig ] [1146/3387] Completed FDP in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:57.425599] [INFO ] [sig ] [1147/3387] Forecasting FDS... [2026-02-20T20:21:57.425634] [INFO ] [sig ] Generating forecast for: FDS [2026-02-20T20:21:57.425665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-02-20T20:21:57.438325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-02-20T20:21:57.438783] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-02-20T20:21:57.439731] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-02-20T20:21:57.439800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:57.439833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:57.439861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:57.439919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:57.499633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:57.500646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:57.500777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:57.500814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:57.625682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:57.625860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:57.625907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:57.625940] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:57.629754] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-02-20T20:21:57.630136] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-02-20T20:21:57.630294] [INFO ] [sig ] FDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:57.781445] [INFO ] [LOCAL ] Saved forecast: FDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FDS.txt [2026-02-20T20:21:57.781654] [INFO ] [sig ] [1147/3387] Completed FDS in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.5m [2026-02-20T20:21:57.781704] [INFO ] [sig ] [1148/3387] Forecasting FDTX... [2026-02-20T20:21:57.781733] [INFO ] [sig ] Generating forecast for: FDTX [2026-02-20T20:21:57.781764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-02-20T20:21:57.793062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-02-20T20:21:57.793497] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-02-20T20:21:57.794463] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-02-20T20:21:57.794526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:57.794560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:57.794613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:57.794675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:57.854384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:57.855287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:57.855427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:57.855462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:57.982089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:57.982270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:57.982314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:57.982344] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:57.985975] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=59.53%) [2026-02-20T20:21:57.986294] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-02-20T20:21:57.986440] [INFO ] [sig ] FDTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:58.141328] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FDTX.txt [2026-02-20T20:21:58.141509] [INFO ] [sig ] [1148/3387] Completed FDTX in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:58.141555] [INFO ] [sig ] [1149/3387] Forecasting FDUS... [2026-02-20T20:21:58.141611] [INFO ] [sig ] Generating forecast for: FDUS [2026-02-20T20:21:58.141643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-02-20T20:21:58.154961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-02-20T20:21:58.155392] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-02-20T20:21:58.156453] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-02-20T20:21:58.156518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:58.156551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:58.156601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:58.156664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:58.217651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:58.218561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:58.218709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:58.218744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:58.344764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:58.344930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:58.344973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:58.345003] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:58.348753] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=93.14%) [2026-02-20T20:21:58.349146] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-02-20T20:21:58.349305] [INFO ] [sig ] FDUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:58.501016] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FDUS.txt [2026-02-20T20:21:58.501187] [INFO ] [sig ] [1149/3387] Completed FDUS in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:58.501230] [INFO ] [sig ] [1150/3387] Forecasting FDX... [2026-02-20T20:21:58.501261] [INFO ] [sig ] Generating forecast for: FDX [2026-02-20T20:21:58.501294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-02-20T20:21:58.512981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-02-20T20:21:58.513394] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-02-20T20:21:58.514462] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-02-20T20:21:58.514549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:58.514601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:58.514631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:58.514693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:58.577370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:58.578470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:58.578610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:58.578646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:58.704996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:58.705361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:58.705401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:58.705430] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:58.709219] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-02-20T20:21:58.709551] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-02-20T20:21:58.709733] [INFO ] [sig ] FDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:58.860147] [INFO ] [LOCAL ] Saved forecast: FDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FDX.txt [2026-02-20T20:21:58.860313] [INFO ] [sig ] [1150/3387] Completed FDX in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:58.860353] [INFO ] [sig ] [1151/3387] Forecasting FE... [2026-02-20T20:21:58.860383] [INFO ] [sig ] Generating forecast for: FE [2026-02-20T20:21:58.860415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-02-20T20:21:58.872886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-02-20T20:21:58.873303] [INFO ] [FORECASTER] Starting predict_future for FE [2026-02-20T20:21:58.874392] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-02-20T20:21:58.874448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:58.874481] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:58.874507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:58.874563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:58.935050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:58.935994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:58.936088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:58.936120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:59.060433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:59.060619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:59.060661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:59.060690] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:59.064684] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-02-20T20:21:59.064998] [INFO ] [FORECASTER] Completed predict_future for FE [2026-02-20T20:21:59.065136] [INFO ] [sig ] FE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:59.217169] [INFO ] [LOCAL ] Saved forecast: FE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FE.txt [2026-02-20T20:21:59.217370] [INFO ] [sig ] [1151/3387] Completed FE in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:59.217410] [INFO ] [sig ] [1152/3387] Forecasting FEIM... [2026-02-20T20:21:59.217442] [INFO ] [sig ] Generating forecast for: FEIM [2026-02-20T20:21:59.217473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-02-20T20:21:59.228610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-02-20T20:21:59.229039] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-02-20T20:21:59.229876] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-02-20T20:21:59.229932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:59.229981] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:59.230010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:59.230068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:59.291232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:59.292128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:59.292225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:59.292257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:59.426230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:59.426438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:59.426486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:59.426515] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:59.430758] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=27.48%) [2026-02-20T20:21:59.431104] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-02-20T20:21:59.431261] [INFO ] [sig ] FEIM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:21:59.582848] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FEIM.txt [2026-02-20T20:21:59.583013] [INFO ] [sig ] [1152/3387] Completed FEIM in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:59.583053] [INFO ] [sig ] [1153/3387] Forecasting FELE... [2026-02-20T20:21:59.583084] [INFO ] [sig ] Generating forecast for: FELE [2026-02-20T20:21:59.583114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-02-20T20:21:59.594855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-02-20T20:21:59.595273] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-02-20T20:21:59.596112] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-02-20T20:21:59.596167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:59.596200] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:59.596227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:59.596283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:21:59.656365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:21:59.657308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:21:59.657409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:21:59.657442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:21:59.783605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:21:59.783765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:21:59.783808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:21:59.783836] [INFO ] [FORECASTER] Training complete [2026-02-20T20:21:59.787313] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-02-20T20:21:59.787607] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-02-20T20:21:59.787757] [INFO ] [sig ] FELE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:21:59.931857] [INFO ] [LOCAL ] Saved forecast: FELE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FELE.txt [2026-02-20T20:21:59.931992] [INFO ] [sig ] [1153/3387] Completed FELE in 0.3s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:21:59.932032] [INFO ] [sig ] [1154/3387] Forecasting FEM... [2026-02-20T20:21:59.932069] [INFO ] [sig ] Generating forecast for: FEM [2026-02-20T20:21:59.932112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-02-20T20:21:59.943529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-02-20T20:21:59.943921] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-02-20T20:21:59.944736] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-02-20T20:21:59.944790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:21:59.944822] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:21:59.944849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:21:59.944904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:00.003198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:00.004099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:00.004189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:00.004224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:00.129635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:00.129899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:00.129959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:00.129998] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:00.133777] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=81.59%) [2026-02-20T20:22:00.134072] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-02-20T20:22:00.134211] [INFO ] [sig ] FEM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:00.281158] [INFO ] [LOCAL ] Saved forecast: FEM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FEM.txt [2026-02-20T20:22:00.281300] [INFO ] [sig ] [1154/3387] Completed FEM in 0.3s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:22:00.281341] [INFO ] [sig ] [1155/3387] Forecasting FEMB... [2026-02-20T20:22:00.281370] [INFO ] [sig ] Generating forecast for: FEMB [2026-02-20T20:22:00.281400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-02-20T20:22:00.292684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-02-20T20:22:00.293004] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-02-20T20:22:00.293807] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-02-20T20:22:00.293864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:00.293925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:00.293954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:00.294012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:00.352280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:00.353059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:00.353141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:00.353175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:00.477592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:00.477751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:00.477791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:00.477820] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:00.481297] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-02-20T20:22:00.481594] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-02-20T20:22:00.481759] [INFO ] [sig ] FEMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:00.632638] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FEMB.txt [2026-02-20T20:22:00.632809] [INFO ] [sig ] [1155/3387] Completed FEMB in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:22:00.632857] [INFO ] [sig ] [1156/3387] Forecasting FEMS... [2026-02-20T20:22:00.632887] [INFO ] [sig ] Generating forecast for: FEMS [2026-02-20T20:22:00.632918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-02-20T20:22:00.645685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-02-20T20:22:00.646170] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-02-20T20:22:00.647253] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-02-20T20:22:00.647321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:00.647370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:00.647414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:00.647489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:00.711786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:00.712899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:00.713000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:00.713033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:00.835260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:00.835428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:00.835471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:00.835501] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:00.838995] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-02-20T20:22:00.839270] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-02-20T20:22:00.839403] [INFO ] [sig ] FEMS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:00.999680] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FEMS.txt [2026-02-20T20:22:00.999859] [INFO ] [sig ] [1156/3387] Completed FEMS in 0.4s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:22:00.999903] [INFO ] [sig ] [1157/3387] Forecasting FEP... [2026-02-20T20:22:00.999935] [INFO ] [sig ] Generating forecast for: FEP [2026-02-20T20:22:00.999967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-02-20T20:22:01.011206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-02-20T20:22:01.011653] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-02-20T20:22:01.012454] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-02-20T20:22:01.012509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:01.012542] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:01.012569] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:01.012655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:01.069978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:01.070836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:01.070935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:01.070975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:01.190525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:01.190703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:01.190744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:01.190773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:01.194384] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-02-20T20:22:01.194681] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-02-20T20:22:01.194830] [INFO ] [sig ] FEP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:01.341989] [INFO ] [LOCAL ] Saved forecast: FEP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FEP.txt [2026-02-20T20:22:01.342145] [INFO ] [sig ] [1157/3387] Completed FEP in 0.3s | 2.78 sym/s | Total: 6.9m | ETA: 13.4m [2026-02-20T20:22:01.342186] [INFO ] [sig ] [1158/3387] Forecasting FEPI... [2026-02-20T20:22:01.342216] [INFO ] [sig ] Generating forecast for: FEPI [2026-02-20T20:22:01.342247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-02-20T20:22:01.361521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-02-20T20:22:01.361933] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-02-20T20:22:01.362933] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-02-20T20:22:01.362998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:01.363037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:01.363064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:01.363121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:01.421065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:01.421703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:01.421782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:01.421814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:01.546552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:01.546737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:01.546778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:01.546871] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:01.550979] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-20T20:22:01.551449] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-02-20T20:22:01.551598] [INFO ] [sig ] FEPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:01.698511] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FEPI.txt [2026-02-20T20:22:01.698689] [INFO ] [sig ] [1158/3387] Completed FEPI in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:01.698733] [INFO ] [sig ] [1159/3387] Forecasting FERG... [2026-02-20T20:22:01.698765] [INFO ] [sig ] Generating forecast for: FERG [2026-02-20T20:22:01.698799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-02-20T20:22:01.719655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-02-20T20:22:01.720404] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-02-20T20:22:01.721370] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-02-20T20:22:01.721426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:01.721460] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:01.721487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:01.721545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:01.798181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:01.799134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:01.799417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:01.799452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:01.924344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:01.924511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:01.924589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:01.924624] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:01.928123] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-02-20T20:22:01.928399] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-02-20T20:22:01.928535] [INFO ] [sig ] FERG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:02.074564] [INFO ] [LOCAL ] Saved forecast: FERG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FERG.txt [2026-02-20T20:22:02.074735] [INFO ] [sig ] [1159/3387] Completed FERG in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:02.074778] [INFO ] [sig ] [1160/3387] Forecasting FEX... [2026-02-20T20:22:02.074808] [INFO ] [sig ] Generating forecast for: FEX [2026-02-20T20:22:02.074839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-02-20T20:22:02.086271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-02-20T20:22:02.086642] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-02-20T20:22:02.087464] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-02-20T20:22:02.087518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:02.087550] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:02.087600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:02.087666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:02.146767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:02.147715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:02.147805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:02.147839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:02.265562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:02.265743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:02.265785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:02.265817] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:02.269346] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-02-20T20:22:02.269654] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-02-20T20:22:02.269790] [INFO ] [sig ] FEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:02.428467] [INFO ] [LOCAL ] Saved forecast: FEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FEX.txt [2026-02-20T20:22:02.428649] [INFO ] [sig ] [1160/3387] Completed FEX in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:02.428693] [INFO ] [sig ] [1161/3387] Forecasting FF... [2026-02-20T20:22:02.428724] [INFO ] [sig ] Generating forecast for: FF [2026-02-20T20:22:02.428756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-02-20T20:22:02.441450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-02-20T20:22:02.441946] [INFO ] [FORECASTER] Starting predict_future for FF [2026-02-20T20:22:02.443954] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-02-20T20:22:02.444027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:02.444072] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:02.444109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:02.444378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:02.515422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:02.516426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:02.516532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:02.516567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:02.636929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:02.637098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:02.637140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:02.637169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:02.640702] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-02-20T20:22:02.640993] [INFO ] [FORECASTER] Completed predict_future for FF [2026-02-20T20:22:02.641129] [INFO ] [sig ] FF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:02.787398] [INFO ] [LOCAL ] Saved forecast: FF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FF.txt [2026-02-20T20:22:02.787565] [INFO ] [sig ] [1161/3387] Completed FF in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:02.787630] [INFO ] [sig ] [1162/3387] Forecasting FFA... [2026-02-20T20:22:02.787661] [INFO ] [sig ] Generating forecast for: FFA [2026-02-20T20:22:02.787691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-02-20T20:22:02.799535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-02-20T20:22:02.800030] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-02-20T20:22:02.800879] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-02-20T20:22:02.800932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:02.800965] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:02.800993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:02.801055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:02.857929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:02.858866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:02.858960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:02.858994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:02.976492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:02.976681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:02.976725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:02.976754] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:02.980877] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=12.42%) [2026-02-20T20:22:02.981183] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-02-20T20:22:02.981321] [INFO ] [sig ] FFA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:03.132528] [INFO ] [LOCAL ] Saved forecast: FFA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FFA.txt [2026-02-20T20:22:03.132718] [INFO ] [sig ] [1162/3387] Completed FFA in 0.3s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:03.132758] [INFO ] [sig ] [1163/3387] Forecasting FFBC... [2026-02-20T20:22:03.132790] [INFO ] [sig ] Generating forecast for: FFBC [2026-02-20T20:22:03.132821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-02-20T20:22:03.144532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-02-20T20:22:03.144957] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-02-20T20:22:03.145771] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-02-20T20:22:03.145825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:03.145858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:03.145901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:03.145961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:03.203166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:03.204105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:03.204196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:03.204228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:03.330595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:03.330797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:03.330847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:03.330876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:03.334671] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-02-20T20:22:03.335014] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-02-20T20:22:03.335161] [INFO ] [sig ] FFBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:03.482658] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FFBC.txt [2026-02-20T20:22:03.482826] [INFO ] [sig ] [1163/3387] Completed FFBC in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.4m [2026-02-20T20:22:03.482876] [INFO ] [sig ] [1164/3387] Forecasting FFC... [2026-02-20T20:22:03.482910] [INFO ] [sig ] Generating forecast for: FFC [2026-02-20T20:22:03.482945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-02-20T20:22:03.495521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-02-20T20:22:03.496064] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-02-20T20:22:03.497177] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-02-20T20:22:03.497236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:03.497270] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:03.497298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:03.497356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:03.554944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:03.555905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:03.556008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:03.556043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:03.681479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:03.681668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:03.681715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:03.681746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:03.685713] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-02-20T20:22:03.686112] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-02-20T20:22:03.686289] [INFO ] [sig ] FFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:03.877525] [INFO ] [LOCAL ] Saved forecast: FFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FFC.txt [2026-02-20T20:22:03.877800] [INFO ] [sig ] [1164/3387] Completed FFC in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:03.877853] [INFO ] [sig ] [1165/3387] Forecasting FFIC... [2026-02-20T20:22:03.877889] [INFO ] [sig ] Generating forecast for: FFIC [2026-02-20T20:22:03.877930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-02-20T20:22:03.891349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-02-20T20:22:03.891875] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-02-20T20:22:03.892940] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-02-20T20:22:03.893001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:03.893035] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:03.893063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:03.893121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:03.952409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:03.953450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:03.953664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:03.953721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:04.078151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:04.078319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:04.078363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:04.078395] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:04.082688] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=73.54%) [2026-02-20T20:22:04.082984] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-02-20T20:22:04.083125] [INFO ] [sig ] FFIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:04.237353] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FFIC.txt [2026-02-20T20:22:04.237503] [INFO ] [sig ] [1165/3387] Completed FFIC in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:04.237545] [INFO ] [sig ] [1166/3387] Forecasting FFIN... [2026-02-20T20:22:04.237597] [INFO ] [sig ] Generating forecast for: FFIN [2026-02-20T20:22:04.237632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-02-20T20:22:04.249751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-02-20T20:22:04.250111] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-02-20T20:22:04.251011] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-02-20T20:22:04.251071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:04.251104] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:04.251132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:04.251198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:04.312125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:04.313064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:04.313155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:04.313191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:04.434772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:04.434948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:04.435001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:04.435038] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:04.438854] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-02-20T20:22:04.439194] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-02-20T20:22:04.439342] [INFO ] [sig ] FFIN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:04.591043] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FFIN.txt [2026-02-20T20:22:04.591203] [INFO ] [sig ] [1166/3387] Completed FFIN in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:04.591245] [INFO ] [sig ] [1167/3387] Forecasting FFWM... [2026-02-20T20:22:04.591277] [INFO ] [sig ] Generating forecast for: FFWM [2026-02-20T20:22:04.591314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-02-20T20:22:04.602731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-02-20T20:22:04.603116] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-02-20T20:22:04.603953] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-02-20T20:22:04.604008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:04.604041] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:04.604068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:04.604125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:04.665484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:04.666431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:04.666523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:04.666556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:04.788756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:04.788920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:04.788963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:04.789000] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:04.792602] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-02-20T20:22:04.792893] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-02-20T20:22:04.793038] [INFO ] [sig ] FFWM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:04.943747] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FFWM.txt [2026-02-20T20:22:04.943912] [INFO ] [sig ] [1167/3387] Completed FFWM in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:04.943956] [INFO ] [sig ] [1168/3387] Forecasting FG... [2026-02-20T20:22:04.943985] [INFO ] [sig ] Generating forecast for: FG [2026-02-20T20:22:04.944017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-02-20T20:22:04.955069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-02-20T20:22:04.955479] [INFO ] [FORECASTER] Starting predict_future for FG [2026-02-20T20:22:04.956304] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-02-20T20:22:04.956359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:04.956393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:04.956420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:04.956476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:05.021046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:05.022010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:05.022095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:05.022128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:05.151065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:05.151421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:05.151464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:05.151493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:05.156479] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=49.67%) [2026-02-20T20:22:05.157108] [INFO ] [FORECASTER] Completed predict_future for FG [2026-02-20T20:22:05.157347] [INFO ] [sig ] FG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:05.306914] [INFO ] [LOCAL ] Saved forecast: FG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FG.txt [2026-02-20T20:22:05.307135] [INFO ] [sig ] [1168/3387] Completed FG in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:05.307177] [INFO ] [sig ] [1169/3387] Forecasting FHB... [2026-02-20T20:22:05.307207] [INFO ] [sig ] Generating forecast for: FHB [2026-02-20T20:22:05.307248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-02-20T20:22:05.318947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-02-20T20:22:05.319348] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-02-20T20:22:05.320187] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-02-20T20:22:05.320241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:05.320455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:05.320482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:05.320539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:05.383568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:05.384485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:05.384601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:05.384638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:05.516329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:05.516497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:05.516539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:05.516589] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:05.520100] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-02-20T20:22:05.520393] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-02-20T20:22:05.520529] [INFO ] [sig ] FHB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:05.664413] [INFO ] [LOCAL ] Saved forecast: FHB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FHB.txt [2026-02-20T20:22:05.664598] [INFO ] [sig ] [1169/3387] Completed FHB in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:05.664643] [INFO ] [sig ] [1170/3387] Forecasting FHI... [2026-02-20T20:22:05.664673] [INFO ] [sig ] Generating forecast for: FHI [2026-02-20T20:22:05.664705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-02-20T20:22:05.675962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-02-20T20:22:05.676308] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-02-20T20:22:05.677147] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-02-20T20:22:05.677200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:05.677233] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:05.677259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:05.677315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:05.734937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:05.735792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:05.735878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:05.735912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:05.854759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:05.854958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:05.855002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:05.855032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:05.858716] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-02-20T20:22:05.859023] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-02-20T20:22:05.859159] [INFO ] [sig ] FHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:06.001992] [INFO ] [LOCAL ] Saved forecast: FHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FHI.txt [2026-02-20T20:22:06.002151] [INFO ] [sig ] [1170/3387] Completed FHI in 0.3s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:06.002193] [INFO ] [sig ] [1171/3387] Forecasting FHN... [2026-02-20T20:22:06.002223] [INFO ] [sig ] Generating forecast for: FHN [2026-02-20T20:22:06.002253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-02-20T20:22:06.013632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-02-20T20:22:06.013982] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-02-20T20:22:06.014820] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-02-20T20:22:06.014873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:06.014907] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:06.014934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:06.014994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:06.072202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:06.073050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:06.073143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:06.073176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:06.196778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:06.196954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:06.196995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:06.197027] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:06.200438] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=63.34%) [2026-02-20T20:22:06.200733] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-02-20T20:22:06.200864] [INFO ] [sig ] FHN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:06.353186] [INFO ] [LOCAL ] Saved forecast: FHN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FHN.txt [2026-02-20T20:22:06.353336] [INFO ] [sig ] [1171/3387] Completed FHN in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:06.353376] [INFO ] [sig ] [1172/3387] Forecasting FHTX... [2026-02-20T20:22:06.353407] [INFO ] [sig ] Generating forecast for: FHTX [2026-02-20T20:22:06.353437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-02-20T20:22:06.364987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-02-20T20:22:06.365415] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-02-20T20:22:06.366295] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-02-20T20:22:06.366353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:06.366434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:06.366464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:06.366523] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:06.426877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:06.427879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:06.427974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:06.428016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:06.552563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:06.552753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:06.552796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:06.552825] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:06.556397] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-02-20T20:22:06.556723] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-02-20T20:22:06.556888] [INFO ] [sig ] FHTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:06.720285] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FHTX.txt [2026-02-20T20:22:06.720456] [INFO ] [sig ] [1172/3387] Completed FHTX in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:06.720498] [INFO ] [sig ] [1173/3387] Forecasting FIBK... [2026-02-20T20:22:06.720528] [INFO ] [sig ] Generating forecast for: FIBK [2026-02-20T20:22:06.720558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-02-20T20:22:06.732088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-02-20T20:22:06.732508] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-02-20T20:22:06.733339] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-02-20T20:22:06.733394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:06.733426] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:06.733453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:06.733509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:06.794330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:06.795275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:06.795367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:06.795400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:06.926424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:06.926613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:06.926659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:06.926690] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:06.930542] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-02-20T20:22:06.930975] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-02-20T20:22:06.931142] [INFO ] [sig ] FIBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:07.093369] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIBK.txt [2026-02-20T20:22:07.093534] [INFO ] [sig ] [1173/3387] Completed FIBK in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:07.093595] [INFO ] [sig ] [1174/3387] Forecasting FICO... [2026-02-20T20:22:07.093628] [INFO ] [sig ] Generating forecast for: FICO [2026-02-20T20:22:07.093661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-02-20T20:22:07.106458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-02-20T20:22:07.106921] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-02-20T20:22:07.107984] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-02-20T20:22:07.108206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:07.108240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:07.108267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:07.108323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:07.174671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:07.175625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:07.175717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:07.175752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:07.299979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:07.300140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:07.300180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:07.300209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:07.303733] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=29.68%) [2026-02-20T20:22:07.304033] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-02-20T20:22:07.304181] [INFO ] [sig ] FICO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:07.450866] [INFO ] [LOCAL ] Saved forecast: FICO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FICO.txt [2026-02-20T20:22:07.451033] [INFO ] [sig ] [1174/3387] Completed FICO in 0.4s | 2.78 sym/s | Total: 7.0m | ETA: 13.3m [2026-02-20T20:22:07.451077] [INFO ] [sig ] [1175/3387] Forecasting FICS... [2026-02-20T20:22:07.451107] [INFO ] [sig ] Generating forecast for: FICS [2026-02-20T20:22:07.451138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-02-20T20:22:07.462341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-02-20T20:22:07.462775] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-02-20T20:22:07.463630] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-02-20T20:22:07.463686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:07.463719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:07.463747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:07.463806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:07.524198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:07.525169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:07.525286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:07.525320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:07.667638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:07.667804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:07.667847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:07.667917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:07.672314] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-02-20T20:22:07.672735] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-02-20T20:22:07.672890] [INFO ] [sig ] FICS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:07.838550] [INFO ] [LOCAL ] Saved forecast: FICS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FICS.txt [2026-02-20T20:22:07.838742] [INFO ] [sig ] [1175/3387] Completed FICS in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:07.838785] [INFO ] [sig ] [1176/3387] Forecasting FID... [2026-02-20T20:22:07.838816] [INFO ] [sig ] Generating forecast for: FID [2026-02-20T20:22:07.838847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-02-20T20:22:07.851720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-02-20T20:22:07.852161] [INFO ] [FORECASTER] Starting predict_future for FID [2026-02-20T20:22:07.853008] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-02-20T20:22:07.853080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:07.853113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:07.853141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:07.853385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:07.914376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:07.915315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:07.915402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:07.915436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:08.041726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:08.041893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:08.041936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:08.041968] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:08.046767] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=59.60%) [2026-02-20T20:22:08.047187] [INFO ] [FORECASTER] Completed predict_future for FID [2026-02-20T20:22:08.047370] [INFO ] [sig ] FID: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:08.205318] [INFO ] [LOCAL ] Saved forecast: FID 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FID.txt [2026-02-20T20:22:08.205457] [INFO ] [sig ] [1176/3387] Completed FID in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:08.205498] [INFO ] [sig ] [1177/3387] Forecasting FIGS... [2026-02-20T20:22:08.205527] [INFO ] [sig ] Generating forecast for: FIGS [2026-02-20T20:22:08.205558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-02-20T20:22:08.217087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-02-20T20:22:08.217662] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-02-20T20:22:08.218680] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-02-20T20:22:08.218733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:08.218766] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:08.218793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:08.218849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:08.279172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:08.280118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:08.280204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:08.280238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:08.405289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:08.405455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:08.405499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:08.405530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:08.409474] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-02-20T20:22:08.409779] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-02-20T20:22:08.409915] [INFO ] [sig ] FIGS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:08.558839] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIGS.txt [2026-02-20T20:22:08.558977] [INFO ] [sig ] [1177/3387] Completed FIGS in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:08.559018] [INFO ] [sig ] [1178/3387] Forecasting FIHL... [2026-02-20T20:22:08.559047] [INFO ] [sig ] Generating forecast for: FIHL [2026-02-20T20:22:08.559078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-02-20T20:22:08.575504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-02-20T20:22:08.575860] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-02-20T20:22:08.576727] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-02-20T20:22:08.576812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:08.576848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:08.576874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:08.576931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:08.636082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:08.636950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:08.637047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:08.637088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:08.760277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:08.760428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:08.760469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:08.760498] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:08.763903] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-02-20T20:22:08.764183] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-02-20T20:22:08.764312] [INFO ] [sig ] FIHL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:08.981035] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIHL.txt [2026-02-20T20:22:08.981179] [INFO ] [sig ] [1178/3387] Completed FIHL in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:08.981218] [INFO ] [sig ] [1179/3387] Forecasting FINS... [2026-02-20T20:22:08.981248] [INFO ] [sig ] Generating forecast for: FINS [2026-02-20T20:22:08.981278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-02-20T20:22:08.993789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-02-20T20:22:08.994144] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-02-20T20:22:08.995161] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-02-20T20:22:08.995215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:08.995436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:08.995462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:08.995518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:09.055838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:09.056890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:09.056976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:09.057012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:09.177756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:09.177924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:09.177967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:09.177998] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:09.181412] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=29.75%) [2026-02-20T20:22:09.181711] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-02-20T20:22:09.181844] [INFO ] [sig ] FINS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:09.324131] [INFO ] [LOCAL ] Saved forecast: FINS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FINS.txt [2026-02-20T20:22:09.324271] [INFO ] [sig ] [1179/3387] Completed FINS in 0.3s | 2.78 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:09.324319] [INFO ] [sig ] [1180/3387] Forecasting FINX... [2026-02-20T20:22:09.324350] [INFO ] [sig ] Generating forecast for: FINX [2026-02-20T20:22:09.324381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-02-20T20:22:09.336230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-02-20T20:22:09.336561] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-02-20T20:22:09.337508] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-02-20T20:22:09.337563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:09.337624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:09.337652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:09.337708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:09.397153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:09.398038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:09.398120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:09.398152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:09.516759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:09.516936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:09.516975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:09.517005] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:09.520427] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-02-20T20:22:09.520721] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-02-20T20:22:09.520858] [INFO ] [sig ] FINX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:09.664119] [INFO ] [LOCAL ] Saved forecast: FINX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FINX.txt [2026-02-20T20:22:09.664272] [INFO ] [sig ] [1180/3387] Completed FINX in 0.3s | 2.78 sym/s | Total: 7.1m | ETA: 13.3m [2026-02-20T20:22:09.664314] [INFO ] [sig ] [1181/3387] Forecasting FIP... [2026-02-20T20:22:09.664343] [INFO ] [sig ] Generating forecast for: FIP [2026-02-20T20:22:09.664373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-02-20T20:22:09.676701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-02-20T20:22:09.677052] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-02-20T20:22:09.677903] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-02-20T20:22:09.677958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:09.677990] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:09.678017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:09.678082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:09.735897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:09.736609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:09.736701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:09.736734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:09.857806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:09.857965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:09.858006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:09.858042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:09.861488] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-02-20T20:22:09.861827] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-02-20T20:22:09.861963] [INFO ] [sig ] FIP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:10.004032] [INFO ] [LOCAL ] Saved forecast: FIP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIP.txt [2026-02-20T20:22:10.004177] [INFO ] [sig ] [1181/3387] Completed FIP in 0.3s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:10.004219] [INFO ] [sig ] [1182/3387] Forecasting FIS... [2026-02-20T20:22:10.004248] [INFO ] [sig ] Generating forecast for: FIS [2026-02-20T20:22:10.004278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-02-20T20:22:10.015410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-02-20T20:22:10.015760] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-02-20T20:22:10.016553] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-02-20T20:22:10.016638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:10.016671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:10.016699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:10.016756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:10.074731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:10.075450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:10.075588] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:10.075625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:10.198559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:10.198734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:10.198777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:10.198805] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:10.202295] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=40.97%) [2026-02-20T20:22:10.202566] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-02-20T20:22:10.202715] [INFO ] [sig ] FIS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:10.352371] [INFO ] [LOCAL ] Saved forecast: FIS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FIS.txt [2026-02-20T20:22:10.352526] [INFO ] [sig ] [1182/3387] Completed FIS in 0.3s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:10.352566] [INFO ] [sig ] [1183/3387] Forecasting FISI... [2026-02-20T20:22:10.352629] [INFO ] [sig ] Generating forecast for: FISI [2026-02-20T20:22:10.352668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-02-20T20:22:10.364308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-02-20T20:22:10.364666] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-02-20T20:22:10.365452] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-02-20T20:22:10.365505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:10.365538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:10.365565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:10.365644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:10.425045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:10.425815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:10.425898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:10.425931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:10.553988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:10.554144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:10.554225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:10.554257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:10.557737] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=87.80%) [2026-02-20T20:22:10.558009] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-02-20T20:22:10.558158] [INFO ] [sig ] FISI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:10.702962] [INFO ] [LOCAL ] Saved forecast: FISI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FISI.txt [2026-02-20T20:22:10.703098] [INFO ] [sig ] [1183/3387] Completed FISI in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:10.703137] [INFO ] [sig ] [1184/3387] Forecasting FITB... [2026-02-20T20:22:10.703167] [INFO ] [sig ] Generating forecast for: FITB [2026-02-20T20:22:10.703197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-02-20T20:22:10.716174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-02-20T20:22:10.716716] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-02-20T20:22:10.717558] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-02-20T20:22:10.717632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:10.717664] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:10.717691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:10.717747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:10.776998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:10.777703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:10.777784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:10.777817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:10.904802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:10.904957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:10.904997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:10.905025] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:10.908435] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-02-20T20:22:10.908728] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-02-20T20:22:10.908860] [INFO ] [sig ] FITB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:11.054292] [INFO ] [LOCAL ] Saved forecast: FITB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FITB.txt [2026-02-20T20:22:11.054435] [INFO ] [sig ] [1184/3387] Completed FITB in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:11.054474] [INFO ] [sig ] [1185/3387] Forecasting FITBI... [2026-02-20T20:22:11.054505] [INFO ] [sig ] Generating forecast for: FITBI [2026-02-20T20:22:11.054535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-02-20T20:22:11.066718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-02-20T20:22:11.067069] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-02-20T20:22:11.067907] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-02-20T20:22:11.067960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:11.067993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:11.068020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:11.068085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:11.128832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:11.129567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:11.129670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:11.129703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:11.256485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:11.256663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:11.256704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:11.256732] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:11.260557] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-02-20T20:22:11.260851] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-02-20T20:22:11.260981] [INFO ] [sig ] FITBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:11.406035] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FITBI.txt [2026-02-20T20:22:11.406212] [INFO ] [sig ] [1185/3387] Completed FITBI in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:11.406253] [INFO ] [sig ] [1186/3387] Forecasting FITBO... [2026-02-20T20:22:11.406283] [INFO ] [sig ] Generating forecast for: FITBO [2026-02-20T20:22:11.406314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-02-20T20:22:11.417718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-02-20T20:22:11.418063] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-02-20T20:22:11.418881] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-02-20T20:22:11.418934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:11.418968] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:11.418995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:11.419052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:11.476880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:11.477602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:11.477684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:11.477717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:11.599442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:11.599619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:11.599666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:11.599696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:11.603294] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-02-20T20:22:11.603597] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-02-20T20:22:11.603741] [INFO ] [sig ] FITBO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:11.753474] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FITBO.txt [2026-02-20T20:22:11.753630] [INFO ] [sig ] [1186/3387] Completed FITBO in 0.3s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:11.753674] [INFO ] [sig ] [1187/3387] Forecasting FIVE... [2026-02-20T20:22:11.753703] [INFO ] [sig ] Generating forecast for: FIVE [2026-02-20T20:22:11.753737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-02-20T20:22:11.765019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-02-20T20:22:11.765380] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-02-20T20:22:11.766192] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-02-20T20:22:11.766247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:11.766294] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:11.766322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:11.766378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:11.823038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:11.823716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:11.823799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:11.823831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:11.955797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:11.955959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:11.956002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:11.956033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:11.959672] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-02-20T20:22:11.959963] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-02-20T20:22:11.960101] [INFO ] [sig ] FIVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:12.112053] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FIVE.txt [2026-02-20T20:22:12.112203] [INFO ] [sig ] [1187/3387] Completed FIVE in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:12.112242] [INFO ] [sig ] [1188/3387] Forecasting FIVN... [2026-02-20T20:22:12.112274] [INFO ] [sig ] Generating forecast for: FIVN [2026-02-20T20:22:12.112306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-02-20T20:22:12.125978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-02-20T20:22:12.126317] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-02-20T20:22:12.127366] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-02-20T20:22:12.127421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:12.127454] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:12.127482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:12.127540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:12.192091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:12.193162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:12.193246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:12.193279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:12.318112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:12.318298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:12.318343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:12.318374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:12.322788] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-02-20T20:22:12.323126] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-02-20T20:22:12.323290] [INFO ] [sig ] FIVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:12.485688] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIVN.txt [2026-02-20T20:22:12.486021] [INFO ] [sig ] [1188/3387] Completed FIVN in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:12.486063] [INFO ] [sig ] [1189/3387] Forecasting FIX... [2026-02-20T20:22:12.486094] [INFO ] [sig ] Generating forecast for: FIX [2026-02-20T20:22:12.486126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-02-20T20:22:12.499069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-02-20T20:22:12.499424] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-02-20T20:22:12.500364] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-02-20T20:22:12.500420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:12.500488] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:12.500528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:12.500608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:12.568023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:12.568814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:12.568900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:12.568941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:12.707651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:12.707827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:12.707874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:12.707916] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:12.712018] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-02-20T20:22:12.712327] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-02-20T20:22:12.712472] [INFO ] [sig ] FIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:12.876838] [INFO ] [LOCAL ] Saved forecast: FIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FIX.txt [2026-02-20T20:22:12.877013] [INFO ] [sig ] [1189/3387] Completed FIX in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:12.877057] [INFO ] [sig ] [1190/3387] Forecasting FIXD... [2026-02-20T20:22:12.877088] [INFO ] [sig ] Generating forecast for: FIXD [2026-02-20T20:22:12.877120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-02-20T20:22:12.890853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-02-20T20:22:12.891250] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-02-20T20:22:12.892368] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-02-20T20:22:12.892646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:12.892684] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:12.892711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:12.892783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:12.964525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:12.965628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:12.965740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:12.965795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:13.089340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:13.089706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:13.089748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:13.089777] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:13.093704] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-02-20T20:22:13.093982] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-02-20T20:22:13.094117] [INFO ] [sig ] FIXD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:13.239101] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FIXD.txt [2026-02-20T20:22:13.239236] [INFO ] [sig ] [1190/3387] Completed FIXD in 0.4s | 2.78 sym/s | Total: 7.1m | ETA: 13.2m [2026-02-20T20:22:13.239280] [INFO ] [sig ] [1191/3387] Forecasting FIZZ... [2026-02-20T20:22:13.239312] [INFO ] [sig ] Generating forecast for: FIZZ [2026-02-20T20:22:13.239342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-02-20T20:22:13.251367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-02-20T20:22:13.251764] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-02-20T20:22:13.252614] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-02-20T20:22:13.252669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:13.252703] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:13.252731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:13.252790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:13.314247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:13.315207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:13.315305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:13.315338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:13.434842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:13.435005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:13.435048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:13.435077] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:13.438504] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=23.04%) [2026-02-20T20:22:13.438799] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-02-20T20:22:13.438935] [INFO ] [sig ] FIZZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:13.585018] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FIZZ.txt [2026-02-20T20:22:13.585182] [INFO ] [sig ] [1191/3387] Completed FIZZ in 0.3s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:13.585226] [INFO ] [sig ] [1192/3387] Forecasting FJP... [2026-02-20T20:22:13.585257] [INFO ] [sig ] Generating forecast for: FJP [2026-02-20T20:22:13.585290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-02-20T20:22:13.597213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-02-20T20:22:13.597651] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-02-20T20:22:13.598502] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-02-20T20:22:13.598557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:13.598618] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:13.598648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:13.598705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:13.659993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:13.660895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:13.660996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:13.661031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:13.781018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:13.781185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:13.781227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:13.781285] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:13.785228] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-02-20T20:22:13.785533] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-02-20T20:22:13.785714] [INFO ] [sig ] FJP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:13.936891] [INFO ] [LOCAL ] Saved forecast: FJP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FJP.txt [2026-02-20T20:22:13.937069] [INFO ] [sig ] [1192/3387] Completed FJP in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:13.937112] [INFO ] [sig ] [1193/3387] Forecasting FLEX... [2026-02-20T20:22:13.937143] [INFO ] [sig ] Generating forecast for: FLEX [2026-02-20T20:22:13.937174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-02-20T20:22:13.949740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-02-20T20:22:13.950095] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-02-20T20:22:13.951004] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-02-20T20:22:13.951059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:13.951092] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:13.951120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:13.951196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:14.013321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:14.014290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:14.014397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:14.014434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:14.135646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:14.135806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:14.135848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:14.135878] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:14.139481] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-02-20T20:22:14.139790] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-02-20T20:22:14.139927] [INFO ] [sig ] FLEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:14.295707] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FLEX.txt [2026-02-20T20:22:14.295841] [INFO ] [sig ] [1193/3387] Completed FLEX in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:14.295881] [INFO ] [sig ] [1194/3387] Forecasting FLL... [2026-02-20T20:22:14.295911] [INFO ] [sig ] Generating forecast for: FLL [2026-02-20T20:22:14.295940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-02-20T20:22:14.307686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-02-20T20:22:14.308005] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-02-20T20:22:14.308869] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-02-20T20:22:14.308923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:14.308957] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:14.308985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:14.309043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:14.372313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:14.373264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:14.373538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:14.373594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:14.495123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:14.495286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:14.495344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:14.495374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:14.499228] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-02-20T20:22:14.499508] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-02-20T20:22:14.499657] [INFO ] [sig ] FLL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:14.646242] [INFO ] [LOCAL ] Saved forecast: FLL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLL.txt [2026-02-20T20:22:14.646409] [INFO ] [sig ] [1194/3387] Completed FLL in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:14.646451] [INFO ] [sig ] [1195/3387] Forecasting FLNC... [2026-02-20T20:22:14.646480] [INFO ] [sig ] Generating forecast for: FLNC [2026-02-20T20:22:14.646510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-02-20T20:22:14.658160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-02-20T20:22:14.658553] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-02-20T20:22:14.659366] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-02-20T20:22:14.659419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:14.659452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:14.659479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:14.659535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:14.719133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:14.720102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:14.720196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:14.720232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:14.846680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:14.846863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:14.846907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:14.846936] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:14.850697] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-02-20T20:22:14.851000] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-02-20T20:22:14.851143] [INFO ] [sig ] FLNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:14.999677] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLNC.txt [2026-02-20T20:22:14.999841] [INFO ] [sig ] [1195/3387] Completed FLNC in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:14.999880] [INFO ] [sig ] [1196/3387] Forecasting FLNG... [2026-02-20T20:22:14.999912] [INFO ] [sig ] Generating forecast for: FLNG [2026-02-20T20:22:14.999942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-02-20T20:22:15.011555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-02-20T20:22:15.011970] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-02-20T20:22:15.012829] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-02-20T20:22:15.012885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:15.012918] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:15.012945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:15.013002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:15.074159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:15.075073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:15.075192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:15.075231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:15.201106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:15.201272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:15.201314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:15.201343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:15.205102] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-02-20T20:22:15.205450] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-02-20T20:22:15.205618] [INFO ] [sig ] FLNG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:15.359984] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLNG.txt [2026-02-20T20:22:15.360157] [INFO ] [sig ] [1196/3387] Completed FLNG in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:15.360223] [INFO ] [sig ] [1197/3387] Forecasting FLO... [2026-02-20T20:22:15.360272] [INFO ] [sig ] Generating forecast for: FLO [2026-02-20T20:22:15.360310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-02-20T20:22:15.372408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-02-20T20:22:15.372832] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-02-20T20:22:15.373719] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-02-20T20:22:15.373775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:15.373808] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:15.373836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:15.373894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:15.438116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:15.439107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:15.439198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:15.439232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:15.570777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:15.570919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:15.570960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:15.570991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:15.575042] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-02-20T20:22:15.575368] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-02-20T20:22:15.575511] [INFO ] [sig ] FLO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:15.729631] [INFO ] [LOCAL ] Saved forecast: FLO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLO.txt [2026-02-20T20:22:15.729786] [INFO ] [sig ] [1197/3387] Completed FLO in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.2m [2026-02-20T20:22:15.729831] [INFO ] [sig ] [1198/3387] Forecasting FLS... [2026-02-20T20:22:15.729873] [INFO ] [sig ] Generating forecast for: FLS [2026-02-20T20:22:15.729907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-02-20T20:22:15.745510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-02-20T20:22:15.746115] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-02-20T20:22:15.747328] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-02-20T20:22:15.747592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:15.747655] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:15.747687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:15.747744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:15.811742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:15.812803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:15.812923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:15.812974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:15.950796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:15.950972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:15.951022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:15.951070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:15.955561] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-02-20T20:22:15.955944] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-02-20T20:22:15.956110] [INFO ] [sig ] FLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:16.108733] [INFO ] [LOCAL ] Saved forecast: FLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLS.txt [2026-02-20T20:22:16.108909] [INFO ] [sig ] [1198/3387] Completed FLS in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:16.108954] [INFO ] [sig ] [1199/3387] Forecasting FLUX... [2026-02-20T20:22:16.108986] [INFO ] [sig ] Generating forecast for: FLUX [2026-02-20T20:22:16.109017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-02-20T20:22:16.122171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-02-20T20:22:16.122546] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-02-20T20:22:16.123391] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-02-20T20:22:16.123447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:16.123480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:16.123510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:16.123587] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:16.184953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:16.185824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:16.185959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:16.185995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:16.308039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:16.308198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:16.308248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:16.308285] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:16.311964] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-02-20T20:22:16.312260] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-02-20T20:22:16.312417] [INFO ] [sig ] FLUX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:16.467915] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FLUX.txt [2026-02-20T20:22:16.468063] [INFO ] [sig ] [1199/3387] Completed FLUX in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:16.468102] [INFO ] [sig ] [1200/3387] Forecasting FLWS... [2026-02-20T20:22:16.468135] [INFO ] [sig ] Generating forecast for: FLWS [2026-02-20T20:22:16.468165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-02-20T20:22:16.480546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-02-20T20:22:16.480982] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-02-20T20:22:16.481818] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-02-20T20:22:16.481872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:16.481904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:16.481932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:16.481989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:16.546699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:16.547648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:16.547739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:16.547774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:16.672457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:16.672642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:16.672686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:16.672715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:16.676829] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-02-20T20:22:16.677109] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-02-20T20:22:16.677254] [INFO ] [sig ] FLWS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:16.822809] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FLWS.txt [2026-02-20T20:22:16.822976] [INFO ] [sig ] [1200/3387] Completed FLWS in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:16.823017] [INFO ] [sig ] [1201/3387] Forecasting FLXS... [2026-02-20T20:22:16.823051] [INFO ] [sig ] Generating forecast for: FLXS [2026-02-20T20:22:16.823083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-02-20T20:22:16.834428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-02-20T20:22:16.834856] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-02-20T20:22:16.835726] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-02-20T20:22:16.835780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:16.835812] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:16.835840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:16.835897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:16.897860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:16.898821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:16.898913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:16.898947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:17.024737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:17.024902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:17.024943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:17.024973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:17.028451] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-02-20T20:22:17.028777] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-02-20T20:22:17.028914] [INFO ] [sig ] FLXS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:17.180803] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FLXS.txt [2026-02-20T20:22:17.180959] [INFO ] [sig ] [1201/3387] Completed FLXS in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:17.180999] [INFO ] [sig ] [1202/3387] Forecasting FLYE... [2026-02-20T20:22:17.181036] [INFO ] [sig ] Generating forecast for: FLYE [2026-02-20T20:22:17.181068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-02-20T20:22:17.194041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-02-20T20:22:17.194357] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-02-20T20:22:17.195160] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-02-20T20:22:17.195213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:17.195246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:17.195273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:17.195330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:17.253296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:17.253964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:17.254043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:17.254076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:17.375168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:17.375325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:17.375372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:17.375409] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:17.379390] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-02-20T20:22:17.379684] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-02-20T20:22:17.379816] [INFO ] [sig ] FLYE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:17.526428] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FLYE.txt [2026-02-20T20:22:17.526611] [INFO ] [sig ] [1202/3387] Completed FLYE in 0.3s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:17.526655] [INFO ] [sig ] [1203/3387] Forecasting FMAO... [2026-02-20T20:22:17.526686] [INFO ] [sig ] Generating forecast for: FMAO [2026-02-20T20:22:17.526717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-02-20T20:22:17.537250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-02-20T20:22:17.537620] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-02-20T20:22:17.538405] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-02-20T20:22:17.538459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:17.538492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:17.538519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:17.538598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:17.596675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:17.597413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:17.597494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:17.597526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:17.703933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:17.704105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:17.704147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:17.704177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:17.707703] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-02-20T20:22:17.707998] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-02-20T20:22:17.708136] [INFO ] [sig ] FMAO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:17.860451] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FMAO.txt [2026-02-20T20:22:17.860646] [INFO ] [sig ] [1203/3387] Completed FMAO in 0.3s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:17.860715] [INFO ] [sig ] [1204/3387] Forecasting FMB... [2026-02-20T20:22:17.860753] [INFO ] [sig ] Generating forecast for: FMB [2026-02-20T20:22:17.860787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-02-20T20:22:17.873649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-02-20T20:22:17.874063] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-02-20T20:22:17.874896] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-02-20T20:22:17.874949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:17.874982] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:17.875008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:17.875064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:17.937296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:17.938255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:17.938352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:17.938385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:18.063277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:18.063449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:18.063494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:18.063525] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:18.067112] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=64.19%) [2026-02-20T20:22:18.067447] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-02-20T20:22:18.067629] [INFO ] [sig ] FMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:18.218526] [INFO ] [LOCAL ] Saved forecast: FMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FMB.txt [2026-02-20T20:22:18.218693] [INFO ] [sig ] [1204/3387] Completed FMB in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:18.218735] [INFO ] [sig ] [1205/3387] Forecasting FMBH... [2026-02-20T20:22:18.218764] [INFO ] [sig ] Generating forecast for: FMBH [2026-02-20T20:22:18.218795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-02-20T20:22:18.230503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-02-20T20:22:18.230928] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-02-20T20:22:18.231864] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-02-20T20:22:18.231922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:18.231956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:18.231983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:18.232040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:18.296099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:18.297021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:18.297113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:18.297147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:18.426993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:18.427138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:18.427181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:18.427251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:18.431014] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-02-20T20:22:18.431320] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-02-20T20:22:18.431481] [INFO ] [sig ] FMBH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:18.577202] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FMBH.txt [2026-02-20T20:22:18.577378] [INFO ] [sig ] [1205/3387] Completed FMBH in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:18.577421] [INFO ] [sig ] [1206/3387] Forecasting FMC... [2026-02-20T20:22:18.577452] [INFO ] [sig ] Generating forecast for: FMC [2026-02-20T20:22:18.577483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-02-20T20:22:18.589293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-02-20T20:22:18.589678] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-02-20T20:22:18.590753] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-02-20T20:22:18.590807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:18.590870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:18.590900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:18.590957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:18.659623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:18.660890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:18.661006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:18.661045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:18.792223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:18.792387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:18.792644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:18.792677] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:18.796504] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=45.06%) [2026-02-20T20:22:18.796816] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-02-20T20:22:18.796953] [INFO ] [sig ] FMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:18.948625] [INFO ] [LOCAL ] Saved forecast: FMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FMC.txt [2026-02-20T20:22:18.948781] [INFO ] [sig ] [1206/3387] Completed FMC in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:18.948824] [INFO ] [sig ] [1207/3387] Forecasting FMHI... [2026-02-20T20:22:18.948856] [INFO ] [sig ] Generating forecast for: FMHI [2026-02-20T20:22:18.948886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-02-20T20:22:18.960991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-02-20T20:22:18.961388] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-02-20T20:22:18.962253] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-02-20T20:22:18.962308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:18.962341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:18.962367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:18.962425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:19.028057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:19.029043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:19.029134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:19.029186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:19.157460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:19.157639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:19.157685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:19.157715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:19.161278] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=70.16%) [2026-02-20T20:22:19.161598] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-02-20T20:22:19.161740] [INFO ] [sig ] FMHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:19.314888] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FMHI.txt [2026-02-20T20:22:19.315075] [INFO ] [sig ] [1207/3387] Completed FMHI in 0.4s | 2.78 sym/s | Total: 7.2m | ETA: 13.1m [2026-02-20T20:22:19.315121] [INFO ] [sig ] [1208/3387] Forecasting FMN... [2026-02-20T20:22:19.315153] [INFO ] [sig ] Generating forecast for: FMN [2026-02-20T20:22:19.315185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-02-20T20:22:19.328267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-02-20T20:22:19.328918] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-02-20T20:22:19.329991] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-02-20T20:22:19.330048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:19.330082] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:19.330110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:19.330168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:19.395980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:19.397171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:19.397281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:19.397332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:19.530650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:19.530830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:19.530880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:19.530910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:19.534935] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=39.01%) [2026-02-20T20:22:19.535263] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-02-20T20:22:19.535439] [INFO ] [sig ] FMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:19.690491] [INFO ] [LOCAL ] Saved forecast: FMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FMN.txt [2026-02-20T20:22:19.690691] [INFO ] [sig ] [1208/3387] Completed FMN in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:19.690736] [INFO ] [sig ] [1209/3387] Forecasting FMNB... [2026-02-20T20:22:19.690767] [INFO ] [sig ] Generating forecast for: FMNB [2026-02-20T20:22:19.690800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-02-20T20:22:19.703109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-02-20T20:22:19.703551] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-02-20T20:22:19.704634] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-02-20T20:22:19.704701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:19.704739] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:19.704770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:19.704850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:19.765194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:19.766113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:19.766202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:19.766236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:19.886631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:19.886820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:19.886864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:19.886931] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:19.890501] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-02-20T20:22:19.890834] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-02-20T20:22:19.890981] [INFO ] [sig ] FMNB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:20.036730] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FMNB.txt [2026-02-20T20:22:20.036914] [INFO ] [sig ] [1209/3387] Completed FMNB in 0.3s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:20.036956] [INFO ] [sig ] [1210/3387] Forecasting FMS... [2026-02-20T20:22:20.036986] [INFO ] [sig ] Generating forecast for: FMS [2026-02-20T20:22:20.037017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-02-20T20:22:20.048281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-02-20T20:22:20.048911] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-02-20T20:22:20.049821] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-02-20T20:22:20.049878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:20.049911] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:20.049939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:20.049996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:20.109357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:20.110307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:20.110402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:20.110436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:20.236517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:20.236924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:20.236967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:20.236996] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:20.240884] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=86.98%) [2026-02-20T20:22:20.241166] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-02-20T20:22:20.241301] [INFO ] [sig ] FMS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:20.387014] [INFO ] [LOCAL ] Saved forecast: FMS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FMS.txt [2026-02-20T20:22:20.387174] [INFO ] [sig ] [1210/3387] Completed FMS in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:20.387214] [INFO ] [sig ] [1211/3387] Forecasting FMX... [2026-02-20T20:22:20.387244] [INFO ] [sig ] Generating forecast for: FMX [2026-02-20T20:22:20.387275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-02-20T20:22:20.398594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-02-20T20:22:20.398988] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-02-20T20:22:20.399839] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-02-20T20:22:20.399908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:20.399940] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:20.399966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:20.400024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:20.460794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:20.461747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:20.461838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:20.461873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:20.592058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:20.592230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:20.592270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:20.592299] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:20.596052] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-20T20:22:20.596379] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-02-20T20:22:20.596540] [INFO ] [sig ] FMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:20.741475] [INFO ] [LOCAL ] Saved forecast: FMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FMX.txt [2026-02-20T20:22:20.741649] [INFO ] [sig ] [1211/3387] Completed FMX in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:20.741692] [INFO ] [sig ] [1212/3387] Forecasting FN... [2026-02-20T20:22:20.741722] [INFO ] [sig ] Generating forecast for: FN [2026-02-20T20:22:20.741753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-02-20T20:22:20.753974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-02-20T20:22:20.754347] [INFO ] [FORECASTER] Starting predict_future for FN [2026-02-20T20:22:20.755158] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-02-20T20:22:20.755211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:20.755243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:20.755271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:20.755328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:20.816069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:20.816991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:20.817098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:20.817131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:20.942094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:20.942246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:20.942288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:20.942318] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:20.945993] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-02-20T20:22:20.946292] [INFO ] [FORECASTER] Completed predict_future for FN [2026-02-20T20:22:20.946434] [INFO ] [sig ] FN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:21.100818] [INFO ] [LOCAL ] Saved forecast: FN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FN.txt [2026-02-20T20:22:21.101046] [INFO ] [sig ] [1212/3387] Completed FN in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:21.101108] [INFO ] [sig ] [1213/3387] Forecasting FNB... [2026-02-20T20:22:21.101142] [INFO ] [sig ] Generating forecast for: FNB [2026-02-20T20:22:21.101173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-02-20T20:22:21.114434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-02-20T20:22:21.114875] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-02-20T20:22:21.115895] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-02-20T20:22:21.115957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:21.115991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:21.116019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:21.116077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:21.179692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:21.180636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:21.180736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:21.180792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:21.302825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:21.302988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:21.303028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:21.303059] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:21.306599] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-02-20T20:22:21.306910] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-02-20T20:22:21.307059] [INFO ] [sig ] FNB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:21.462187] [INFO ] [LOCAL ] Saved forecast: FNB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FNB.txt [2026-02-20T20:22:21.462339] [INFO ] [sig ] [1213/3387] Completed FNB in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.1m [2026-02-20T20:22:21.462380] [INFO ] [sig ] [1214/3387] Forecasting FND... [2026-02-20T20:22:21.462411] [INFO ] [sig ] Generating forecast for: FND [2026-02-20T20:22:21.462443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-02-20T20:22:21.473840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-02-20T20:22:21.474231] [INFO ] [FORECASTER] Starting predict_future for FND [2026-02-20T20:22:21.475084] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-02-20T20:22:21.475138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:21.475172] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:21.475200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:21.475258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:21.543054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:21.543936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:21.544034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:21.544088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:21.669173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:21.669330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:21.669372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:21.669406] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:21.672941] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-02-20T20:22:21.673225] [INFO ] [FORECASTER] Completed predict_future for FND [2026-02-20T20:22:21.673367] [INFO ] [sig ] FND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:21.821320] [INFO ] [LOCAL ] Saved forecast: FND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FND.txt [2026-02-20T20:22:21.821476] [INFO ] [sig ] [1214/3387] Completed FND in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:21.821523] [INFO ] [sig ] [1215/3387] Forecasting FNF... [2026-02-20T20:22:21.821554] [INFO ] [sig ] Generating forecast for: FNF [2026-02-20T20:22:21.821605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-02-20T20:22:21.832645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-02-20T20:22:21.832991] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-02-20T20:22:21.833880] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-02-20T20:22:21.833936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:21.833970] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:21.833999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:21.834058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:21.896451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:21.897458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:21.897561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:21.897616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:22.024942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:22.025101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:22.025143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:22.025172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:22.029113] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-02-20T20:22:22.029470] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-02-20T20:22:22.029637] [INFO ] [sig ] FNF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:22.176171] [INFO ] [LOCAL ] Saved forecast: FNF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FNF.txt [2026-02-20T20:22:22.176339] [INFO ] [sig ] [1215/3387] Completed FNF in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:22.176380] [INFO ] [sig ] [1216/3387] Forecasting FNKO... [2026-02-20T20:22:22.176410] [INFO ] [sig ] Generating forecast for: FNKO [2026-02-20T20:22:22.176440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-02-20T20:22:22.187763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-02-20T20:22:22.188188] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-02-20T20:22:22.189082] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-02-20T20:22:22.189144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:22.189179] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:22.189223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:22.189283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:22.254526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:22.255653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:22.255770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:22.255805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:22.376510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:22.376690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:22.376733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:22.376762] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:22.380330] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=17.36%) [2026-02-20T20:22:22.380653] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-02-20T20:22:22.380793] [INFO ] [sig ] FNKO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:22.526530] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FNKO.txt [2026-02-20T20:22:22.526709] [INFO ] [sig ] [1216/3387] Completed FNKO in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:22.526753] [INFO ] [sig ] [1217/3387] Forecasting FNLC... [2026-02-20T20:22:22.526806] [INFO ] [sig ] Generating forecast for: FNLC [2026-02-20T20:22:22.526843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-02-20T20:22:22.538062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-02-20T20:22:22.538447] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-02-20T20:22:22.539301] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-02-20T20:22:22.539355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:22.539388] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:22.539415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:22.539474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:22.600756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:22.601609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:22.601696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:22.601730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:22.717442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:22.717657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:22.717701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:22.717730] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:22.721304] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-02-20T20:22:22.721598] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-02-20T20:22:22.721732] [INFO ] [sig ] FNLC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:22.869493] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FNLC.txt [2026-02-20T20:22:22.869670] [INFO ] [sig ] [1217/3387] Completed FNLC in 0.3s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:22.869904] [INFO ] [sig ] [1218/3387] Forecasting FNX... [2026-02-20T20:22:22.869934] [INFO ] [sig ] Generating forecast for: FNX [2026-02-20T20:22:22.869972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-02-20T20:22:22.882806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-02-20T20:22:22.883148] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-02-20T20:22:22.884152] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-02-20T20:22:22.884206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:22.884239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:22.884266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:22.884323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:22.944189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:22.944996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:22.945083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:22.945116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:23.074930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:23.075089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:23.075148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:23.075179] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:23.078849] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-02-20T20:22:23.079138] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-02-20T20:22:23.079273] [INFO ] [sig ] FNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:23.229405] [INFO ] [LOCAL ] Saved forecast: FNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FNX.txt [2026-02-20T20:22:23.229592] [INFO ] [sig ] [1218/3387] Completed FNX in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:23.229637] [INFO ] [sig ] [1219/3387] Forecasting FNY... [2026-02-20T20:22:23.229669] [INFO ] [sig ] Generating forecast for: FNY [2026-02-20T20:22:23.229699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-02-20T20:22:23.241409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-02-20T20:22:23.241908] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-02-20T20:22:23.242800] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-02-20T20:22:23.242857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:23.242893] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:23.242922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:23.242981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:23.305257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:23.306258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:23.306373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:23.306408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:23.428372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:23.428542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:23.428625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:23.428659] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:23.433228] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-02-20T20:22:23.433566] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-02-20T20:22:23.433738] [INFO ] [sig ] FNY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:23.590368] [INFO ] [LOCAL ] Saved forecast: FNY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FNY.txt [2026-02-20T20:22:23.590592] [INFO ] [sig ] [1219/3387] Completed FNY in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:23.590639] [INFO ] [sig ] [1220/3387] Forecasting FOA... [2026-02-20T20:22:23.590669] [INFO ] [sig ] Generating forecast for: FOA [2026-02-20T20:22:23.590699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-02-20T20:22:23.603140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-02-20T20:22:23.603638] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-02-20T20:22:23.604632] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-02-20T20:22:23.604695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:23.604729] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:23.604758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:23.604817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:23.668277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:23.669277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:23.669394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:23.669431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:23.799244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:23.799409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:23.799451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:23.799480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:23.803548] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-02-20T20:22:23.803938] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-02-20T20:22:23.804088] [INFO ] [sig ] FOA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:23.963519] [INFO ] [LOCAL ] Saved forecast: FOA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FOA.txt [2026-02-20T20:22:23.963683] [INFO ] [sig ] [1220/3387] Completed FOA in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:23.963726] [INFO ] [sig ] [1221/3387] Forecasting FOF... [2026-02-20T20:22:23.963757] [INFO ] [sig ] Generating forecast for: FOF [2026-02-20T20:22:23.963789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-02-20T20:22:23.976418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-02-20T20:22:23.976763] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-02-20T20:22:23.978106] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-02-20T20:22:23.978160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:23.978192] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:23.978219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:23.978275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:24.036287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:24.036942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:24.037026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:24.037059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:24.154732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:24.154896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:24.154938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:24.154967] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:24.158813] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-02-20T20:22:24.159088] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-02-20T20:22:24.159221] [INFO ] [sig ] FOF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:24.311011] [INFO ] [LOCAL ] Saved forecast: FOF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FOF.txt [2026-02-20T20:22:24.311167] [INFO ] [sig ] [1221/3387] Completed FOF in 0.3s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:24.311209] [INFO ] [sig ] [1222/3387] Forecasting FOLD... [2026-02-20T20:22:24.311240] [INFO ] [sig ] Generating forecast for: FOLD [2026-02-20T20:22:24.311270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-02-20T20:22:24.324476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-02-20T20:22:24.324882] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-02-20T20:22:24.325918] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-02-20T20:22:24.325973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:24.326022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:24.326050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:24.326107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:24.384133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:24.385123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:24.385237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:24.385273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:24.513937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:24.514099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:24.514139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:24.514168] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:24.517888] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-02-20T20:22:24.518162] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-02-20T20:22:24.518294] [INFO ] [sig ] FOLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:24.666589] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FOLD.txt [2026-02-20T20:22:24.666975] [INFO ] [sig ] [1222/3387] Completed FOLD in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:24.667018] [INFO ] [sig ] [1223/3387] Forecasting FORM... [2026-02-20T20:22:24.667047] [INFO ] [sig ] Generating forecast for: FORM [2026-02-20T20:22:24.667077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-02-20T20:22:24.680332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-02-20T20:22:24.680757] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-02-20T20:22:24.681564] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-02-20T20:22:24.681658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:24.681725] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:24.681754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:24.681813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:24.746150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:24.747191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:24.747295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:24.747331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:24.887192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:24.887354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:24.887396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:24.887424] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:24.890903] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-02-20T20:22:24.891182] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-02-20T20:22:24.891313] [INFO ] [sig ] FORM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:25.034549] [INFO ] [LOCAL ] Saved forecast: FORM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FORM.txt [2026-02-20T20:22:25.034704] [INFO ] [sig ] [1223/3387] Completed FORM in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:25.034745] [INFO ] [sig ] [1224/3387] Forecasting FOSL... [2026-02-20T20:22:25.034773] [INFO ] [sig ] Generating forecast for: FOSL [2026-02-20T20:22:25.034803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-02-20T20:22:25.047121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-02-20T20:22:25.047489] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-02-20T20:22:25.048305] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-02-20T20:22:25.048358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:25.048391] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:25.048418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:25.048475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:25.107616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:25.108441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:25.108522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:25.108554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:25.234688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:25.234860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:25.234902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:25.234930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:25.238452] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=44.18%) [2026-02-20T20:22:25.238768] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-02-20T20:22:25.238905] [INFO ] [sig ] FOSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:25.404096] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FOSL.txt [2026-02-20T20:22:25.404318] [INFO ] [sig ] [1224/3387] Completed FOSL in 0.4s | 2.78 sym/s | Total: 7.3m | ETA: 13.0m [2026-02-20T20:22:25.404370] [INFO ] [sig ] [1225/3387] Forecasting FOX... [2026-02-20T20:22:25.404409] [INFO ] [sig ] Generating forecast for: FOX [2026-02-20T20:22:25.404448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-02-20T20:22:25.420247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-02-20T20:22:25.421005] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-02-20T20:22:25.422338] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-02-20T20:22:25.422405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:25.422451] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:25.422488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:25.422567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:25.488188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:25.489143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:25.489233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:25.489268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:25.618276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:25.618441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:25.618482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:25.618511] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:25.622208] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-02-20T20:22:25.622536] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-02-20T20:22:25.622704] [INFO ] [sig ] FOX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:25.779105] [INFO ] [LOCAL ] Saved forecast: FOX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FOX.txt [2026-02-20T20:22:25.779268] [INFO ] [sig ] [1225/3387] Completed FOX in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:25.779311] [INFO ] [sig ] [1226/3387] Forecasting FOXA... [2026-02-20T20:22:25.779347] [INFO ] [sig ] Generating forecast for: FOXA [2026-02-20T20:22:25.779381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-02-20T20:22:25.791436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-02-20T20:22:25.791904] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-02-20T20:22:25.792948] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-02-20T20:22:25.793011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:25.793044] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:25.793070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:25.793129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:25.863938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:25.864936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:25.865026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:25.865076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:25.993764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:25.993927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:25.993969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:25.994050] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:25.997690] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=20.07%) [2026-02-20T20:22:25.998010] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-02-20T20:22:25.998155] [INFO ] [sig ] FOXA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:26.179333] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FOXA.txt [2026-02-20T20:22:26.179539] [INFO ] [sig ] [1226/3387] Completed FOXA in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:26.179609] [INFO ] [sig ] [1227/3387] Forecasting FOXF... [2026-02-20T20:22:26.179647] [INFO ] [sig ] Generating forecast for: FOXF [2026-02-20T20:22:26.179685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-02-20T20:22:26.194379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-02-20T20:22:26.195037] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-02-20T20:22:26.196245] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-02-20T20:22:26.196307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:26.196345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:26.196376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:26.196454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:26.257021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:26.257988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:26.258078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:26.258112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:26.377614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:26.377781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:26.377822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:26.377851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:26.381500] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-02-20T20:22:26.381885] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-02-20T20:22:26.382035] [INFO ] [sig ] FOXF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:26.527064] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FOXF.txt [2026-02-20T20:22:26.527243] [INFO ] [sig ] [1227/3387] Completed FOXF in 0.3s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:26.527287] [INFO ] [sig ] [1228/3387] Forecasting FPF... [2026-02-20T20:22:26.527316] [INFO ] [sig ] Generating forecast for: FPF [2026-02-20T20:22:26.527346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-02-20T20:22:26.539506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-02-20T20:22:26.539953] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-02-20T20:22:26.540791] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-02-20T20:22:26.540845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:26.540877] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:26.540903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:26.540961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:26.598095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:26.599061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:26.599156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:26.599189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:26.719840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:26.720007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:26.720048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:26.720078] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:26.723563] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-02-20T20:22:26.723885] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-02-20T20:22:26.724024] [INFO ] [sig ] FPF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:26.868512] [INFO ] [LOCAL ] Saved forecast: FPF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FPF.txt [2026-02-20T20:22:26.868716] [INFO ] [sig ] [1228/3387] Completed FPF in 0.3s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:26.868759] [INFO ] [sig ] [1229/3387] Forecasting FPH... [2026-02-20T20:22:26.868788] [INFO ] [sig ] Generating forecast for: FPH [2026-02-20T20:22:26.868820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-02-20T20:22:26.879472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-02-20T20:22:26.879967] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-02-20T20:22:26.880901] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-02-20T20:22:26.880957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:26.880990] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:26.881017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:26.881074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:26.942653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:26.943547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:26.943675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:26.943712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:27.069433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:27.069621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:27.069667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:27.069715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:27.073866] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-02-20T20:22:27.074197] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-02-20T20:22:27.074356] [INFO ] [sig ] FPH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:27.226156] [INFO ] [LOCAL ] Saved forecast: FPH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FPH.txt [2026-02-20T20:22:27.226333] [INFO ] [sig ] [1229/3387] Completed FPH in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:27.226375] [INFO ] [sig ] [1230/3387] Forecasting FPI... [2026-02-20T20:22:27.226408] [INFO ] [sig ] Generating forecast for: FPI [2026-02-20T20:22:27.226438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-02-20T20:22:27.238253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-02-20T20:22:27.238692] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-02-20T20:22:27.239515] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-02-20T20:22:27.239608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:27.239654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:27.239684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:27.239743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:27.305438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:27.306398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:27.306493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:27.306527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:27.442870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:27.443063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:27.443132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:27.443169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:27.447736] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-02-20T20:22:27.448108] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-02-20T20:22:27.448520] [INFO ] [sig ] FPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:27.607062] [INFO ] [LOCAL ] Saved forecast: FPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FPI.txt [2026-02-20T20:22:27.607247] [INFO ] [sig ] [1230/3387] Completed FPI in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 13.0m [2026-02-20T20:22:27.607299] [INFO ] [sig ] [1231/3387] Forecasting FPXI... [2026-02-20T20:22:27.607330] [INFO ] [sig ] Generating forecast for: FPXI [2026-02-20T20:22:27.607363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-02-20T20:22:27.619376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-02-20T20:22:27.619835] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-02-20T20:22:27.620709] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-02-20T20:22:27.620766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:27.620799] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:27.620826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:27.620883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:27.681196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:27.682157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:27.682250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:27.682323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:27.795289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:27.795458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:27.795509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:27.795544] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:27.799370] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=62.40%) [2026-02-20T20:22:27.799758] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-02-20T20:22:27.799952] [INFO ] [sig ] FPXI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:27.949542] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FPXI.txt [2026-02-20T20:22:27.949793] [INFO ] [sig ] [1231/3387] Completed FPXI in 0.3s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:27.949860] [INFO ] [sig ] [1232/3387] Forecasting FRA... [2026-02-20T20:22:27.949899] [INFO ] [sig ] Generating forecast for: FRA [2026-02-20T20:22:27.949935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-02-20T20:22:27.963552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-02-20T20:22:27.964016] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-02-20T20:22:27.964885] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-02-20T20:22:27.964941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:27.964975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:27.965003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:27.965060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:28.028395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:28.029609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:28.029704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:28.029737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:28.162976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:28.163156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:28.163201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:28.163232] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:28.167011] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-02-20T20:22:28.167375] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-02-20T20:22:28.167532] [INFO ] [sig ] FRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:28.317315] [INFO ] [LOCAL ] Saved forecast: FRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRA.txt [2026-02-20T20:22:28.317477] [INFO ] [sig ] [1232/3387] Completed FRA in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:28.317517] [INFO ] [sig ] [1233/3387] Forecasting FRBA... [2026-02-20T20:22:28.317548] [INFO ] [sig ] Generating forecast for: FRBA [2026-02-20T20:22:28.317598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-02-20T20:22:28.330870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-02-20T20:22:28.331289] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-02-20T20:22:28.332287] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-02-20T20:22:28.332343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:28.332376] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:28.332404] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:28.332477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:28.392528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:28.393520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:28.393677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:28.393713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:28.522779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:28.522948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:28.522992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:28.523022] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:28.527197] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-02-20T20:22:28.527520] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-02-20T20:22:28.527730] [INFO ] [sig ] FRBA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:28.683066] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FRBA.txt [2026-02-20T20:22:28.683237] [INFO ] [sig ] [1233/3387] Completed FRBA in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:28.683280] [INFO ] [sig ] [1234/3387] Forecasting FRGE... [2026-02-20T20:22:28.683313] [INFO ] [sig ] Generating forecast for: FRGE [2026-02-20T20:22:28.683344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-02-20T20:22:28.696345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-02-20T20:22:28.696824] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-02-20T20:22:28.698374] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-02-20T20:22:28.698445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:28.698498] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:28.698550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:28.698682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:28.793491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:28.794664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:28.794779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:28.794835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:28.936971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:28.937135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:28.937179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:28.937211] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:28.940844] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=60.49%) [2026-02-20T20:22:28.941137] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-02-20T20:22:28.941279] [INFO ] [sig ] FRGE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:29.091344] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRGE.txt [2026-02-20T20:22:29.091507] [INFO ] [sig ] [1234/3387] Completed FRGE in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:29.091550] [INFO ] [sig ] [1235/3387] Forecasting FRHC... [2026-02-20T20:22:29.091597] [INFO ] [sig ] Generating forecast for: FRHC [2026-02-20T20:22:29.091629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-02-20T20:22:29.103062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-02-20T20:22:29.103403] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-02-20T20:22:29.104491] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-02-20T20:22:29.104556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:29.104630] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:29.104665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:29.104725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:29.163409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:29.164145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:29.164229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:29.164261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:29.289181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:29.289340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:29.289381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:29.289409] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:29.293234] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-02-20T20:22:29.293719] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-02-20T20:22:29.293856] [INFO ] [sig ] FRHC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:29.441353] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRHC.txt [2026-02-20T20:22:29.441489] [INFO ] [sig ] [1235/3387] Completed FRHC in 0.3s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:29.441737] [INFO ] [sig ] [1236/3387] Forecasting FRME... [2026-02-20T20:22:29.441786] [INFO ] [sig ] Generating forecast for: FRME [2026-02-20T20:22:29.441817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-02-20T20:22:29.453257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-02-20T20:22:29.453607] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-02-20T20:22:29.454393] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-02-20T20:22:29.454447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:29.454482] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:29.454515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:29.454609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:29.515724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:29.516625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:29.516722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:29.516754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:29.639642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:29.639836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:29.639902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:29.639949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:29.643701] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=29.14%) [2026-02-20T20:22:29.644030] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-02-20T20:22:29.644178] [INFO ] [sig ] FRME: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:29.793150] [INFO ] [LOCAL ] Saved forecast: FRME 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FRME.txt [2026-02-20T20:22:29.793306] [INFO ] [sig ] [1236/3387] Completed FRME in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:29.793348] [INFO ] [sig ] [1237/3387] Forecasting FRO... [2026-02-20T20:22:29.793378] [INFO ] [sig ] Generating forecast for: FRO [2026-02-20T20:22:29.793415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-02-20T20:22:29.804427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-02-20T20:22:29.804751] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-02-20T20:22:29.805532] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-02-20T20:22:29.805604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:29.805639] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:29.805667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:29.805724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:29.868329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:29.869032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:29.869112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:29.869145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:29.995183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:29.995340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:29.995381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:29.995410] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:29.999298] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=51.73%) [2026-02-20T20:22:29.999626] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-02-20T20:22:29.999798] [INFO ] [sig ] FRO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:30.148156] [INFO ] [LOCAL ] Saved forecast: FRO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRO.txt [2026-02-20T20:22:30.148395] [INFO ] [sig ] [1237/3387] Completed FRO in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:30.148437] [INFO ] [sig ] [1238/3387] Forecasting FROG... [2026-02-20T20:22:30.148467] [INFO ] [sig ] Generating forecast for: FROG [2026-02-20T20:22:30.148506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-02-20T20:22:30.161254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-02-20T20:22:30.161644] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-02-20T20:22:30.162502] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-02-20T20:22:30.162557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:30.162617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:30.162649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:30.162708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:30.227130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:30.228121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:30.228254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:30.228299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:30.363488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:30.363674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:30.363718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:30.363747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:30.367295] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-02-20T20:22:30.367636] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-02-20T20:22:30.367786] [INFO ] [sig ] FROG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:30.515853] [INFO ] [LOCAL ] Saved forecast: FROG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FROG.txt [2026-02-20T20:22:30.516014] [INFO ] [sig ] [1238/3387] Completed FROG in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:30.516056] [INFO ] [sig ] [1239/3387] Forecasting FRPH... [2026-02-20T20:22:30.516085] [INFO ] [sig ] Generating forecast for: FRPH [2026-02-20T20:22:30.516116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-02-20T20:22:30.528190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-02-20T20:22:30.528602] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-02-20T20:22:30.529619] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-02-20T20:22:30.529672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:30.529890] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:30.529917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:30.529973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:30.595830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:30.596748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:30.596858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:30.596893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:30.734415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:30.734597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:30.734642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:30.734676] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:30.738567] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=60.99%) [2026-02-20T20:22:30.738885] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-02-20T20:22:30.739030] [INFO ] [sig ] FRPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:30.901049] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRPH.txt [2026-02-20T20:22:30.901213] [INFO ] [sig ] [1239/3387] Completed FRPH in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:30.901256] [INFO ] [sig ] [1240/3387] Forecasting FRSH... [2026-02-20T20:22:30.901286] [INFO ] [sig ] Generating forecast for: FRSH [2026-02-20T20:22:30.901317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-02-20T20:22:30.914675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-02-20T20:22:30.915097] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-02-20T20:22:30.915955] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-02-20T20:22:30.916012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:30.916091] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:30.916120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:30.916180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:30.980207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:30.981161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:30.981280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:30.981346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:31.124134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:31.124326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:31.124385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:31.124431] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:31.129254] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-02-20T20:22:31.129781] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-02-20T20:22:31.130170] [INFO ] [sig ] FRSH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:31.294115] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FRSH.txt [2026-02-20T20:22:31.294278] [INFO ] [sig ] [1240/3387] Completed FRSH in 0.4s | 2.78 sym/s | Total: 7.4m | ETA: 12.9m [2026-02-20T20:22:31.294322] [INFO ] [sig ] [1241/3387] Forecasting FSBC... [2026-02-20T20:22:31.294352] [INFO ] [sig ] Generating forecast for: FSBC [2026-02-20T20:22:31.294383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-02-20T20:22:31.306222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-02-20T20:22:31.306672] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-02-20T20:22:31.307740] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-02-20T20:22:31.307795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:31.308016] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:31.308044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:31.308103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:31.372068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:31.373037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:31.373131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:31.373165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:31.497958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:31.498127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:31.498169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:31.498203] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:31.501666] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-02-20T20:22:31.501988] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-02-20T20:22:31.502133] [INFO ] [sig ] FSBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:31.651938] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FSBC.txt [2026-02-20T20:22:31.652107] [INFO ] [sig ] [1241/3387] Completed FSBC in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:31.652151] [INFO ] [sig ] [1242/3387] Forecasting FSCO... [2026-02-20T20:22:31.652180] [INFO ] [sig ] Generating forecast for: FSCO [2026-02-20T20:22:31.652216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-02-20T20:22:31.663867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-02-20T20:22:31.664338] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-02-20T20:22:31.665227] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-02-20T20:22:31.665286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:31.665321] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:31.665349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:31.665408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:31.723491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:31.724412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:31.724506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:31.724539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:31.843299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:31.843466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:31.843508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:31.843537] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:31.847084] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=8.55%) [2026-02-20T20:22:31.847386] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-02-20T20:22:31.847524] [INFO ] [sig ] FSCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:32.000821] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FSCO.txt [2026-02-20T20:22:32.000986] [INFO ] [sig ] [1242/3387] Completed FSCO in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:32.001028] [INFO ] [sig ] [1243/3387] Forecasting FSK... [2026-02-20T20:22:32.001057] [INFO ] [sig ] Generating forecast for: FSK [2026-02-20T20:22:32.001090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-02-20T20:22:32.013019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-02-20T20:22:32.013427] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-02-20T20:22:32.014282] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-02-20T20:22:32.014338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:32.014371] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:32.014398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:32.014454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:32.073773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:32.074661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:32.074752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:32.074786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:32.192534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:32.192714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:32.192757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:32.192815] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:32.196405] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-02-20T20:22:32.196753] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-02-20T20:22:32.196926] [INFO ] [sig ] FSK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:32.342497] [INFO ] [LOCAL ] Saved forecast: FSK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FSK.txt [2026-02-20T20:22:32.342686] [INFO ] [sig ] [1243/3387] Completed FSK in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:32.342738] [INFO ] [sig ] [1244/3387] Forecasting FSLY... [2026-02-20T20:22:32.342772] [INFO ] [sig ] Generating forecast for: FSLY [2026-02-20T20:22:32.342803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-02-20T20:22:32.353642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-02-20T20:22:32.353980] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-02-20T20:22:32.354821] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-02-20T20:22:32.354875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:32.354907] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:32.354934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:32.354990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:32.412786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:32.413670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:32.413752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:32.413784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:32.544226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:32.544385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:32.544427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:32.544457] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:32.548318] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-02-20T20:22:32.548619] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-02-20T20:22:32.548773] [INFO ] [sig ] FSLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:32.695427] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FSLY.txt [2026-02-20T20:22:32.695560] [INFO ] [sig ] [1244/3387] Completed FSLY in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:32.695629] [INFO ] [sig ] [1245/3387] Forecasting FSM... [2026-02-20T20:22:32.695667] [INFO ] [sig ] Generating forecast for: FSM [2026-02-20T20:22:32.695704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-02-20T20:22:32.706949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-02-20T20:22:32.707293] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-02-20T20:22:32.708253] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-02-20T20:22:32.708305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:32.708337] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:32.708363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:32.708419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:32.768082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:32.768858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:32.768950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:32.768984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:32.893362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:32.893528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:32.893598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:32.893640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:32.897352] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=52.66%) [2026-02-20T20:22:32.897657] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-02-20T20:22:32.897794] [INFO ] [sig ] FSM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:33.040371] [INFO ] [LOCAL ] Saved forecast: FSM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FSM.txt [2026-02-20T20:22:33.040546] [INFO ] [sig ] [1245/3387] Completed FSM in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:33.040624] [INFO ] [sig ] [1246/3387] Forecasting FSS... [2026-02-20T20:22:33.040671] [INFO ] [sig ] Generating forecast for: FSS [2026-02-20T20:22:33.040725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-02-20T20:22:33.052327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-02-20T20:22:33.052703] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-02-20T20:22:33.053494] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-02-20T20:22:33.053596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:33.053633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:33.053662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:33.053719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:33.110903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:33.111764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:33.111849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:33.111882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:33.236115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:33.236277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:33.236317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:33.236346] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:33.239843] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-02-20T20:22:33.240287] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-02-20T20:22:33.240419] [INFO ] [sig ] FSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:33.385775] [INFO ] [LOCAL ] Saved forecast: FSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FSS.txt [2026-02-20T20:22:33.385918] [INFO ] [sig ] [1246/3387] Completed FSS in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.9m [2026-02-20T20:22:33.385959] [INFO ] [sig ] [1247/3387] Forecasting FTA... [2026-02-20T20:22:33.385988] [INFO ] [sig ] Generating forecast for: FTA [2026-02-20T20:22:33.386018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-02-20T20:22:33.398187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-02-20T20:22:33.398547] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-02-20T20:22:33.399365] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-02-20T20:22:33.399419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:33.399452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:33.399478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:33.399533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:33.457810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:33.458673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:33.458763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:33.458795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:33.579621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:33.579784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:33.579825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:33.579854] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:33.583256] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-02-20T20:22:33.583534] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-02-20T20:22:33.583688] [INFO ] [sig ] FTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:33.735194] [INFO ] [LOCAL ] Saved forecast: FTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTA.txt [2026-02-20T20:22:33.735375] [INFO ] [sig ] [1247/3387] Completed FTA in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:33.735421] [INFO ] [sig ] [1248/3387] Forecasting FTAI... [2026-02-20T20:22:33.735457] [INFO ] [sig ] Generating forecast for: FTAI [2026-02-20T20:22:33.735490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-02-20T20:22:33.747760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-02-20T20:22:33.748216] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-02-20T20:22:33.749177] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-02-20T20:22:33.749232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:33.749266] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:33.749294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:33.749351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:33.809336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:33.810272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:33.810365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:33.810400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:33.938202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:33.938364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:33.938407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:33.938438] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:33.942431] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-02-20T20:22:33.942768] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-02-20T20:22:33.942911] [INFO ] [sig ] FTAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:34.087911] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTAI.txt [2026-02-20T20:22:34.088057] [INFO ] [sig ] [1248/3387] Completed FTAI in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:34.088097] [INFO ] [sig ] [1249/3387] Forecasting FTC... [2026-02-20T20:22:34.088127] [INFO ] [sig ] Generating forecast for: FTC [2026-02-20T20:22:34.088157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-02-20T20:22:34.099069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-02-20T20:22:34.099395] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-02-20T20:22:34.100219] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-02-20T20:22:34.100273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:34.100305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:34.100332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:34.100393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:34.160710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:34.161419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:34.161503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:34.161538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:34.280802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:34.280955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:34.280996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:34.281024] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:34.284522] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-02-20T20:22:34.284827] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-02-20T20:22:34.284963] [INFO ] [sig ] FTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:34.432236] [INFO ] [LOCAL ] Saved forecast: FTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTC.txt [2026-02-20T20:22:34.432383] [INFO ] [sig ] [1249/3387] Completed FTC in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:34.432430] [INFO ] [sig ] [1250/3387] Forecasting FTCI... [2026-02-20T20:22:34.432460] [INFO ] [sig ] Generating forecast for: FTCI [2026-02-20T20:22:34.432491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-02-20T20:22:34.444265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-02-20T20:22:34.444595] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-02-20T20:22:34.445422] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-02-20T20:22:34.445475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:34.445507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:34.445535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:34.445608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:34.507649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:34.508561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:34.508719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:34.508753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:34.636357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:34.636528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:34.636595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:34.636630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:34.640288] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-02-20T20:22:34.640605] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-02-20T20:22:34.640749] [INFO ] [sig ] FTCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:34.791547] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTCI.txt [2026-02-20T20:22:34.791737] [INFO ] [sig ] [1250/3387] Completed FTCI in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:34.791782] [INFO ] [sig ] [1251/3387] Forecasting FTCS... [2026-02-20T20:22:34.791814] [INFO ] [sig ] Generating forecast for: FTCS [2026-02-20T20:22:34.791846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-02-20T20:22:34.803222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-02-20T20:22:34.803655] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-02-20T20:22:34.804486] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-02-20T20:22:34.804542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:34.804594] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:34.804625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:34.804683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:34.867722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:34.868876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:34.869154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:34.869188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:34.996900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:34.997070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:34.997112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:34.997141] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:35.001236] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-02-20T20:22:35.001599] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-02-20T20:22:35.001760] [INFO ] [sig ] FTCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:35.156693] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTCS.txt [2026-02-20T20:22:35.156929] [INFO ] [sig ] [1251/3387] Completed FTCS in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:35.156977] [INFO ] [sig ] [1252/3387] Forecasting FTEK... [2026-02-20T20:22:35.157009] [INFO ] [sig ] Generating forecast for: FTEK [2026-02-20T20:22:35.157040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-02-20T20:22:35.171692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-02-20T20:22:35.172125] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-02-20T20:22:35.173126] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-02-20T20:22:35.173187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:35.173221] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:35.173248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:35.173307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:35.236343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:35.237338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:35.237431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:35.237465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:35.357978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:35.358135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:35.358175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:35.358204] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:35.361749] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-02-20T20:22:35.362059] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-02-20T20:22:35.362191] [INFO ] [sig ] FTEK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:35.507078] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTEK.txt [2026-02-20T20:22:35.507236] [INFO ] [sig ] [1252/3387] Completed FTEK in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:35.507280] [INFO ] [sig ] [1253/3387] Forecasting FTGC... [2026-02-20T20:22:35.507311] [INFO ] [sig ] Generating forecast for: FTGC [2026-02-20T20:22:35.507342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-02-20T20:22:35.518728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-02-20T20:22:35.519059] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-02-20T20:22:35.519860] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-02-20T20:22:35.519914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:35.519947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:35.519975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:35.520031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:35.579762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:35.580513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:35.580615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:35.580651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:35.701085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:35.701247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:35.701305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:35.701338] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:35.704995] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-02-20T20:22:35.705297] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-02-20T20:22:35.705437] [INFO ] [sig ] FTGC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:35.853386] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTGC.txt [2026-02-20T20:22:35.853596] [INFO ] [sig ] [1253/3387] Completed FTGC in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:35.853642] [INFO ] [sig ] [1254/3387] Forecasting FTGS... [2026-02-20T20:22:35.853672] [INFO ] [sig ] Generating forecast for: FTGS [2026-02-20T20:22:35.853702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-02-20T20:22:35.864475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-02-20T20:22:35.864844] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-02-20T20:22:35.865680] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-02-20T20:22:35.865737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:35.865771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:35.865799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:35.865859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:35.931734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:35.933232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:35.933336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:35.933373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:36.056631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:36.056811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:36.056859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:36.056890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:36.060519] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-02-20T20:22:36.060829] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-02-20T20:22:36.061141] [INFO ] [sig ] FTGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:36.212167] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTGS.txt [2026-02-20T20:22:36.212309] [INFO ] [sig ] [1254/3387] Completed FTGS in 0.4s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:36.212351] [INFO ] [sig ] [1255/3387] Forecasting FTHI... [2026-02-20T20:22:36.212379] [INFO ] [sig ] Generating forecast for: FTHI [2026-02-20T20:22:36.212417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-02-20T20:22:36.230657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-02-20T20:22:36.230988] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-02-20T20:22:36.231830] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-02-20T20:22:36.231892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:36.231925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:36.231951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:36.232007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:36.290381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:36.291290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:36.291372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:36.291404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:36.407470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:36.407631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:36.407673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:36.407703] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:36.411118] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-02-20T20:22:36.411403] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-02-20T20:22:36.411532] [INFO ] [sig ] FTHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:36.555929] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTHI.txt [2026-02-20T20:22:36.556089] [INFO ] [sig ] [1255/3387] Completed FTHI in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:36.556130] [INFO ] [sig ] [1256/3387] Forecasting FTHY... [2026-02-20T20:22:36.556158] [INFO ] [sig ] Generating forecast for: FTHY [2026-02-20T20:22:36.556188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-02-20T20:22:36.567338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-02-20T20:22:36.567706] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-02-20T20:22:36.568529] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-02-20T20:22:36.568606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:36.568643] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:36.568673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:36.568745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:36.627563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:36.628220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:36.628302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:36.628336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:36.751142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:36.751351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:36.751396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:36.751428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:36.755360] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=65.57%) [2026-02-20T20:22:36.755687] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-02-20T20:22:36.755848] [INFO ] [sig ] FTHY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:36.899421] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTHY.txt [2026-02-20T20:22:36.899599] [INFO ] [sig ] [1256/3387] Completed FTHY in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:36.899650] [INFO ] [sig ] [1257/3387] Forecasting FTI... [2026-02-20T20:22:36.899681] [INFO ] [sig ] Generating forecast for: FTI [2026-02-20T20:22:36.899720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-02-20T20:22:36.911614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-02-20T20:22:36.911972] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-02-20T20:22:36.912919] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-02-20T20:22:36.912973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:36.913043] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:36.913074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:36.913131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:36.970737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:36.971752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:36.971862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:36.971896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:37.096414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:37.096564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:37.096624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:37.096653] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:37.100223] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-02-20T20:22:37.100503] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-02-20T20:22:37.100653] [INFO ] [sig ] FTI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:37.241334] [INFO ] [LOCAL ] Saved forecast: FTI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTI.txt [2026-02-20T20:22:37.241468] [INFO ] [sig ] [1257/3387] Completed FTI in 0.3s | 2.78 sym/s | Total: 7.5m | ETA: 12.8m [2026-02-20T20:22:37.241509] [INFO ] [sig ] [1258/3387] Forecasting FTK... [2026-02-20T20:22:37.241539] [INFO ] [sig ] Generating forecast for: FTK [2026-02-20T20:22:37.241586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-02-20T20:22:37.253119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-02-20T20:22:37.253442] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-02-20T20:22:37.254239] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-02-20T20:22:37.254293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:37.254325] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:37.254352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:37.254409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:37.311974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:37.312668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:37.312751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:37.312784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:37.434837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:37.435001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:37.435042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:37.435070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:37.442197] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=44.17%) [2026-02-20T20:22:37.442594] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-02-20T20:22:37.442754] [INFO ] [sig ] FTK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:37.588038] [INFO ] [LOCAL ] Saved forecast: FTK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTK.txt [2026-02-20T20:22:37.588184] [INFO ] [sig ] [1258/3387] Completed FTK in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:37.588226] [INFO ] [sig ] [1259/3387] Forecasting FTLF... [2026-02-20T20:22:37.588256] [INFO ] [sig ] Generating forecast for: FTLF [2026-02-20T20:22:37.588292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-02-20T20:22:37.600194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-02-20T20:22:37.600537] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-02-20T20:22:37.601390] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-02-20T20:22:37.601444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:37.601477] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:37.601504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:37.601561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:37.661007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:37.661719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:37.661816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:37.661856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:37.770621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:37.770793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:37.770841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:37.770875] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:37.774280] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-02-20T20:22:37.774559] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-02-20T20:22:37.774707] [INFO ] [sig ] FTLF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:37.915767] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTLF.txt [2026-02-20T20:22:37.915935] [INFO ] [sig ] [1259/3387] Completed FTLF in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:37.915975] [INFO ] [sig ] [1260/3387] Forecasting FTQI... [2026-02-20T20:22:37.916005] [INFO ] [sig ] Generating forecast for: FTQI [2026-02-20T20:22:37.916036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-02-20T20:22:37.927937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-02-20T20:22:37.928372] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-02-20T20:22:37.929237] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-02-20T20:22:37.929290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:37.929323] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:37.929350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:37.929420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:38.011048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:38.012371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:38.012505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:38.012558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:38.173764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:38.173979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:38.174043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:38.174138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:38.179825] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=60.15%) [2026-02-20T20:22:38.180394] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-02-20T20:22:38.180647] [INFO ] [sig ] FTQI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:38.414608] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTQI.txt [2026-02-20T20:22:38.414856] [INFO ] [sig ] [1260/3387] Completed FTQI in 0.5s | 2.78 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:38.414917] [INFO ] [sig ] [1261/3387] Forecasting FTRE... [2026-02-20T20:22:38.414973] [INFO ] [sig ] Generating forecast for: FTRE [2026-02-20T20:22:38.415022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-02-20T20:22:38.468745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-02-20T20:22:38.469339] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-02-20T20:22:38.470800] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-02-20T20:22:38.470884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:38.470941] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:38.470988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:38.471083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:38.569968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:38.571221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:38.571359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:38.571402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:38.760818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:38.761022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:38.761076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:38.761114] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:38.766253] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-02-20T20:22:38.766844] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-02-20T20:22:38.767079] [INFO ] [sig ] FTRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:39.003146] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTRE.txt [2026-02-20T20:22:39.003391] [INFO ] [sig ] [1261/3387] Completed FTRE in 0.6s | 2.77 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:39.003455] [INFO ] [sig ] [1262/3387] Forecasting FTRI... [2026-02-20T20:22:39.003505] [INFO ] [sig ] Generating forecast for: FTRI [2026-02-20T20:22:39.003553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-02-20T20:22:39.087905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-02-20T20:22:39.088474] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-02-20T20:22:39.089731] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-02-20T20:22:39.089804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:39.089855] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:39.089901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:39.090001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:39.164526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:39.166198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:39.166351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:39.166408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:39.309564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:39.310074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:39.310158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:39.310202] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:39.315241] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-02-20T20:22:39.315648] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-02-20T20:22:39.315808] [INFO ] [sig ] FTRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:39.463044] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTRI.txt [2026-02-20T20:22:39.463208] [INFO ] [sig ] [1262/3387] Completed FTRI in 0.5s | 2.77 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:39.463254] [INFO ] [sig ] [1263/3387] Forecasting FTS... [2026-02-20T20:22:39.463290] [INFO ] [sig ] Generating forecast for: FTS [2026-02-20T20:22:39.463327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-02-20T20:22:39.476715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-02-20T20:22:39.477370] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-02-20T20:22:39.478366] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-02-20T20:22:39.478423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:39.478455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:39.478482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:39.478538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:39.539410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:39.540550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:39.540664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:39.540699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:39.672008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:39.672171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:39.672214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:39.672244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:39.675768] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=64.64%) [2026-02-20T20:22:39.676072] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-02-20T20:22:39.676226] [INFO ] [sig ] FTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:39.822302] [INFO ] [LOCAL ] Saved forecast: FTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTS.txt [2026-02-20T20:22:39.822463] [INFO ] [sig ] [1263/3387] Completed FTS in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:39.822506] [INFO ] [sig ] [1264/3387] Forecasting FTSL... [2026-02-20T20:22:39.822536] [INFO ] [sig ] Generating forecast for: FTSL [2026-02-20T20:22:39.822565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-02-20T20:22:39.838977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-02-20T20:22:39.839753] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-02-20T20:22:39.841268] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-02-20T20:22:39.841337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:39.841385] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:39.841426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:39.841510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:39.928458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:39.929640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:39.929737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:39.929777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:40.059390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:40.059547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:40.059607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:40.059663] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:40.063135] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-02-20T20:22:40.063429] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-02-20T20:22:40.063562] [INFO ] [sig ] FTSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:40.207693] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTSL.txt [2026-02-20T20:22:40.207861] [INFO ] [sig ] [1264/3387] Completed FTSL in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:40.207904] [INFO ] [sig ] [1265/3387] Forecasting FTSM... [2026-02-20T20:22:40.207934] [INFO ] [sig ] Generating forecast for: FTSM [2026-02-20T20:22:40.207965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-02-20T20:22:40.219081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-02-20T20:22:40.219430] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-02-20T20:22:40.220234] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-02-20T20:22:40.220288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:40.220321] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:40.220348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:40.220447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:40.280307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:40.281151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:40.281240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:40.281276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:40.380636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:40.380794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:40.380839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:40.380868] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:40.384327] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-02-20T20:22:40.384628] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-02-20T20:22:40.384760] [INFO ] [sig ] FTSM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:40.533305] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FTSM.txt [2026-02-20T20:22:40.533467] [INFO ] [sig ] [1265/3387] Completed FTSM in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.8m [2026-02-20T20:22:40.533509] [INFO ] [sig ] [1266/3387] Forecasting FTXL... [2026-02-20T20:22:40.533538] [INFO ] [sig ] Generating forecast for: FTXL [2026-02-20T20:22:40.533598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-02-20T20:22:40.544976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-02-20T20:22:40.545365] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-02-20T20:22:40.546239] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-02-20T20:22:40.546295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:40.546329] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:40.546357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:40.546414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:40.609499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:40.610679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:40.610773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:40.610828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:40.737941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:40.738121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:40.738359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:40.738389] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:40.742475] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-02-20T20:22:40.742904] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-02-20T20:22:40.743069] [INFO ] [sig ] FTXL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:40.892261] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTXL.txt [2026-02-20T20:22:40.892412] [INFO ] [sig ] [1266/3387] Completed FTXL in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:40.892453] [INFO ] [sig ] [1267/3387] Forecasting FTXN... [2026-02-20T20:22:40.892481] [INFO ] [sig ] Generating forecast for: FTXN [2026-02-20T20:22:40.892511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-02-20T20:22:40.905352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-02-20T20:22:40.905806] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-02-20T20:22:40.906772] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-02-20T20:22:40.906854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:40.906888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:40.906915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:40.906973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:40.972758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:40.973640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:40.973760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:40.973802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:41.094265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:41.094428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:41.094472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:41.094504] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:41.098166] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-02-20T20:22:41.098459] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-02-20T20:22:41.098617] [INFO ] [sig ] FTXN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:41.241316] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTXN.txt [2026-02-20T20:22:41.241454] [INFO ] [sig ] [1267/3387] Completed FTXN in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:41.241495] [INFO ] [sig ] [1268/3387] Forecasting FTXO... [2026-02-20T20:22:41.241525] [INFO ] [sig ] Generating forecast for: FTXO [2026-02-20T20:22:41.241555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-02-20T20:22:41.252447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-02-20T20:22:41.252822] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-02-20T20:22:41.253669] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-02-20T20:22:41.253723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:41.253756] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:41.253797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:41.253856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:41.312390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:41.313230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:41.313315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:41.313349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:41.437042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:41.437201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:41.437243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:41.437272] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:41.440798] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-02-20T20:22:41.441073] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-02-20T20:22:41.441205] [INFO ] [sig ] FTXO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:41.585400] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FTXO.txt [2026-02-20T20:22:41.585559] [INFO ] [sig ] [1268/3387] Completed FTXO in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:41.585621] [INFO ] [sig ] [1269/3387] Forecasting FUBO... [2026-02-20T20:22:41.585653] [INFO ] [sig ] Generating forecast for: FUBO [2026-02-20T20:22:41.585683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-02-20T20:22:41.596740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-02-20T20:22:41.597102] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-02-20T20:22:41.597917] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-02-20T20:22:41.597971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:41.598004] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:41.598030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:41.598086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:41.655931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:41.656851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:41.656953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:41.656998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:41.779276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:41.779433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:41.779474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:41.779503] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:41.782989] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-02-20T20:22:41.783261] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-02-20T20:22:41.783388] [INFO ] [sig ] FUBO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:41.930074] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FUBO.txt [2026-02-20T20:22:41.930444] [INFO ] [sig ] [1269/3387] Completed FUBO in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:41.930486] [INFO ] [sig ] [1270/3387] Forecasting FUL... [2026-02-20T20:22:41.930515] [INFO ] [sig ] Generating forecast for: FUL [2026-02-20T20:22:41.930545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-02-20T20:22:41.942157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-02-20T20:22:41.942499] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-02-20T20:22:41.943327] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-02-20T20:22:41.943380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:41.943413] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:41.943439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:41.943495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:42.004384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:42.005612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:42.005767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:42.005803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:42.135375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:42.135531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:42.135589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:42.135623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:42.139279] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-02-20T20:22:42.139553] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-02-20T20:22:42.139719] [INFO ] [sig ] FUL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:42.294713] [INFO ] [LOCAL ] Saved forecast: FUL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FUL.txt [2026-02-20T20:22:42.294927] [INFO ] [sig ] [1270/3387] Completed FUL in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:42.294973] [INFO ] [sig ] [1271/3387] Forecasting FULC... [2026-02-20T20:22:42.295007] [INFO ] [sig ] Generating forecast for: FULC [2026-02-20T20:22:42.295046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-02-20T20:22:42.308744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-02-20T20:22:42.309170] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-02-20T20:22:42.310069] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-02-20T20:22:42.310124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:42.310158] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:42.310186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:42.310245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:42.374974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:42.375946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:42.376045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:42.376081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:42.512824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:42.512992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:42.513038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:42.513068] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:42.516486] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=8.37%) [2026-02-20T20:22:42.516780] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-02-20T20:22:42.516960] [INFO ] [sig ] FULC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:42.663681] [INFO ] [LOCAL ] Saved forecast: FULC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FULC.txt [2026-02-20T20:22:42.663827] [INFO ] [sig ] [1271/3387] Completed FULC in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:42.663869] [INFO ] [sig ] [1272/3387] Forecasting FUN... [2026-02-20T20:22:42.663900] [INFO ] [sig ] Generating forecast for: FUN [2026-02-20T20:22:42.663947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-02-20T20:22:42.675994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-02-20T20:22:42.676568] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-02-20T20:22:42.677659] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-02-20T20:22:42.677714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:42.677747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:42.677776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:42.677835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:42.740625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:42.741387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:42.741473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:42.741508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:42.869775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:42.869941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:42.869983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:42.870012] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:42.873634] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-02-20T20:22:42.873933] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-02-20T20:22:42.874072] [INFO ] [sig ] FUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:43.022534] [INFO ] [LOCAL ] Saved forecast: FUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FUN.txt [2026-02-20T20:22:43.022698] [INFO ] [sig ] [1272/3387] Completed FUN in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:43.022740] [INFO ] [sig ] [1273/3387] Forecasting FUNC... [2026-02-20T20:22:43.022769] [INFO ] [sig ] Generating forecast for: FUNC [2026-02-20T20:22:43.022800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-02-20T20:22:43.034077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-02-20T20:22:43.034434] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-02-20T20:22:43.035299] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-02-20T20:22:43.035355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:43.035390] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:43.035419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:43.035476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:43.098026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:43.098778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:43.098872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:43.098914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:43.217565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:43.217733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:43.217773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:43.217803] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:43.221228] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-02-20T20:22:43.221505] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-02-20T20:22:43.221651] [INFO ] [sig ] FUNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:43.367667] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FUNC.txt [2026-02-20T20:22:43.367834] [INFO ] [sig ] [1273/3387] Completed FUNC in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.7m [2026-02-20T20:22:43.367881] [INFO ] [sig ] [1274/3387] Forecasting FUND... [2026-02-20T20:22:43.367917] [INFO ] [sig ] Generating forecast for: FUND [2026-02-20T20:22:43.367954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-02-20T20:22:43.379211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-02-20T20:22:43.379555] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-02-20T20:22:43.380401] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-02-20T20:22:43.380456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:43.380518] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:43.380555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:43.380662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:43.442704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:43.443490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:43.443591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:43.443630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:43.561730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:43.561876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:43.561918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:43.561948] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:43.565525] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-02-20T20:22:43.565823] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-02-20T20:22:43.565980] [INFO ] [sig ] FUND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:43.710877] [INFO ] [LOCAL ] Saved forecast: FUND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FUND.txt [2026-02-20T20:22:43.711035] [INFO ] [sig ] [1274/3387] Completed FUND in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:43.711077] [INFO ] [sig ] [1275/3387] Forecasting FVCB... [2026-02-20T20:22:43.711107] [INFO ] [sig ] Generating forecast for: FVCB [2026-02-20T20:22:43.711137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-02-20T20:22:43.722836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-02-20T20:22:43.723195] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-02-20T20:22:43.724012] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-02-20T20:22:43.724065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:43.724097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:43.724124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:43.724180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:43.784355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:43.785052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:43.785134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:43.785167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:43.900473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:43.900660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:43.900702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:43.900750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:43.904183] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=69.79%) [2026-02-20T20:22:43.904463] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-02-20T20:22:43.904613] [INFO ] [sig ] FVCB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:44.052176] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FVCB.txt [2026-02-20T20:22:44.052339] [INFO ] [sig ] [1275/3387] Completed FVCB in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:44.052379] [INFO ] [sig ] [1276/3387] Forecasting FWONA... [2026-02-20T20:22:44.052411] [INFO ] [sig ] Generating forecast for: FWONA [2026-02-20T20:22:44.052441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-02-20T20:22:44.063705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-02-20T20:22:44.064295] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-02-20T20:22:44.065277] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-02-20T20:22:44.065331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:44.065364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:44.065390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:44.065446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:44.128126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:44.129464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:44.129552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:44.129606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:44.250629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:44.250799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:44.250840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:44.250870] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:44.254335] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-02-20T20:22:44.254653] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-02-20T20:22:44.254787] [INFO ] [sig ] FWONA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:44.398216] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FWONA.txt [2026-02-20T20:22:44.398352] [INFO ] [sig ] [1276/3387] Completed FWONA in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:44.398393] [INFO ] [sig ] [1277/3387] Forecasting FWONK... [2026-02-20T20:22:44.398423] [INFO ] [sig ] Generating forecast for: FWONK [2026-02-20T20:22:44.398455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-02-20T20:22:44.410266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-02-20T20:22:44.410615] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-02-20T20:22:44.411421] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-02-20T20:22:44.411475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:44.411508] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:44.411536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:44.411618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:44.469095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:44.469770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:44.469853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:44.469904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:44.588300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:44.588460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:44.588505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:44.588565] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:44.592037] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-02-20T20:22:44.592314] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-02-20T20:22:44.592442] [INFO ] [sig ] FWONK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:44.736609] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FWONK.txt [2026-02-20T20:22:44.736749] [INFO ] [sig ] [1277/3387] Completed FWONK in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:44.736803] [INFO ] [sig ] [1278/3387] Forecasting FWRD... [2026-02-20T20:22:44.736835] [INFO ] [sig ] Generating forecast for: FWRD [2026-02-20T20:22:44.736866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-02-20T20:22:44.749158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-02-20T20:22:44.749510] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-02-20T20:22:44.750311] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-02-20T20:22:44.750365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:44.750397] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:44.750424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:44.750481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:44.808486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:44.809267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:44.809354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:44.809387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:44.933768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:44.933980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:44.934044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:44.934083] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:44.938130] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=34.89%) [2026-02-20T20:22:44.938433] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-02-20T20:22:44.938607] [INFO ] [sig ] FWRD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:45.082553] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FWRD.txt [2026-02-20T20:22:45.082713] [INFO ] [sig ] [1278/3387] Completed FWRD in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:45.082760] [INFO ] [sig ] [1279/3387] Forecasting FWRG... [2026-02-20T20:22:45.082790] [INFO ] [sig ] Generating forecast for: FWRG [2026-02-20T20:22:45.082827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-02-20T20:22:45.094990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-02-20T20:22:45.095323] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-02-20T20:22:45.096144] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-02-20T20:22:45.096197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:45.096230] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:45.096257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:45.096329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:45.155524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:45.156215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:45.156304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:45.156344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:45.276382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:45.276545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:45.276604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:45.276638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:45.280241] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=36.57%) [2026-02-20T20:22:45.280526] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-02-20T20:22:45.280686] [INFO ] [sig ] FWRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:45.425418] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FWRG.txt [2026-02-20T20:22:45.425554] [INFO ] [sig ] [1279/3387] Completed FWRG in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:45.425616] [INFO ] [sig ] [1280/3387] Forecasting FYC... [2026-02-20T20:22:45.425648] [INFO ] [sig ] Generating forecast for: FYC [2026-02-20T20:22:45.425678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-02-20T20:22:45.437441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-02-20T20:22:45.437799] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-02-20T20:22:45.438606] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-02-20T20:22:45.438659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:45.438691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:45.438719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:45.438776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:45.497446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:45.498371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:45.498459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:45.498494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:45.617216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:45.617381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:45.617423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:45.617453] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:45.621063] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-02-20T20:22:45.621365] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-02-20T20:22:45.621500] [INFO ] [sig ] FYC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:45.764596] [INFO ] [LOCAL ] Saved forecast: FYC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/FYC.txt [2026-02-20T20:22:45.764742] [INFO ] [sig ] [1280/3387] Completed FYC in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.7m [2026-02-20T20:22:45.764783] [INFO ] [sig ] [1281/3387] Forecasting FYX... [2026-02-20T20:22:45.764812] [INFO ] [sig ] Generating forecast for: FYX [2026-02-20T20:22:45.764842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-02-20T20:22:45.776747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-02-20T20:22:45.777151] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-02-20T20:22:45.777965] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-02-20T20:22:45.778035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:45.778069] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:45.778096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:45.778153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:45.838789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:45.839708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:45.839796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:45.839830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:45.960288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:45.960449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:45.960490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:45.960520] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:45.963966] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-02-20T20:22:45.964254] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-02-20T20:22:45.964386] [INFO ] [sig ] FYX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:46.107154] [INFO ] [LOCAL ] Saved forecast: FYX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/FYX.txt [2026-02-20T20:22:46.107522] [INFO ] [sig ] [1281/3387] Completed FYX in 0.3s | 2.77 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:46.107564] [INFO ] [sig ] [1282/3387] Forecasting G... [2026-02-20T20:22:46.107615] [INFO ] [sig ] Generating forecast for: G [2026-02-20T20:22:46.107647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-02-20T20:22:46.119442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-02-20T20:22:46.119882] [INFO ] [FORECASTER] Starting predict_future for G [2026-02-20T20:22:46.120703] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-02-20T20:22:46.120756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:46.120789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:46.120816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:46.120871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:46.178415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:46.179389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:46.179474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:46.179506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:46.299688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:46.299851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:46.299892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:46.299923] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:46.303566] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-02-20T20:22:46.303893] [INFO ] [FORECASTER] Completed predict_future for G [2026-02-20T20:22:46.304061] [INFO ] [sig ] G: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:46.452913] [INFO ] [LOCAL ] Saved forecast: G 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/G.txt [2026-02-20T20:22:46.453073] [INFO ] [sig ] [1282/3387] Completed G in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:46.453115] [INFO ] [sig ] [1283/3387] Forecasting GAB... [2026-02-20T20:22:46.453145] [INFO ] [sig ] Generating forecast for: GAB [2026-02-20T20:22:46.453175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-02-20T20:22:46.464426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-02-20T20:22:46.464821] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-02-20T20:22:46.465694] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-02-20T20:22:46.465752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:46.465784] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:46.465811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:46.465871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:46.534158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:46.535116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:46.535205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:46.535239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:46.654180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:46.654345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:46.654389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:46.654419] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:46.658059] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-02-20T20:22:46.658355] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-02-20T20:22:46.658499] [INFO ] [sig ] GAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:46.807548] [INFO ] [LOCAL ] Saved forecast: GAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GAB.txt [2026-02-20T20:22:46.807723] [INFO ] [sig ] [1283/3387] Completed GAB in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:46.807766] [INFO ] [sig ] [1284/3387] Forecasting GABC... [2026-02-20T20:22:46.807795] [INFO ] [sig ] Generating forecast for: GABC [2026-02-20T20:22:46.807825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-02-20T20:22:46.819051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-02-20T20:22:46.819376] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-02-20T20:22:46.820343] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-02-20T20:22:46.820397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:46.820429] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:46.820457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:46.820514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:46.879114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:46.879804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:46.879886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:46.879951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:47.002661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:47.002843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:47.002885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:47.002917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:47.007075] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=48.27%) [2026-02-20T20:22:47.007423] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-02-20T20:22:47.007595] [INFO ] [sig ] GABC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:47.169681] [INFO ] [LOCAL ] Saved forecast: GABC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GABC.txt [2026-02-20T20:22:47.169851] [INFO ] [sig ] [1284/3387] Completed GABC in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:47.169892] [INFO ] [sig ] [1285/3387] Forecasting GAIA... [2026-02-20T20:22:47.169924] [INFO ] [sig ] Generating forecast for: GAIA [2026-02-20T20:22:47.169955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-02-20T20:22:47.182854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-02-20T20:22:47.183265] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-02-20T20:22:47.184091] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-02-20T20:22:47.184146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:47.184179] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:47.184205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:47.184261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:47.246708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:47.247652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:47.247738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:47.247771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:47.368645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:47.368821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:47.368879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:47.368911] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:47.372754] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-02-20T20:22:47.373051] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-02-20T20:22:47.373195] [INFO ] [sig ] GAIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:47.519665] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GAIA.txt [2026-02-20T20:22:47.519790] [INFO ] [sig ] [1285/3387] Completed GAIA in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:47.519830] [INFO ] [sig ] [1286/3387] Forecasting GAIN... [2026-02-20T20:22:47.519860] [INFO ] [sig ] Generating forecast for: GAIN [2026-02-20T20:22:47.519890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-02-20T20:22:47.530984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-02-20T20:22:47.531371] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-02-20T20:22:47.532221] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-02-20T20:22:47.532275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:47.532308] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:47.532336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:47.532392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:47.589751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:47.590656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:47.590737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:47.590770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:47.719564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:47.719776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:47.719819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:47.719848] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:47.723685] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: UP (p=55.65%) [2026-02-20T20:22:47.724109] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-02-20T20:22:47.724256] [INFO ] [sig ] GAIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:47.870199] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GAIN.txt [2026-02-20T20:22:47.870373] [INFO ] [sig ] [1286/3387] Completed GAIN in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:47.870420] [INFO ] [sig ] [1287/3387] Forecasting GAM... [2026-02-20T20:22:47.870452] [INFO ] [sig ] Generating forecast for: GAM [2026-02-20T20:22:47.870483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-02-20T20:22:47.888880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-02-20T20:22:47.889383] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-02-20T20:22:47.890407] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-02-20T20:22:47.890466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:47.890500] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:47.890528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:47.890606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:47.959827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:47.961074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:47.961226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:47.961285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:48.115144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:48.115325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:48.115375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:48.115410] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:48.120553] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-02-20T20:22:48.120951] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-02-20T20:22:48.121119] [INFO ] [sig ] GAM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:48.284635] [INFO ] [LOCAL ] Saved forecast: GAM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GAM.txt [2026-02-20T20:22:48.284835] [INFO ] [sig ] [1287/3387] Completed GAM in 0.4s | 2.77 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:48.284879] [INFO ] [sig ] [1288/3387] Forecasting GAMB... [2026-02-20T20:22:48.284909] [INFO ] [sig ] Generating forecast for: GAMB [2026-02-20T20:22:48.284940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-02-20T20:22:48.296669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-02-20T20:22:48.297150] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-02-20T20:22:48.298034] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-02-20T20:22:48.298094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:48.298126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:48.298153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:48.298211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:48.358568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:48.359531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:48.359645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:48.359680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:48.488111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:48.488275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:48.488334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:48.488365] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:48.491954] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-02-20T20:22:48.492308] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-02-20T20:22:48.492473] [INFO ] [sig ] GAMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:48.649140] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GAMB.txt [2026-02-20T20:22:48.649519] [INFO ] [sig ] [1288/3387] Completed GAMB in 0.4s | 2.77 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:48.649567] [INFO ] [sig ] [1289/3387] Forecasting GANX... [2026-02-20T20:22:48.649620] [INFO ] [sig ] Generating forecast for: GANX [2026-02-20T20:22:48.649651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-02-20T20:22:48.664371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-02-20T20:22:48.664865] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-02-20T20:22:48.666046] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-02-20T20:22:48.666130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:48.666180] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:48.666225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:48.666315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:48.739955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:48.740906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:48.741011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:48.741045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:48.869070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:48.869243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:48.869286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:48.869315] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:48.873432] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-02-20T20:22:48.873831] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-02-20T20:22:48.874008] [INFO ] [sig ] GANX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:49.026599] [INFO ] [LOCAL ] Saved forecast: GANX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GANX.txt [2026-02-20T20:22:49.026768] [INFO ] [sig ] [1289/3387] Completed GANX in 0.4s | 2.77 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:49.026846] [INFO ] [sig ] [1290/3387] Forecasting GASS... [2026-02-20T20:22:49.026877] [INFO ] [sig ] Generating forecast for: GASS [2026-02-20T20:22:49.026907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-02-20T20:22:49.040439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-02-20T20:22:49.040834] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-02-20T20:22:49.041868] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-02-20T20:22:49.041922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:49.041955] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:49.041982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:49.042038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:49.106645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:49.107364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:49.107446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:49.107480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:49.234994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:49.235163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:49.235205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:49.235235] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:49.239102] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=25.51%) [2026-02-20T20:22:49.239438] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-02-20T20:22:49.239608] [INFO ] [sig ] GASS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:49.390264] [INFO ] [LOCAL ] Saved forecast: GASS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GASS.txt [2026-02-20T20:22:49.390448] [INFO ] [sig ] [1290/3387] Completed GASS in 0.4s | 2.77 sym/s | Total: 7.7m | ETA: 12.6m [2026-02-20T20:22:49.390492] [INFO ] [sig ] [1291/3387] Forecasting GATX... [2026-02-20T20:22:49.390522] [INFO ] [sig ] Generating forecast for: GATX [2026-02-20T20:22:49.390552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-02-20T20:22:49.402953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-02-20T20:22:49.403366] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-02-20T20:22:49.404216] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-02-20T20:22:49.404275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:49.404338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:49.404366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:49.404424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:49.466316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:49.467330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:49.467429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:49.467462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:49.648160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:49.648352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:49.648402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:49.648435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:49.652950] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-02-20T20:22:49.653291] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-02-20T20:22:49.653442] [INFO ] [sig ] GATX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:49.795919] [INFO ] [LOCAL ] Saved forecast: GATX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GATX.txt [2026-02-20T20:22:49.796075] [INFO ] [sig ] [1291/3387] Completed GATX in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:49.796117] [INFO ] [sig ] [1292/3387] Forecasting GBAB... [2026-02-20T20:22:49.796146] [INFO ] [sig ] Generating forecast for: GBAB [2026-02-20T20:22:49.796176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-02-20T20:22:49.807830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-02-20T20:22:49.808254] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-02-20T20:22:49.809152] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-02-20T20:22:49.809209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:49.809259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:49.809288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:49.809346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:49.868291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:49.869276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:49.869371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:49.869407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:49.996191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:49.996367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:49.996409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:49.996438] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:50.000307] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=83.66%) [2026-02-20T20:22:50.000747] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-02-20T20:22:50.000910] [INFO ] [sig ] GBAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:50.157527] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GBAB.txt [2026-02-20T20:22:50.157766] [INFO ] [sig ] [1292/3387] Completed GBAB in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:50.157829] [INFO ] [sig ] [1293/3387] Forecasting GBCI... [2026-02-20T20:22:50.157872] [INFO ] [sig ] Generating forecast for: GBCI [2026-02-20T20:22:50.157917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-02-20T20:22:50.170856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-02-20T20:22:50.171335] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-02-20T20:22:50.172421] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-02-20T20:22:50.172495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:50.172545] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:50.172606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:50.172692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:50.239762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:50.240704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:50.240795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:50.240829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:50.364222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:50.364391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:50.364433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:50.364464] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:50.368115] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=80.99%) [2026-02-20T20:22:50.368426] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-02-20T20:22:50.368590] [INFO ] [sig ] GBCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:50.519745] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GBCI.txt [2026-02-20T20:22:50.519908] [INFO ] [sig ] [1293/3387] Completed GBCI in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:50.519950] [INFO ] [sig ] [1294/3387] Forecasting GBDC... [2026-02-20T20:22:50.519979] [INFO ] [sig ] Generating forecast for: GBDC [2026-02-20T20:22:50.520010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-02-20T20:22:50.531736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-02-20T20:22:50.532140] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-02-20T20:22:50.532994] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-02-20T20:22:50.533049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:50.533083] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:50.533111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:50.533169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:50.595786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:50.596687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:50.596776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:50.596840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:50.720377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:50.720541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:50.720604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:50.720667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:50.724142] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=33.92%) [2026-02-20T20:22:50.724442] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-02-20T20:22:50.724600] [INFO ] [sig ] GBDC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:50.871630] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GBDC.txt [2026-02-20T20:22:50.871800] [INFO ] [sig ] [1294/3387] Completed GBDC in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:50.871843] [INFO ] [sig ] [1295/3387] Forecasting GBTG... [2026-02-20T20:22:50.871874] [INFO ] [sig ] Generating forecast for: GBTG [2026-02-20T20:22:50.871905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-02-20T20:22:50.883255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-02-20T20:22:50.883681] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-02-20T20:22:50.884601] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-02-20T20:22:50.884668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:50.884713] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:50.884748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:50.884826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:50.948488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:50.949849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:50.950015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:50.950066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:51.083827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:51.083994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:51.084038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:51.084070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:51.087750] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-02-20T20:22:51.088049] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-02-20T20:22:51.088230] [INFO ] [sig ] GBTG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:51.233788] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GBTG.txt [2026-02-20T20:22:51.233947] [INFO ] [sig ] [1295/3387] Completed GBTG in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:51.233995] [INFO ] [sig ] [1296/3387] Forecasting GBX... [2026-02-20T20:22:51.234031] [INFO ] [sig ] Generating forecast for: GBX [2026-02-20T20:22:51.234077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-02-20T20:22:51.246486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-02-20T20:22:51.246912] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-02-20T20:22:51.247840] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-02-20T20:22:51.247900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:51.247943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:51.247981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:51.248071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:51.306139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:51.306919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:51.307002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:51.307034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:51.431484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:51.431689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:51.431743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:51.431773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:51.435256] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=41.61%) [2026-02-20T20:22:51.435538] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-02-20T20:22:51.435693] [INFO ] [sig ] GBX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:51.588510] [INFO ] [LOCAL ] Saved forecast: GBX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GBX.txt [2026-02-20T20:22:51.588681] [INFO ] [sig ] [1296/3387] Completed GBX in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:51.588723] [INFO ] [sig ] [1297/3387] Forecasting GCBC... [2026-02-20T20:22:51.588754] [INFO ] [sig ] Generating forecast for: GCBC [2026-02-20T20:22:51.588786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-02-20T20:22:51.600244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-02-20T20:22:51.600659] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-02-20T20:22:51.601499] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-02-20T20:22:51.601553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:51.601611] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:51.601641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:51.601697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:51.662535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:51.663478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:51.663567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:51.663624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:51.779842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:51.780041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:51.780084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:51.780112] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:51.784054] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-02-20T20:22:51.784374] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-02-20T20:22:51.784543] [INFO ] [sig ] GCBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:51.934354] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GCBC.txt [2026-02-20T20:22:51.934508] [INFO ] [sig ] [1297/3387] Completed GCBC in 0.3s | 2.77 sym/s | Total: 7.8m | ETA: 12.6m [2026-02-20T20:22:51.934548] [INFO ] [sig ] [1298/3387] Forecasting GCMG... [2026-02-20T20:22:51.934599] [INFO ] [sig ] Generating forecast for: GCMG [2026-02-20T20:22:51.934632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-02-20T20:22:51.946425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-02-20T20:22:51.946849] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-02-20T20:22:51.947726] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-02-20T20:22:51.947780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:51.947813] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:51.947839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:51.947895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:52.006700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:52.007380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:52.007461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:52.007494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:52.126439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:52.126620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:52.126664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:52.126694] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:52.130492] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=57.29%) [2026-02-20T20:22:52.130789] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-02-20T20:22:52.130924] [INFO ] [sig ] GCMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:52.273378] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GCMG.txt [2026-02-20T20:22:52.273518] [INFO ] [sig ] [1298/3387] Completed GCMG in 0.3s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:52.273557] [INFO ] [sig ] [1299/3387] Forecasting GCO... [2026-02-20T20:22:52.273608] [INFO ] [sig ] Generating forecast for: GCO [2026-02-20T20:22:52.273640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-02-20T20:22:52.284602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-02-20T20:22:52.284928] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-02-20T20:22:52.285777] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-02-20T20:22:52.285830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:52.285862] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:52.285888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:52.285944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:52.342840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:52.343680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:52.343766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:52.343799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:52.464956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:52.465145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:52.465425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:52.465458] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:52.469435] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-02-20T20:22:52.469739] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-02-20T20:22:52.469872] [INFO ] [sig ] GCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:52.617467] [INFO ] [LOCAL ] Saved forecast: GCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GCO.txt [2026-02-20T20:22:52.617627] [INFO ] [sig ] [1299/3387] Completed GCO in 0.3s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:52.617670] [INFO ] [sig ] [1300/3387] Forecasting GD... [2026-02-20T20:22:52.617700] [INFO ] [sig ] Generating forecast for: GD [2026-02-20T20:22:52.617732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-02-20T20:22:52.629445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-02-20T20:22:52.629849] [INFO ] [FORECASTER] Starting predict_future for GD [2026-02-20T20:22:52.630747] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-02-20T20:22:52.630811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:52.630857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:52.630901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:52.630969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:52.690270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:52.691130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:52.691212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:52.691245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:52.808995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:52.809162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:52.809202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:52.809230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:52.812645] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-02-20T20:22:52.812920] [INFO ] [FORECASTER] Completed predict_future for GD [2026-02-20T20:22:52.813054] [INFO ] [sig ] GD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:52.955055] [INFO ] [LOCAL ] Saved forecast: GD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GD.txt [2026-02-20T20:22:52.955193] [INFO ] [sig ] [1300/3387] Completed GD in 0.3s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:52.955234] [INFO ] [sig ] [1301/3387] Forecasting GDC... [2026-02-20T20:22:52.955264] [INFO ] [sig ] Generating forecast for: GDC [2026-02-20T20:22:52.955295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-02-20T20:22:52.966190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-02-20T20:22:52.966530] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-02-20T20:22:52.967439] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-02-20T20:22:52.967493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:52.967525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:52.967553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:52.967630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:53.025966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:53.026708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:53.026837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:53.026898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:53.149611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:53.149772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:53.149813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:53.149843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:53.153335] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-02-20T20:22:53.153628] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-02-20T20:22:53.153764] [INFO ] [sig ] GDC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:53.299252] [INFO ] [LOCAL ] Saved forecast: GDC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GDC.txt [2026-02-20T20:22:53.299437] [INFO ] [sig ] [1301/3387] Completed GDC in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:53.299487] [INFO ] [sig ] [1302/3387] Forecasting GDDY... [2026-02-20T20:22:53.299520] [INFO ] [sig ] Generating forecast for: GDDY [2026-02-20T20:22:53.299556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-02-20T20:22:53.311797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-02-20T20:22:53.312218] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-02-20T20:22:53.313096] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-02-20T20:22:53.313164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:53.313205] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:53.313238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:53.313299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:53.370938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:53.371856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:53.371962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:53.371997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:53.500859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:53.501034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:53.501077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:53.501112] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:53.504844] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-02-20T20:22:53.505247] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-02-20T20:22:53.505409] [INFO ] [sig ] GDDY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:53.659235] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GDDY.txt [2026-02-20T20:22:53.659661] [INFO ] [sig ] [1302/3387] Completed GDDY in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:53.659726] [INFO ] [sig ] [1303/3387] Forecasting GDEN... [2026-02-20T20:22:53.659769] [INFO ] [sig ] Generating forecast for: GDEN [2026-02-20T20:22:53.659801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-02-20T20:22:53.672207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-02-20T20:22:53.672615] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-02-20T20:22:53.673452] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-02-20T20:22:53.673506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:53.673601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:53.673635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:53.673693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:53.747389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:53.748357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:53.748446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:53.748481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:53.873474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:53.873653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:53.873695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:53.873723] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:53.877207] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-02-20T20:22:53.877499] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-02-20T20:22:53.877652] [INFO ] [sig ] GDEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:54.030107] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GDEN.txt [2026-02-20T20:22:54.030295] [INFO ] [sig ] [1303/3387] Completed GDEN in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:54.030354] [INFO ] [sig ] [1304/3387] Forecasting GDRX... [2026-02-20T20:22:54.030389] [INFO ] [sig ] Generating forecast for: GDRX [2026-02-20T20:22:54.030420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-02-20T20:22:54.042720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-02-20T20:22:54.043160] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-02-20T20:22:54.044264] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-02-20T20:22:54.044323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:54.044357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:54.044602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:54.044665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:54.105798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:54.106650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:54.106738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:54.106773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:54.233549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:54.233729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:54.233771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:54.233801] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:54.237547] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=16.25%) [2026-02-20T20:22:54.237863] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-02-20T20:22:54.238002] [INFO ] [sig ] GDRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:54.387295] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GDRX.txt [2026-02-20T20:22:54.387714] [INFO ] [sig ] [1304/3387] Completed GDRX in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:54.387787] [INFO ] [sig ] [1305/3387] Forecasting GDS... [2026-02-20T20:22:54.387846] [INFO ] [sig ] Generating forecast for: GDS [2026-02-20T20:22:54.387901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-02-20T20:22:54.401149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-02-20T20:22:54.401603] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-02-20T20:22:54.402666] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-02-20T20:22:54.402723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:54.402759] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:54.402788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:54.402845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:54.467513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:54.468433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:54.468525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:54.468561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:54.600318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:54.600501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:54.600569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:54.600639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:54.604895] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-02-20T20:22:54.605222] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-02-20T20:22:54.605378] [INFO ] [sig ] GDS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:54.760300] [INFO ] [LOCAL ] Saved forecast: GDS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GDS.txt [2026-02-20T20:22:54.760494] [INFO ] [sig ] [1305/3387] Completed GDS in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:54.760544] [INFO ] [sig ] [1306/3387] Forecasting GDYN... [2026-02-20T20:22:54.760596] [INFO ] [sig ] Generating forecast for: GDYN [2026-02-20T20:22:54.760635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-02-20T20:22:54.772483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-02-20T20:22:54.772918] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-02-20T20:22:54.773846] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-02-20T20:22:54.773904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:54.773944] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:54.773974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:54.774032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:54.836317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:54.837393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:54.837488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:54.837524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:54.974253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:54.974439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:54.974484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:54.974513] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:54.978888] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=30.85%) [2026-02-20T20:22:54.979415] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-02-20T20:22:54.979658] [INFO ] [sig ] GDYN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:55.133106] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GDYN.txt [2026-02-20T20:22:55.133297] [INFO ] [sig ] [1306/3387] Completed GDYN in 0.4s | 2.77 sym/s | Total: 7.8m | ETA: 12.5m [2026-02-20T20:22:55.133338] [INFO ] [sig ] [1307/3387] Forecasting GE... [2026-02-20T20:22:55.133389] [INFO ] [sig ] Generating forecast for: GE [2026-02-20T20:22:55.133426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-02-20T20:22:55.145699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-02-20T20:22:55.146112] [INFO ] [FORECASTER] Starting predict_future for GE [2026-02-20T20:22:55.147037] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-02-20T20:22:55.147096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:55.147139] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:55.147172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:55.147243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:55.208887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:55.210160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:55.210252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:55.210287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:55.340326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:55.340485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:55.340534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:55.340594] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:55.344398] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-02-20T20:22:55.344713] [INFO ] [FORECASTER] Completed predict_future for GE [2026-02-20T20:22:55.344851] [INFO ] [sig ] GE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:55.492110] [INFO ] [LOCAL ] Saved forecast: GE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GE.txt [2026-02-20T20:22:55.492250] [INFO ] [sig ] [1307/3387] Completed GE in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:55.492289] [INFO ] [sig ] [1308/3387] Forecasting GECC... [2026-02-20T20:22:55.492319] [INFO ] [sig ] Generating forecast for: GECC [2026-02-20T20:22:55.492349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-02-20T20:22:55.508508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-02-20T20:22:55.508968] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-02-20T20:22:55.509839] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-02-20T20:22:55.509893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:55.509959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:55.509989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:55.510047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:55.567805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:55.568644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:55.568755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:55.568791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:55.690919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:55.691081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:55.691122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:55.691150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:55.694983] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-02-20T20:22:55.695261] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-02-20T20:22:55.695394] [INFO ] [sig ] GECC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:55.841561] [INFO ] [LOCAL ] Saved forecast: GECC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GECC.txt [2026-02-20T20:22:55.841747] [INFO ] [sig ] [1308/3387] Completed GECC in 0.3s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:55.841794] [INFO ] [sig ] [1309/3387] Forecasting GEF... [2026-02-20T20:22:55.841825] [INFO ] [sig ] Generating forecast for: GEF [2026-02-20T20:22:55.841856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-02-20T20:22:55.853438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-02-20T20:22:55.853869] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-02-20T20:22:55.854762] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-02-20T20:22:55.854818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:55.854855] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:55.854884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:55.854943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:55.915325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:55.916180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:55.916266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:55.916299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:56.041383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:56.041543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:56.041603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:56.041634] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:56.045039] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-02-20T20:22:56.045508] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-02-20T20:22:56.045658] [INFO ] [sig ] GEF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:56.277378] [INFO ] [LOCAL ] Saved forecast: GEF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GEF.txt [2026-02-20T20:22:56.277544] [INFO ] [sig ] [1309/3387] Completed GEF in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:56.277606] [INFO ] [sig ] [1310/3387] Forecasting GEHC... [2026-02-20T20:22:56.277640] [INFO ] [sig ] Generating forecast for: GEHC [2026-02-20T20:22:56.277674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-02-20T20:22:56.288974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-02-20T20:22:56.289350] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-02-20T20:22:56.290205] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-02-20T20:22:56.290259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:56.290291] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:56.290317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:56.290372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:56.348909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:56.349711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:56.349798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:56.349832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:56.484215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:56.484387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:56.484431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:56.484461] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:56.488141] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-02-20T20:22:56.488492] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-02-20T20:22:56.488670] [INFO ] [sig ] GEHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:56.636969] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GEHC.txt [2026-02-20T20:22:56.637139] [INFO ] [sig ] [1310/3387] Completed GEHC in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:56.637189] [INFO ] [sig ] [1311/3387] Forecasting GEL... [2026-02-20T20:22:56.637226] [INFO ] [sig ] Generating forecast for: GEL [2026-02-20T20:22:56.637268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-02-20T20:22:56.649871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-02-20T20:22:56.650266] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-02-20T20:22:56.651394] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-02-20T20:22:56.651453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:56.651486] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:56.651515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:56.651608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:56.711966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:56.712855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:56.712946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:56.712981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:56.839862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:56.840048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:56.840099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:56.840185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:56.843953] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=13.77%) [2026-02-20T20:22:56.844261] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-02-20T20:22:56.844404] [INFO ] [sig ] GEL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:56.991326] [INFO ] [LOCAL ] Saved forecast: GEL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GEL.txt [2026-02-20T20:22:56.991480] [INFO ] [sig ] [1311/3387] Completed GEL in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:56.991523] [INFO ] [sig ] [1312/3387] Forecasting GEN... [2026-02-20T20:22:56.991554] [INFO ] [sig ] Generating forecast for: GEN [2026-02-20T20:22:56.991627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-02-20T20:22:57.003314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-02-20T20:22:57.003715] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-02-20T20:22:57.004593] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-02-20T20:22:57.004650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:57.004694] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:57.004723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:57.004781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:57.070536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:57.071458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:57.071549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:57.071631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:57.208759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:57.208920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:57.208962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:57.208992] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:57.212600] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-02-20T20:22:57.212890] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-02-20T20:22:57.213028] [INFO ] [sig ] GEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:57.362846] [INFO ] [LOCAL ] Saved forecast: GEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GEN.txt [2026-02-20T20:22:57.362987] [INFO ] [sig ] [1312/3387] Completed GEN in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:57.363026] [INFO ] [sig ] [1313/3387] Forecasting GENI... [2026-02-20T20:22:57.363055] [INFO ] [sig ] Generating forecast for: GENI [2026-02-20T20:22:57.363085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-02-20T20:22:57.373790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-02-20T20:22:57.374164] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-02-20T20:22:57.375015] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-02-20T20:22:57.375068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:57.375101] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:57.375128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:57.375185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:57.439960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:57.440839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:57.440926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:57.440960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:57.568597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:57.568812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:57.568857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:57.568888] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:57.572751] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-02-20T20:22:57.573066] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-02-20T20:22:57.573222] [INFO ] [sig ] GENI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:57.728963] [INFO ] [LOCAL ] Saved forecast: GENI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GENI.txt [2026-02-20T20:22:57.729118] [INFO ] [sig ] [1313/3387] Completed GENI in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:57.729159] [INFO ] [sig ] [1314/3387] Forecasting GENK... [2026-02-20T20:22:57.729189] [INFO ] [sig ] Generating forecast for: GENK [2026-02-20T20:22:57.729229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-02-20T20:22:57.740887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-02-20T20:22:57.741335] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-02-20T20:22:57.742286] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-02-20T20:22:57.742345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:57.742379] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:57.742407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:57.742493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:57.807801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:57.808931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:57.809056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:57.809093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:57.939247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:57.939424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:57.939492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:57.939536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:57.943521] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-02-20T20:22:57.943944] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-02-20T20:22:57.944103] [INFO ] [sig ] GENK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:58.118972] [INFO ] [LOCAL ] Saved forecast: GENK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GENK.txt [2026-02-20T20:22:58.119203] [INFO ] [sig ] [1314/3387] Completed GENK in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.5m [2026-02-20T20:22:58.119283] [INFO ] [sig ] [1315/3387] Forecasting GEOS... [2026-02-20T20:22:58.119336] [INFO ] [sig ] Generating forecast for: GEOS [2026-02-20T20:22:58.119384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-02-20T20:22:58.133057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-02-20T20:22:58.133556] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-02-20T20:22:58.134687] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-02-20T20:22:58.134756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:58.134791] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:58.134820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:58.134891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:58.198901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:58.199835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:58.199928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:58.199961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:58.355831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:58.356055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:58.356107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:58.356143] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:58.361243] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-02-20T20:22:58.361615] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-02-20T20:22:58.361786] [INFO ] [sig ] GEOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:58.529058] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GEOS.txt [2026-02-20T20:22:58.529242] [INFO ] [sig ] [1315/3387] Completed GEOS in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:22:58.529290] [INFO ] [sig ] [1316/3387] Forecasting GERN... [2026-02-20T20:22:58.529321] [INFO ] [sig ] Generating forecast for: GERN [2026-02-20T20:22:58.529353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-02-20T20:22:58.542383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-02-20T20:22:58.542805] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-02-20T20:22:58.543757] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-02-20T20:22:58.543860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:58.543918] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:58.543965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:58.544029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:58.613488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:58.614461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:58.614596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:58.614651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:58.746946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:58.747122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:58.747163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:58.747191] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:58.751087] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-02-20T20:22:58.751522] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-02-20T20:22:58.751717] [INFO ] [sig ] GERN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:22:58.899803] [INFO ] [LOCAL ] Saved forecast: GERN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GERN.txt [2026-02-20T20:22:58.899975] [INFO ] [sig ] [1316/3387] Completed GERN in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:22:58.900018] [INFO ] [sig ] [1317/3387] Forecasting GEVO... [2026-02-20T20:22:58.900050] [INFO ] [sig ] Generating forecast for: GEVO [2026-02-20T20:22:58.900080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-02-20T20:22:58.912154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-02-20T20:22:58.912629] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-02-20T20:22:58.913541] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-02-20T20:22:58.913623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:58.913668] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:58.913698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:58.913754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:58.976169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:58.977174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:58.977284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:58.977325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:59.108838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:59.109069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:59.109121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:59.109152] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:59.112903] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=46.80%) [2026-02-20T20:22:59.113217] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-02-20T20:22:59.113359] [INFO ] [sig ] GEVO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:59.264176] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GEVO.txt [2026-02-20T20:22:59.264344] [INFO ] [sig ] [1317/3387] Completed GEVO in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:22:59.264388] [INFO ] [sig ] [1318/3387] Forecasting GFF... [2026-02-20T20:22:59.264419] [INFO ] [sig ] Generating forecast for: GFF [2026-02-20T20:22:59.264450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-02-20T20:22:59.277006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-02-20T20:22:59.277356] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-02-20T20:22:59.278357] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-02-20T20:22:59.278410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:59.278443] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:59.278470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:59.278531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:59.340837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:59.341914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:59.342065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:59.342102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:59.469280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:59.469437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:59.469478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:59.469507] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:59.473035] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-02-20T20:22:59.473344] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-02-20T20:22:59.473493] [INFO ] [sig ] GFF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:59.616941] [INFO ] [LOCAL ] Saved forecast: GFF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GFF.txt [2026-02-20T20:22:59.617109] [INFO ] [sig ] [1318/3387] Completed GFF in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:22:59.617150] [INFO ] [sig ] [1319/3387] Forecasting GFI... [2026-02-20T20:22:59.617180] [INFO ] [sig ] Generating forecast for: GFI [2026-02-20T20:22:59.617213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-02-20T20:22:59.629101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-02-20T20:22:59.629709] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-02-20T20:22:59.630503] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-02-20T20:22:59.630558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:59.630611] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:59.630640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:59.630697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:22:59.688506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:22:59.689358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:22:59.689445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:22:59.689479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:22:59.815600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:22:59.815767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:22:59.815808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:22:59.815837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:22:59.819331] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-02-20T20:22:59.819654] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-02-20T20:22:59.819797] [INFO ] [sig ] GFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:22:59.970810] [INFO ] [LOCAL ] Saved forecast: GFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GFI.txt [2026-02-20T20:22:59.970984] [INFO ] [sig ] [1319/3387] Completed GFI in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:22:59.971026] [INFO ] [sig ] [1320/3387] Forecasting GFL... [2026-02-20T20:22:59.971057] [INFO ] [sig ] Generating forecast for: GFL [2026-02-20T20:22:59.971088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-02-20T20:22:59.983651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-02-20T20:22:59.984051] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-02-20T20:22:59.984875] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-02-20T20:22:59.984930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:22:59.984962] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:22:59.984989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:22:59.985046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:00.046400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:00.047340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:00.047636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:00.047671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:00.177418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:00.177608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:00.177652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:00.177683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:00.181299] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-02-20T20:23:00.181615] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-02-20T20:23:00.181761] [INFO ] [sig ] GFL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:00.345610] [INFO ] [LOCAL ] Saved forecast: GFL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GFL.txt [2026-02-20T20:23:00.345836] [INFO ] [sig ] [1320/3387] Completed GFL in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:23:00.345893] [INFO ] [sig ] [1321/3387] Forecasting GFS... [2026-02-20T20:23:00.345936] [INFO ] [sig ] Generating forecast for: GFS [2026-02-20T20:23:00.345978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-02-20T20:23:00.360797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-02-20T20:23:00.361226] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-02-20T20:23:00.362209] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-02-20T20:23:00.362272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:00.362306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:00.362334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:00.362393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:00.436691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:00.437669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:00.437951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:00.437986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:00.567536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:00.567721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:00.567766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:00.567799] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:00.571443] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=20.36%) [2026-02-20T20:23:00.571804] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-02-20T20:23:00.571952] [INFO ] [sig ] GFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:00.720181] [INFO ] [LOCAL ] Saved forecast: GFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GFS.txt [2026-02-20T20:23:00.720356] [INFO ] [sig ] [1321/3387] Completed GFS in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:23:00.720397] [INFO ] [sig ] [1322/3387] Forecasting GGAL... [2026-02-20T20:23:00.720429] [INFO ] [sig ] Generating forecast for: GGAL [2026-02-20T20:23:00.720461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-02-20T20:23:00.733008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-02-20T20:23:00.733458] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-02-20T20:23:00.734370] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-02-20T20:23:00.734434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:00.734469] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:00.734498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:00.734557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:00.794227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:00.795191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:00.795284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:00.795318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:00.924337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:00.924510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:00.924553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:00.924612] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:00.928555] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-02-20T20:23:00.928903] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-02-20T20:23:00.929051] [INFO ] [sig ] GGAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:01.081353] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GGAL.txt [2026-02-20T20:23:01.081515] [INFO ] [sig ] [1322/3387] Completed GGAL in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:23:01.081555] [INFO ] [sig ] [1323/3387] Forecasting GGB... [2026-02-20T20:23:01.081611] [INFO ] [sig ] Generating forecast for: GGB [2026-02-20T20:23:01.081644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-02-20T20:23:01.094247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-02-20T20:23:01.094692] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-02-20T20:23:01.095494] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-02-20T20:23:01.095548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:01.095601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:01.095631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:01.095688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:01.155717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:01.156612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:01.156702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:01.156736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:01.277409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:01.277787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:01.277847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:01.277876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:01.281556] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-02-20T20:23:01.281877] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-02-20T20:23:01.282021] [INFO ] [sig ] GGB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:01.458357] [INFO ] [LOCAL ] Saved forecast: GGB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GGB.txt [2026-02-20T20:23:01.458543] [INFO ] [sig ] [1323/3387] Completed GGB in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 12.4m [2026-02-20T20:23:01.458607] [INFO ] [sig ] [1324/3387] Forecasting GGG... [2026-02-20T20:23:01.458640] [INFO ] [sig ] Generating forecast for: GGG [2026-02-20T20:23:01.458672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-02-20T20:23:01.471189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-02-20T20:23:01.471641] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-02-20T20:23:01.472508] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-02-20T20:23:01.472591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:01.472641] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:01.472676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:01.472734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:01.534481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:01.535411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:01.535518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:01.535765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:01.670951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:01.671119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:01.671163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:01.671194] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:01.674707] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-02-20T20:23:01.674988] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-02-20T20:23:01.675126] [INFO ] [sig ] GGG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:01.819512] [INFO ] [LOCAL ] Saved forecast: GGG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GGG.txt [2026-02-20T20:23:01.819696] [INFO ] [sig ] [1324/3387] Completed GGG in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:01.819739] [INFO ] [sig ] [1325/3387] Forecasting GGLL... [2026-02-20T20:23:01.819770] [INFO ] [sig ] Generating forecast for: GGLL [2026-02-20T20:23:01.819799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-02-20T20:23:01.831387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-02-20T20:23:01.831793] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-02-20T20:23:01.832642] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-02-20T20:23:01.832695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:01.832769] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:01.832802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:01.832859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:01.890303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:01.891128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:01.891212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:01.891246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:02.006607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:02.006773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:02.006837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:02.006870] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:02.010337] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=29.03%) [2026-02-20T20:23:02.010650] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-02-20T20:23:02.010801] [INFO ] [sig ] GGLL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:02.155989] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GGLL.txt [2026-02-20T20:23:02.156154] [INFO ] [sig ] [1325/3387] Completed GGLL in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:02.156195] [INFO ] [sig ] [1326/3387] Forecasting GGLS... [2026-02-20T20:23:02.156225] [INFO ] [sig ] Generating forecast for: GGLS [2026-02-20T20:23:02.156256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-02-20T20:23:02.167961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-02-20T20:23:02.168342] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-02-20T20:23:02.169155] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-02-20T20:23:02.169208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:02.169240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:02.169267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:02.169323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:02.226878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:02.227843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:02.227930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:02.227963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:02.357271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:02.357437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:02.357482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:02.357513] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:02.361252] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-02-20T20:23:02.361602] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-02-20T20:23:02.361750] [INFO ] [sig ] GGLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:02.512163] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GGLS.txt [2026-02-20T20:23:02.513011] [INFO ] [sig ] [1326/3387] Completed GGLS in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:02.513060] [INFO ] [sig ] [1327/3387] Forecasting GH... [2026-02-20T20:23:02.513092] [INFO ] [sig ] Generating forecast for: GH [2026-02-20T20:23:02.513127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-02-20T20:23:02.524535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-02-20T20:23:02.524939] [INFO ] [FORECASTER] Starting predict_future for GH [2026-02-20T20:23:02.525815] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-02-20T20:23:02.525871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:02.525922] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:02.525952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:02.526009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:02.589114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:02.589993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:02.590081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:02.590114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:02.728661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:02.728828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:02.728871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:02.728901] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:02.733007] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-02-20T20:23:02.733321] [INFO ] [FORECASTER] Completed predict_future for GH [2026-02-20T20:23:02.733469] [INFO ] [sig ] GH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:02.889635] [INFO ] [LOCAL ] Saved forecast: GH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GH.txt [2026-02-20T20:23:02.889801] [INFO ] [sig ] [1327/3387] Completed GH in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:02.889844] [INFO ] [sig ] [1328/3387] Forecasting GHI... [2026-02-20T20:23:02.889873] [INFO ] [sig ] Generating forecast for: GHI [2026-02-20T20:23:02.889909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-02-20T20:23:02.901708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-02-20T20:23:02.902083] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-02-20T20:23:02.902958] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-02-20T20:23:02.903015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:02.903049] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:02.903077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:02.903135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:02.961454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:02.962362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:02.962458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:02.962493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:03.080473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:03.080693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:03.080741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:03.080808] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:03.084430] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-02-20T20:23:03.084766] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-02-20T20:23:03.084913] [INFO ] [sig ] GHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:03.228718] [INFO ] [LOCAL ] Saved forecast: GHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GHI.txt [2026-02-20T20:23:03.228885] [INFO ] [sig ] [1328/3387] Completed GHI in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:03.228927] [INFO ] [sig ] [1329/3387] Forecasting GHM... [2026-02-20T20:23:03.228960] [INFO ] [sig ] Generating forecast for: GHM [2026-02-20T20:23:03.228991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-02-20T20:23:03.243033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-02-20T20:23:03.243544] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-02-20T20:23:03.244409] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-02-20T20:23:03.244466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:03.244501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:03.244529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:03.244620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:03.304521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:03.305475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:03.305570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:03.305627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:03.428736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:03.428903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:03.428945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:03.428975] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:03.432705] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-02-20T20:23:03.433039] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-02-20T20:23:03.433181] [INFO ] [sig ] GHM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:03.579134] [INFO ] [LOCAL ] Saved forecast: GHM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GHM.txt [2026-02-20T20:23:03.579275] [INFO ] [sig ] [1329/3387] Completed GHM in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:03.579315] [INFO ] [sig ] [1330/3387] Forecasting GHRS... [2026-02-20T20:23:03.579346] [INFO ] [sig ] Generating forecast for: GHRS [2026-02-20T20:23:03.579376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-02-20T20:23:03.591484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-02-20T20:23:03.591847] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-02-20T20:23:03.592727] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-02-20T20:23:03.592781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:03.592813] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:03.592840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:03.592897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:03.651661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:03.652375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:03.652456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:03.652489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:03.778216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:03.778412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:03.778476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:03.778519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:03.782428] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-02-20T20:23:03.782736] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-02-20T20:23:03.782876] [INFO ] [sig ] GHRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:03.929540] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GHRS.txt [2026-02-20T20:23:03.929701] [INFO ] [sig ] [1330/3387] Completed GHRS in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:03.929742] [INFO ] [sig ] [1331/3387] Forecasting GHY... [2026-02-20T20:23:03.929779] [INFO ] [sig ] Generating forecast for: GHY [2026-02-20T20:23:03.929824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-02-20T20:23:03.942337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-02-20T20:23:03.942799] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-02-20T20:23:03.943725] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-02-20T20:23:03.943782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:03.943814] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:03.943842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:03.943898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:04.004532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:04.005414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:04.005505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:04.005542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:04.125420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:04.125782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:04.125825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:04.125853] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:04.129518] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-20T20:23:04.130005] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-02-20T20:23:04.130140] [INFO ] [sig ] GHY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:04.278215] [INFO ] [LOCAL ] Saved forecast: GHY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GHY.txt [2026-02-20T20:23:04.278356] [INFO ] [sig ] [1331/3387] Completed GHY in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.4m [2026-02-20T20:23:04.278396] [INFO ] [sig ] [1332/3387] Forecasting GIB... [2026-02-20T20:23:04.278426] [INFO ] [sig ] Generating forecast for: GIB [2026-02-20T20:23:04.278457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-02-20T20:23:04.289453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-02-20T20:23:04.289812] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-02-20T20:23:04.290628] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-02-20T20:23:04.290682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:04.290715] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:04.290742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:04.290800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:04.348505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:04.349471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:04.349553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:04.349605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:04.470585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:04.470736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:04.470779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:04.470809] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:04.474260] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-02-20T20:23:04.474670] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-02-20T20:23:04.474871] [INFO ] [sig ] GIB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:04.637826] [INFO ] [LOCAL ] Saved forecast: GIB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GIB.txt [2026-02-20T20:23:04.637995] [INFO ] [sig ] [1332/3387] Completed GIB in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:04.638036] [INFO ] [sig ] [1333/3387] Forecasting GIII... [2026-02-20T20:23:04.638066] [INFO ] [sig ] Generating forecast for: GIII [2026-02-20T20:23:04.638095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-02-20T20:23:04.649412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-02-20T20:23:04.649879] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-02-20T20:23:04.650750] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-02-20T20:23:04.650806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:04.650839] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:04.650866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:04.650924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:04.708114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:04.708965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:04.709052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:04.709086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:04.829944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:04.830110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:04.830151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:04.830182] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:04.833748] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-02-20T20:23:04.834037] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-02-20T20:23:04.834172] [INFO ] [sig ] GIII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:04.975501] [INFO ] [LOCAL ] Saved forecast: GIII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GIII.txt [2026-02-20T20:23:04.975683] [INFO ] [sig ] [1333/3387] Completed GIII in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:04.975725] [INFO ] [sig ] [1334/3387] Forecasting GILD... [2026-02-20T20:23:04.975756] [INFO ] [sig ] Generating forecast for: GILD [2026-02-20T20:23:04.975787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-02-20T20:23:04.986875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-02-20T20:23:04.987219] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-02-20T20:23:04.988030] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-02-20T20:23:04.988084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:04.988116] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:04.988143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:04.988199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:05.044926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:05.045830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:05.045918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:05.045951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:05.166424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:05.166614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:05.166660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:05.166708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:05.170256] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-02-20T20:23:05.170544] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-02-20T20:23:05.170703] [INFO ] [sig ] GILD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:05.313145] [INFO ] [LOCAL ] Saved forecast: GILD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GILD.txt [2026-02-20T20:23:05.313276] [INFO ] [sig ] [1334/3387] Completed GILD in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:05.313315] [INFO ] [sig ] [1335/3387] Forecasting GIS... [2026-02-20T20:23:05.313344] [INFO ] [sig ] Generating forecast for: GIS [2026-02-20T20:23:05.313375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-02-20T20:23:05.325518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-02-20T20:23:05.325879] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-02-20T20:23:05.326708] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-02-20T20:23:05.326761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:05.326828] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:05.326860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:05.326918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:05.384376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:05.385096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:05.385207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:05.385242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:05.513732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:05.513912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:05.513958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:05.513987] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:05.518079] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-02-20T20:23:05.518365] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-02-20T20:23:05.518506] [INFO ] [sig ] GIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:05.659840] [INFO ] [LOCAL ] Saved forecast: GIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GIS.txt [2026-02-20T20:23:05.659983] [INFO ] [sig ] [1335/3387] Completed GIS in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:05.660023] [INFO ] [sig ] [1336/3387] Forecasting GKOS... [2026-02-20T20:23:05.660054] [INFO ] [sig ] Generating forecast for: GKOS [2026-02-20T20:23:05.660084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-02-20T20:23:05.671195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-02-20T20:23:05.671527] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-02-20T20:23:05.672348] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-02-20T20:23:05.672401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:05.672433] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:05.672460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:05.672535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:05.731408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:05.732280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:05.732392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:05.732453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:05.858563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:05.858742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:05.858782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:05.858811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:05.862222] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-02-20T20:23:05.862508] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-02-20T20:23:05.862669] [INFO ] [sig ] GKOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:06.009059] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GKOS.txt [2026-02-20T20:23:06.009225] [INFO ] [sig ] [1336/3387] Completed GKOS in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:06.009265] [INFO ] [sig ] [1337/3387] Forecasting GL... [2026-02-20T20:23:06.009294] [INFO ] [sig ] Generating forecast for: GL [2026-02-20T20:23:06.009326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-02-20T20:23:06.021099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-02-20T20:23:06.021498] [INFO ] [FORECASTER] Starting predict_future for GL [2026-02-20T20:23:06.022313] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-02-20T20:23:06.022366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:06.022399] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:06.022426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:06.022483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:06.083141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:06.084306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:06.084397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:06.084432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:06.214307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:06.214474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:06.214520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:06.214551] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:06.218261] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-02-20T20:23:06.218553] [INFO ] [FORECASTER] Completed predict_future for GL [2026-02-20T20:23:06.218716] [INFO ] [sig ] GL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:06.368163] [INFO ] [LOCAL ] Saved forecast: GL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GL.txt [2026-02-20T20:23:06.368321] [INFO ] [sig ] [1337/3387] Completed GL in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:06.368363] [INFO ] [sig ] [1338/3387] Forecasting GLAD... [2026-02-20T20:23:06.368399] [INFO ] [sig ] Generating forecast for: GLAD [2026-02-20T20:23:06.368437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-02-20T20:23:06.380753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-02-20T20:23:06.381140] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-02-20T20:23:06.382171] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-02-20T20:23:06.382225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:06.382259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:06.382285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:06.382356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:06.445496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:06.446832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:06.446931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:06.446966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:06.571453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:06.571634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:06.571679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:06.571709] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:06.575871] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=61.90%) [2026-02-20T20:23:06.576231] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-02-20T20:23:06.576425] [INFO ] [sig ] GLAD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:06.726216] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GLAD.txt [2026-02-20T20:23:06.726437] [INFO ] [sig ] [1338/3387] Completed GLAD in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:06.726506] [INFO ] [sig ] [1339/3387] Forecasting GLBE... [2026-02-20T20:23:06.726549] [INFO ] [sig ] Generating forecast for: GLBE [2026-02-20T20:23:06.726629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-02-20T20:23:06.738692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-02-20T20:23:06.739102] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-02-20T20:23:06.740039] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-02-20T20:23:06.740096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:06.740131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:06.740158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:06.740214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:06.803230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:06.804147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:06.804248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:06.804287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:06.932539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:06.932720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:06.932762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:06.932792] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:06.936413] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-02-20T20:23:06.936757] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-02-20T20:23:06.936928] [INFO ] [sig ] GLBE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:07.086506] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLBE.txt [2026-02-20T20:23:07.086689] [INFO ] [sig ] [1339/3387] Completed GLBE in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:07.086734] [INFO ] [sig ] [1340/3387] Forecasting GLBS... [2026-02-20T20:23:07.086765] [INFO ] [sig ] Generating forecast for: GLBS [2026-02-20T20:23:07.086825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-02-20T20:23:07.100381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-02-20T20:23:07.101082] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-02-20T20:23:07.102129] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-02-20T20:23:07.102235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:07.102290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:07.102337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:07.102423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:07.164538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:07.165446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:07.165535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:07.165568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:07.277243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:07.277386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:07.277432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:07.277467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:07.280935] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-02-20T20:23:07.281206] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-02-20T20:23:07.281335] [INFO ] [sig ] GLBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:07.425325] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLBS.txt [2026-02-20T20:23:07.425454] [INFO ] [sig ] [1340/3387] Completed GLBS in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 12.3m [2026-02-20T20:23:07.425493] [INFO ] [sig ] [1341/3387] Forecasting GLDD... [2026-02-20T20:23:07.425522] [INFO ] [sig ] Generating forecast for: GLDD [2026-02-20T20:23:07.425553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-02-20T20:23:07.438417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-02-20T20:23:07.438780] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-02-20T20:23:07.439563] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-02-20T20:23:07.439637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:07.439670] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:07.439697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:07.439754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:07.501520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:07.502522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:07.502624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:07.502660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:07.634280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:07.634439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:07.634479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:07.634510] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:07.637957] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-02-20T20:23:07.638232] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-02-20T20:23:07.638363] [INFO ] [sig ] GLDD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:07.780788] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GLDD.txt [2026-02-20T20:23:07.780933] [INFO ] [sig ] [1341/3387] Completed GLDD in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:07.780973] [INFO ] [sig ] [1342/3387] Forecasting GLNG... [2026-02-20T20:23:07.781003] [INFO ] [sig ] Generating forecast for: GLNG [2026-02-20T20:23:07.781034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-02-20T20:23:07.792399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-02-20T20:23:07.792750] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-02-20T20:23:07.793551] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-02-20T20:23:07.793628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:07.793707] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:07.793737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:07.793794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:07.854608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:07.855495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:07.855618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:07.855655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:08.006970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:08.007160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:08.007215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:08.007259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:08.012194] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=29.11%) [2026-02-20T20:23:08.012609] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-02-20T20:23:08.012794] [INFO ] [sig ] GLNG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:08.162502] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLNG.txt [2026-02-20T20:23:08.162690] [INFO ] [sig ] [1342/3387] Completed GLNG in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:08.162734] [INFO ] [sig ] [1343/3387] Forecasting GLOB... [2026-02-20T20:23:08.162763] [INFO ] [sig ] Generating forecast for: GLOB [2026-02-20T20:23:08.162796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-02-20T20:23:08.174643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-02-20T20:23:08.175085] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-02-20T20:23:08.176059] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-02-20T20:23:08.176118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:08.176151] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:08.176179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:08.176253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:08.236525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:08.237509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:08.237628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:08.237664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:08.362590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:08.362757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:08.362800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:08.362830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:08.366503] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=83.89%) [2026-02-20T20:23:08.366888] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-02-20T20:23:08.367039] [INFO ] [sig ] GLOB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:08.528002] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GLOB.txt [2026-02-20T20:23:08.528200] [INFO ] [sig ] [1343/3387] Completed GLOB in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:08.528286] [INFO ] [sig ] [1344/3387] Forecasting GLP... [2026-02-20T20:23:08.528332] [INFO ] [sig ] Generating forecast for: GLP [2026-02-20T20:23:08.528367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-02-20T20:23:08.540410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-02-20T20:23:08.540837] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-02-20T20:23:08.541734] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-02-20T20:23:08.541790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:08.541824] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:08.541853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:08.541911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:08.602692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:08.603618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:08.603713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:08.603747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:08.729097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:08.729264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:08.729308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:08.729339] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:08.732998] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-02-20T20:23:08.733335] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-02-20T20:23:08.733483] [INFO ] [sig ] GLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:08.882356] [INFO ] [LOCAL ] Saved forecast: GLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLP.txt [2026-02-20T20:23:08.882502] [INFO ] [sig ] [1344/3387] Completed GLP in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:08.882543] [INFO ] [sig ] [1345/3387] Forecasting GLPG... [2026-02-20T20:23:08.882592] [INFO ] [sig ] Generating forecast for: GLPG [2026-02-20T20:23:08.882628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-02-20T20:23:08.895360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-02-20T20:23:08.895747] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-02-20T20:23:08.896547] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-02-20T20:23:08.896629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:08.896662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:08.896689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:08.896745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:08.957724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:08.958614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:08.958702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:08.958735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:09.082032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:09.082196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:09.082236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:09.082306] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:09.086050] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-02-20T20:23:09.086340] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-02-20T20:23:09.086474] [INFO ] [sig ] GLPG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:09.231804] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLPG.txt [2026-02-20T20:23:09.231959] [INFO ] [sig ] [1345/3387] Completed GLPG in 0.3s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:09.231999] [INFO ] [sig ] [1346/3387] Forecasting GLPI... [2026-02-20T20:23:09.232029] [INFO ] [sig ] Generating forecast for: GLPI [2026-02-20T20:23:09.232060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-02-20T20:23:09.244873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-02-20T20:23:09.245254] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-02-20T20:23:09.246072] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-02-20T20:23:09.246127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:09.246159] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:09.246185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:09.246241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:09.303435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:09.304283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:09.304372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:09.304405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:09.422682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:09.422842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:09.422884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:09.422913] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:09.426390] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-02-20T20:23:09.426689] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-02-20T20:23:09.426857] [INFO ] [sig ] GLPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:09.571000] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GLPI.txt [2026-02-20T20:23:09.571154] [INFO ] [sig ] [1346/3387] Completed GLPI in 0.3s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:09.571195] [INFO ] [sig ] [1347/3387] Forecasting GLRE... [2026-02-20T20:23:09.571225] [INFO ] [sig ] Generating forecast for: GLRE [2026-02-20T20:23:09.571256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-02-20T20:23:09.583116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-02-20T20:23:09.583489] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-02-20T20:23:09.584324] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-02-20T20:23:09.584377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:09.584410] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:09.584442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:09.584512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:09.646012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:09.646914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:09.646998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:09.647036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:09.761503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:09.761862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:09.761902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:09.761933] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:09.765233] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-02-20T20:23:09.765519] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-02-20T20:23:09.765685] [INFO ] [sig ] GLRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:09.910459] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLRE.txt [2026-02-20T20:23:09.910618] [INFO ] [sig ] [1347/3387] Completed GLRE in 0.3s | 2.77 sym/s | Total: 8.1m | ETA: 12.3m [2026-02-20T20:23:09.910833] [INFO ] [sig ] [1348/3387] Forecasting GLSI... [2026-02-20T20:23:09.910864] [INFO ] [sig ] Generating forecast for: GLSI [2026-02-20T20:23:09.910896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-02-20T20:23:09.923125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-02-20T20:23:09.923424] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-02-20T20:23:09.924462] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-02-20T20:23:09.924516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:09.924549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:09.924595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:09.924655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:10.003084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:10.004461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:10.004570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:10.004646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:10.123662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:10.123825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:10.123866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:10.123895] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:10.127420] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-02-20T20:23:10.127735] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-02-20T20:23:10.127873] [INFO ] [sig ] GLSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:10.277191] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLSI.txt [2026-02-20T20:23:10.277359] [INFO ] [sig ] [1348/3387] Completed GLSI in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:10.277400] [INFO ] [sig ] [1349/3387] Forecasting GLTO... [2026-02-20T20:23:10.277429] [INFO ] [sig ] Generating forecast for: GLTO [2026-02-20T20:23:10.277464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-02-20T20:23:10.288515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-02-20T20:23:10.288928] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-02-20T20:23:10.289778] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-02-20T20:23:10.289831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:10.289865] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:10.289893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:10.289950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:10.353752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:10.354638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:10.354724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:10.354757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:10.472757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:10.472921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:10.472963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:10.472993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:10.476439] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-02-20T20:23:10.476747] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-02-20T20:23:10.477062] [INFO ] [sig ] GLTO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:10.625009] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GLTO.txt [2026-02-20T20:23:10.625173] [INFO ] [sig ] [1349/3387] Completed GLTO in 0.3s | 2.77 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:10.625215] [INFO ] [sig ] [1350/3387] Forecasting GLUE... [2026-02-20T20:23:10.625245] [INFO ] [sig ] Generating forecast for: GLUE [2026-02-20T20:23:10.625277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-02-20T20:23:10.636972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-02-20T20:23:10.637344] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-02-20T20:23:10.638189] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-02-20T20:23:10.638243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:10.638276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:10.638304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:10.638360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:10.696382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:10.697291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:10.697382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:10.697416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:10.816259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:10.816421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:10.816464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:10.816494] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:10.820012] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-02-20T20:23:10.820288] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-02-20T20:23:10.820421] [INFO ] [sig ] GLUE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:10.962941] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GLUE.txt [2026-02-20T20:23:10.963062] [INFO ] [sig ] [1350/3387] Completed GLUE in 0.3s | 2.77 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:10.963101] [INFO ] [sig ] [1351/3387] Forecasting GMAB... [2026-02-20T20:23:10.963130] [INFO ] [sig ] Generating forecast for: GMAB [2026-02-20T20:23:10.963162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-02-20T20:23:10.974386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-02-20T20:23:10.974724] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-02-20T20:23:10.975511] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-02-20T20:23:10.975618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:10.975660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:10.975687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:10.975744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:11.033014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:11.033823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:11.033907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:11.033941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:11.154033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:11.154188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:11.154231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:11.154260] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:11.157735] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-02-20T20:23:11.158012] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-02-20T20:23:11.158145] [INFO ] [sig ] GMAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:11.300931] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GMAB.txt [2026-02-20T20:23:11.301061] [INFO ] [sig ] [1351/3387] Completed GMAB in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:11.301101] [INFO ] [sig ] [1352/3387] Forecasting GME... [2026-02-20T20:23:11.301131] [INFO ] [sig ] Generating forecast for: GME [2026-02-20T20:23:11.301162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-02-20T20:23:11.312361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-02-20T20:23:11.312712] [INFO ] [FORECASTER] Starting predict_future for GME [2026-02-20T20:23:11.313501] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-02-20T20:23:11.313555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:11.313608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:11.313639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:11.313696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:11.371744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:11.372640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:11.372757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:11.372791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:11.493025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:11.493190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:11.493232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:11.493262] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:11.496709] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-02-20T20:23:11.500162] [INFO ] [FORECASTER] Completed predict_future for GME [2026-02-20T20:23:11.500315] [INFO ] [sig ] GME: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:11.646001] [INFO ] [LOCAL ] Saved forecast: GME 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GME.txt [2026-02-20T20:23:11.646210] [INFO ] [sig ] [1352/3387] Completed GME in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:11.646272] [INFO ] [sig ] [1353/3387] Forecasting GMED... [2026-02-20T20:23:11.646319] [INFO ] [sig ] Generating forecast for: GMED [2026-02-20T20:23:11.646363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-02-20T20:23:11.659476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-02-20T20:23:11.659915] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-02-20T20:23:11.660760] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-02-20T20:23:11.660817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:11.660852] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:11.660881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:11.660939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:11.731166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:11.732174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:11.732279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:11.732312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:11.853376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:11.853546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:11.853615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:11.853646] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:11.857192] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=31.70%) [2026-02-20T20:23:11.857531] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-02-20T20:23:11.857717] [INFO ] [sig ] GMED: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:12.002597] [INFO ] [LOCAL ] Saved forecast: GMED 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GMED.txt [2026-02-20T20:23:12.002770] [INFO ] [sig ] [1353/3387] Completed GMED in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:12.002810] [INFO ] [sig ] [1354/3387] Forecasting GMM... [2026-02-20T20:23:12.002840] [INFO ] [sig ] Generating forecast for: GMM [2026-02-20T20:23:12.002871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-02-20T20:23:12.013911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-02-20T20:23:12.014331] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-02-20T20:23:12.015158] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-02-20T20:23:12.015213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:12.015244] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:12.015271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:12.015331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:12.076277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:12.077410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:12.077506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:12.077546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:12.185228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:12.185386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:12.185427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:12.185456] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:12.188974] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-02-20T20:23:12.189250] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-02-20T20:23:12.189379] [INFO ] [sig ] GMM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:12.332326] [INFO ] [LOCAL ] Saved forecast: GMM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GMM.txt [2026-02-20T20:23:12.332453] [INFO ] [sig ] [1354/3387] Completed GMM in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:12.332499] [INFO ] [sig ] [1355/3387] Forecasting GMRE... [2026-02-20T20:23:12.332529] [INFO ] [sig ] Generating forecast for: GMRE [2026-02-20T20:23:12.332560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-02-20T20:23:12.344775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-02-20T20:23:12.345081] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-02-20T20:23:12.345888] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-02-20T20:23:12.345941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:12.345974] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:12.346001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:12.346058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:12.405814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:12.406675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:12.406758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:12.406810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:12.538936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:12.539141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:12.539187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:12.539221] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:12.543404] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-02-20T20:23:12.543766] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-02-20T20:23:12.543913] [INFO ] [sig ] GMRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:12.697821] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GMRE.txt [2026-02-20T20:23:12.697998] [INFO ] [sig ] [1355/3387] Completed GMRE in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:12.698038] [INFO ] [sig ] [1356/3387] Forecasting GNE... [2026-02-20T20:23:12.698068] [INFO ] [sig ] Generating forecast for: GNE [2026-02-20T20:23:12.698099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-02-20T20:23:12.709495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-02-20T20:23:12.709834] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-02-20T20:23:12.710680] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-02-20T20:23:12.710733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:12.710765] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:12.710791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:12.710847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:12.770714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:12.771513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:12.771614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:12.771651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:12.887167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:12.887322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:12.887364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:12.887392] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:12.890974] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-02-20T20:23:12.891276] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-02-20T20:23:12.891410] [INFO ] [sig ] GNE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:13.036808] [INFO ] [LOCAL ] Saved forecast: GNE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GNE.txt [2026-02-20T20:23:13.036965] [INFO ] [sig ] [1356/3387] Completed GNE in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:13.037005] [INFO ] [sig ] [1357/3387] Forecasting GNK... [2026-02-20T20:23:13.037035] [INFO ] [sig ] Generating forecast for: GNK [2026-02-20T20:23:13.037066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-02-20T20:23:13.049222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-02-20T20:23:13.049709] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-02-20T20:23:13.050705] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-02-20T20:23:13.050764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:13.050796] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:13.050823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:13.050882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:13.109274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:13.110189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:13.110273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:13.110307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:13.235976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:13.236136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:13.236188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:13.236230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:13.239819] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-02-20T20:23:13.240101] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-02-20T20:23:13.240233] [INFO ] [sig ] GNK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:13.389717] [INFO ] [LOCAL ] Saved forecast: GNK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GNK.txt [2026-02-20T20:23:13.389883] [INFO ] [sig ] [1357/3387] Completed GNK in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 12.2m [2026-02-20T20:23:13.389924] [INFO ] [sig ] [1358/3387] Forecasting GNL... [2026-02-20T20:23:13.389953] [INFO ] [sig ] Generating forecast for: GNL [2026-02-20T20:23:13.389986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-02-20T20:23:13.405124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-02-20T20:23:13.405634] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-02-20T20:23:13.406639] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-02-20T20:23:13.406711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:13.406751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:13.406944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:13.407038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:13.468217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:13.469033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:13.469119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:13.469153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:13.591631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:13.591785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:13.591845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:13.591876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:13.595443] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-02-20T20:23:13.595753] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-02-20T20:23:13.595888] [INFO ] [sig ] GNL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:13.739356] [INFO ] [LOCAL ] Saved forecast: GNL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GNL.txt [2026-02-20T20:23:13.739495] [INFO ] [sig ] [1358/3387] Completed GNL in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:13.739536] [INFO ] [sig ] [1359/3387] Forecasting GNLX... [2026-02-20T20:23:13.739566] [INFO ] [sig ] Generating forecast for: GNLX [2026-02-20T20:23:13.739622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-02-20T20:23:13.752732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-02-20T20:23:13.753114] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-02-20T20:23:13.754316] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-02-20T20:23:13.754370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:13.754437] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:13.754466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:13.754522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:13.821292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:13.822437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:13.822523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:13.822563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:13.948452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:13.948634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:13.948676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:13.948704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:13.952330] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-02-20T20:23:13.952647] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-02-20T20:23:13.952786] [INFO ] [sig ] GNLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:14.100643] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GNLX.txt [2026-02-20T20:23:14.100786] [INFO ] [sig ] [1359/3387] Completed GNLX in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:14.100825] [INFO ] [sig ] [1360/3387] Forecasting GNMA... [2026-02-20T20:23:14.100856] [INFO ] [sig ] Generating forecast for: GNMA [2026-02-20T20:23:14.100886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-02-20T20:23:14.111994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-02-20T20:23:14.112316] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-02-20T20:23:14.113132] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-02-20T20:23:14.113187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:14.113219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:14.113246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:14.113302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:14.175805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:14.176922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:14.177011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:14.177046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:14.300996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:14.301158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:14.301201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:14.301231] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:14.304658] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-02-20T20:23:14.304935] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-02-20T20:23:14.305067] [INFO ] [sig ] GNMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:14.452308] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GNMA.txt [2026-02-20T20:23:14.452469] [INFO ] [sig ] [1360/3387] Completed GNMA in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:14.452510] [INFO ] [sig ] [1361/3387] Forecasting GNOM... [2026-02-20T20:23:14.452539] [INFO ] [sig ] Generating forecast for: GNOM [2026-02-20T20:23:14.452594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-02-20T20:23:14.469832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-02-20T20:23:14.470345] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-02-20T20:23:14.471485] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-02-20T20:23:14.471556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:14.471650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:14.471701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:14.471801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:14.535767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:14.536708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:14.536823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:14.536861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:14.658690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:14.658859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:14.658901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:14.658930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:14.662494] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-02-20T20:23:14.662820] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-02-20T20:23:14.662962] [INFO ] [sig ] GNOM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:14.807413] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GNOM.txt [2026-02-20T20:23:14.807607] [INFO ] [sig ] [1361/3387] Completed GNOM in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:14.807661] [INFO ] [sig ] [1362/3387] Forecasting GNPX... [2026-02-20T20:23:14.807701] [INFO ] [sig ] Generating forecast for: GNPX [2026-02-20T20:23:14.807739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-02-20T20:23:14.819742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-02-20T20:23:14.820168] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-02-20T20:23:14.821034] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-02-20T20:23:14.821089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:14.821139] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:14.821167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:14.821225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:14.880692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:14.881841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:14.881934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:14.882162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:15.000213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:15.000390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:15.000435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:15.000519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:15.004247] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-02-20T20:23:15.004567] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-02-20T20:23:15.004795] [INFO ] [sig ] GNPX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:15.158109] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GNPX.txt [2026-02-20T20:23:15.158306] [INFO ] [sig ] [1362/3387] Completed GNPX in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:15.158358] [INFO ] [sig ] [1363/3387] Forecasting GNRC... [2026-02-20T20:23:15.158388] [INFO ] [sig ] Generating forecast for: GNRC [2026-02-20T20:23:15.158423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-02-20T20:23:15.170822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-02-20T20:23:15.171259] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-02-20T20:23:15.172230] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-02-20T20:23:15.172287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:15.172321] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:15.172348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:15.172408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:15.235737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:15.236859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:15.236955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:15.236989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:15.365437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:15.365698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:15.365745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:15.365784] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:15.369632] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=31.53%) [2026-02-20T20:23:15.370014] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-02-20T20:23:15.370189] [INFO ] [sig ] GNRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:15.519630] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GNRC.txt [2026-02-20T20:23:15.519797] [INFO ] [sig ] [1363/3387] Completed GNRC in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.2m [2026-02-20T20:23:15.519839] [INFO ] [sig ] [1364/3387] Forecasting GNSS... [2026-02-20T20:23:15.519873] [INFO ] [sig ] Generating forecast for: GNSS [2026-02-20T20:23:15.519904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-02-20T20:23:15.531338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-02-20T20:23:15.531790] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-02-20T20:23:15.532613] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-02-20T20:23:15.532672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:15.532705] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:15.532731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:15.532788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:15.593018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:15.593974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:15.594072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:15.594109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:15.717024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:15.717189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:15.717232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:15.717264] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:15.720802] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-02-20T20:23:15.721085] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-02-20T20:23:15.721224] [INFO ] [sig ] GNSS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:15.881383] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GNSS.txt [2026-02-20T20:23:15.881536] [INFO ] [sig ] [1364/3387] Completed GNSS in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:15.881594] [INFO ] [sig ] [1365/3387] Forecasting GNTX... [2026-02-20T20:23:15.881628] [INFO ] [sig ] Generating forecast for: GNTX [2026-02-20T20:23:15.881671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-02-20T20:23:15.893253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-02-20T20:23:15.893634] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-02-20T20:23:15.894445] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-02-20T20:23:15.894501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:15.894536] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:15.894564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:15.894664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:15.954282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:15.955087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:15.955174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:15.955208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:16.083392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:16.083556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:16.083633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:16.083673] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:16.087413] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=86.69%) [2026-02-20T20:23:16.087793] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-02-20T20:23:16.087946] [INFO ] [sig ] GNTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:16.245562] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GNTX.txt [2026-02-20T20:23:16.245800] [INFO ] [sig ] [1365/3387] Completed GNTX in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:16.245861] [INFO ] [sig ] [1366/3387] Forecasting GO... [2026-02-20T20:23:16.245901] [INFO ] [sig ] Generating forecast for: GO [2026-02-20T20:23:16.245935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-02-20T20:23:16.258682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-02-20T20:23:16.259107] [INFO ] [FORECASTER] Starting predict_future for GO [2026-02-20T20:23:16.259997] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-02-20T20:23:16.260053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:16.260086] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:16.260113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:16.260171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:16.324852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:16.325796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:16.325900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:16.325951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:16.464938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:16.465115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:16.465167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:16.465200] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:16.469909] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-02-20T20:23:16.470269] [INFO ] [FORECASTER] Completed predict_future for GO [2026-02-20T20:23:16.470421] [INFO ] [sig ] GO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:16.635051] [INFO ] [LOCAL ] Saved forecast: GO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GO.txt [2026-02-20T20:23:16.635220] [INFO ] [sig ] [1366/3387] Completed GO in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:16.635264] [INFO ] [sig ] [1367/3387] Forecasting GOCO... [2026-02-20T20:23:16.635293] [INFO ] [sig ] Generating forecast for: GOCO [2026-02-20T20:23:16.635325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-02-20T20:23:16.647277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-02-20T20:23:16.647743] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-02-20T20:23:16.648590] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-02-20T20:23:16.648646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:16.648679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:16.648707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:16.648765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:16.714466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:16.715816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:16.715938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:16.715989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:16.849593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:16.849770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:16.849821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:16.849852] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:16.853622] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-02-20T20:23:16.853967] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-02-20T20:23:16.854122] [INFO ] [sig ] GOCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:17.008691] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOCO.txt [2026-02-20T20:23:17.008851] [INFO ] [sig ] [1367/3387] Completed GOCO in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:17.008893] [INFO ] [sig ] [1368/3387] Forecasting GOF... [2026-02-20T20:23:17.008922] [INFO ] [sig ] Generating forecast for: GOF [2026-02-20T20:23:17.008952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-02-20T20:23:17.021340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-02-20T20:23:17.021732] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-02-20T20:23:17.022568] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-02-20T20:23:17.022653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:17.022686] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:17.022712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:17.022769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:17.084303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:17.085147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:17.085236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:17.085270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:17.218557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:17.218740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:17.218783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:17.218812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:17.222442] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-02-20T20:23:17.222753] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-02-20T20:23:17.222920] [INFO ] [sig ] GOF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:17.378133] [INFO ] [LOCAL ] Saved forecast: GOF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOF.txt [2026-02-20T20:23:17.378300] [INFO ] [sig ] [1368/3387] Completed GOF in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:17.378342] [INFO ] [sig ] [1369/3387] Forecasting GOGO... [2026-02-20T20:23:17.378373] [INFO ] [sig ] Generating forecast for: GOGO [2026-02-20T20:23:17.378403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-02-20T20:23:17.390136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-02-20T20:23:17.390514] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-02-20T20:23:17.391545] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-02-20T20:23:17.391631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:17.391667] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:17.391699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:17.391759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:17.454448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:17.455524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:17.455678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:17.455715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:17.587771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:17.587958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:17.588196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:17.588245] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:17.592642] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=73.31%) [2026-02-20T20:23:17.592957] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-02-20T20:23:17.593099] [INFO ] [sig ] GOGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:17.747641] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOGO.txt [2026-02-20T20:23:17.747835] [INFO ] [sig ] [1369/3387] Completed GOGO in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:17.747878] [INFO ] [sig ] [1370/3387] Forecasting GOLF... [2026-02-20T20:23:17.747910] [INFO ] [sig ] Generating forecast for: GOLF [2026-02-20T20:23:17.747940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-02-20T20:23:17.759540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-02-20T20:23:17.759992] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-02-20T20:23:17.760839] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-02-20T20:23:17.760895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:17.760928] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:17.760955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:17.761014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:17.823639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:17.824774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:17.825025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:17.825059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:17.946074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:17.946237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:17.946278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:17.946307] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:17.950012] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-02-20T20:23:17.950297] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-02-20T20:23:17.950435] [INFO ] [sig ] GOLF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:18.099846] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOLF.txt [2026-02-20T20:23:18.100018] [INFO ] [sig ] [1370/3387] Completed GOLF in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:18.100070] [INFO ] [sig ] [1371/3387] Forecasting GOOD... [2026-02-20T20:23:18.100112] [INFO ] [sig ] Generating forecast for: GOOD [2026-02-20T20:23:18.100145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-02-20T20:23:18.111932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-02-20T20:23:18.112341] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-02-20T20:23:18.113232] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-02-20T20:23:18.113286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:18.113329] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:18.113358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:18.113416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:18.174299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:18.175209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:18.175296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:18.175368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:18.297756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:18.297922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:18.297967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:18.297995] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:18.301541] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-02-20T20:23:18.301869] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-02-20T20:23:18.302009] [INFO ] [sig ] GOOD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:18.454259] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GOOD.txt [2026-02-20T20:23:18.454420] [INFO ] [sig ] [1371/3387] Completed GOOD in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:18.454461] [INFO ] [sig ] [1372/3387] Forecasting GOOG... [2026-02-20T20:23:18.454493] [INFO ] [sig ] Generating forecast for: GOOG [2026-02-20T20:23:18.454524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-02-20T20:23:18.467839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-02-20T20:23:18.468243] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-02-20T20:23:18.469098] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-02-20T20:23:18.469151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:18.469184] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:18.469211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:18.469267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:18.528021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:18.528896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:18.528980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:18.529014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:18.658356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:18.658516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:18.658556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:18.658609] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:18.662124] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=51.73%) [2026-02-20T20:23:18.662472] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-02-20T20:23:18.662643] [INFO ] [sig ] GOOG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:18.815466] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOOG.txt [2026-02-20T20:23:18.815717] [INFO ] [sig ] [1372/3387] Completed GOOG in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:18.815764] [INFO ] [sig ] [1373/3387] Forecasting GOOS... [2026-02-20T20:23:18.815796] [INFO ] [sig ] Generating forecast for: GOOS [2026-02-20T20:23:18.815827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-02-20T20:23:18.835083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-02-20T20:23:18.835667] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-02-20T20:23:18.837315] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-02-20T20:23:18.837386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:18.837435] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:18.837493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:18.837602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:18.914506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:18.915713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:18.915839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:18.915876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:19.039392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:19.039560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:19.039627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:19.039657] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:19.043378] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-02-20T20:23:19.043709] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-02-20T20:23:19.043855] [INFO ] [sig ] GOOS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:19.193396] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GOOS.txt [2026-02-20T20:23:19.193554] [INFO ] [sig ] [1373/3387] Completed GOOS in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 12.1m [2026-02-20T20:23:19.193614] [INFO ] [sig ] [1374/3387] Forecasting GOSS... [2026-02-20T20:23:19.193644] [INFO ] [sig ] Generating forecast for: GOSS [2026-02-20T20:23:19.193676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-02-20T20:23:19.204854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-02-20T20:23:19.205187] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-02-20T20:23:19.206135] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-02-20T20:23:19.206191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:19.206225] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:19.206253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:19.206309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:19.266154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:19.267067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:19.267154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:19.267188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:19.396905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:19.397261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:19.397304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:19.397333] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:19.401218] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-02-20T20:23:19.401508] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-02-20T20:23:19.401664] [INFO ] [sig ] GOSS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:19.550388] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GOSS.txt [2026-02-20T20:23:19.550550] [INFO ] [sig ] [1374/3387] Completed GOSS in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:19.550611] [INFO ] [sig ] [1375/3387] Forecasting GOVI... [2026-02-20T20:23:19.550644] [INFO ] [sig ] Generating forecast for: GOVI [2026-02-20T20:23:19.550676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-02-20T20:23:19.561956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-02-20T20:23:19.562322] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-02-20T20:23:19.563176] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-02-20T20:23:19.563229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:19.563263] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:19.563289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:19.563345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:19.636318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:19.637549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:19.637686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:19.637746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:19.765000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:19.765170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:19.765211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:19.765241] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:19.769703] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-02-20T20:23:19.770037] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-02-20T20:23:19.770196] [INFO ] [sig ] GOVI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:19.923335] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GOVI.txt [2026-02-20T20:23:19.923502] [INFO ] [sig ] [1375/3387] Completed GOVI in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:19.923544] [INFO ] [sig ] [1376/3387] Forecasting GPC... [2026-02-20T20:23:19.923602] [INFO ] [sig ] Generating forecast for: GPC [2026-02-20T20:23:19.923641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-02-20T20:23:19.937259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-02-20T20:23:19.937705] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-02-20T20:23:19.938824] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-02-20T20:23:19.938886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:19.938947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:19.939165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:19.939223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:20.008050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:20.008994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:20.009086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:20.009119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:20.134514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:20.134691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:20.134733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:20.134763] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:20.138865] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-02-20T20:23:20.139330] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-02-20T20:23:20.139461] [INFO ] [sig ] GPC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:20.283983] [INFO ] [LOCAL ] Saved forecast: GPC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPC.txt [2026-02-20T20:23:20.284130] [INFO ] [sig ] [1376/3387] Completed GPC in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:20.284170] [INFO ] [sig ] [1377/3387] Forecasting GPI... [2026-02-20T20:23:20.284200] [INFO ] [sig ] Generating forecast for: GPI [2026-02-20T20:23:20.284238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-02-20T20:23:20.296653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-02-20T20:23:20.297052] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-02-20T20:23:20.297926] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-02-20T20:23:20.297980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:20.298014] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:20.298040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:20.298097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:20.357842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:20.358663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:20.358750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:20.358784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:20.483892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:20.484052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:20.484096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:20.484125] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:20.487743] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-02-20T20:23:20.488228] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-02-20T20:23:20.488365] [INFO ] [sig ] GPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:20.633752] [INFO ] [LOCAL ] Saved forecast: GPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPI.txt [2026-02-20T20:23:20.633895] [INFO ] [sig ] [1377/3387] Completed GPI in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:20.633933] [INFO ] [sig ] [1378/3387] Forecasting GPIQ... [2026-02-20T20:23:20.633963] [INFO ] [sig ] Generating forecast for: GPIQ [2026-02-20T20:23:20.633994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-02-20T20:23:20.644950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-02-20T20:23:20.645306] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-02-20T20:23:20.646121] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-02-20T20:23:20.646175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:20.646207] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:20.646234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:20.646290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:20.705300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:20.706158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:20.706242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:20.706276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:20.826437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:20.826611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:20.826653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:20.826680] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:20.830217] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-02-20T20:23:20.830517] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-02-20T20:23:20.830673] [INFO ] [sig ] GPIQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:20.978658] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPIQ.txt [2026-02-20T20:23:20.978823] [INFO ] [sig ] [1378/3387] Completed GPIQ in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:20.978863] [INFO ] [sig ] [1379/3387] Forecasting GPIX... [2026-02-20T20:23:20.978893] [INFO ] [sig ] Generating forecast for: GPIX [2026-02-20T20:23:20.978926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-02-20T20:23:20.990187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-02-20T20:23:20.990613] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-02-20T20:23:20.991449] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-02-20T20:23:20.991503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:20.991535] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:20.991562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:20.991660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:21.051304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:21.052192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:21.052281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:21.052314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:21.174394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:21.174554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:21.174615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:21.174681] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:21.181517] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-02-20T20:23:21.181847] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-02-20T20:23:21.181990] [INFO ] [sig ] GPIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:21.329547] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GPIX.txt [2026-02-20T20:23:21.329707] [INFO ] [sig ] [1379/3387] Completed GPIX in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:21.329748] [INFO ] [sig ] [1380/3387] Forecasting GPJA... [2026-02-20T20:23:21.329778] [INFO ] [sig ] Generating forecast for: GPJA [2026-02-20T20:23:21.329811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-02-20T20:23:21.341738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-02-20T20:23:21.342169] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-02-20T20:23:21.343029] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-02-20T20:23:21.343083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:21.343116] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:21.343143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:21.343199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:21.402659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:21.403609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:21.403698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:21.403732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:21.520972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:21.521131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:21.521174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:21.521203] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:21.524868] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-02-20T20:23:21.525179] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-02-20T20:23:21.525319] [INFO ] [sig ] GPJA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:21.674598] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPJA.txt [2026-02-20T20:23:21.674761] [INFO ] [sig ] [1380/3387] Completed GPJA in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 12.1m [2026-02-20T20:23:21.674803] [INFO ] [sig ] [1381/3387] Forecasting GPK... [2026-02-20T20:23:21.674835] [INFO ] [sig ] Generating forecast for: GPK [2026-02-20T20:23:21.674867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-02-20T20:23:21.687105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-02-20T20:23:21.687751] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-02-20T20:23:21.688874] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-02-20T20:23:21.688930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:21.688964] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:21.688992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:21.689051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:21.750854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:21.751753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:21.751843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:21.751879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:21.876392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:21.876555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:21.876616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:21.876647] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:21.880314] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=42.35%) [2026-02-20T20:23:21.880634] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-02-20T20:23:21.880785] [INFO ] [sig ] GPK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:22.028815] [INFO ] [LOCAL ] Saved forecast: GPK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPK.txt [2026-02-20T20:23:22.028963] [INFO ] [sig ] [1381/3387] Completed GPK in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:22.029003] [INFO ] [sig ] [1382/3387] Forecasting GPN... [2026-02-20T20:23:22.029033] [INFO ] [sig ] Generating forecast for: GPN [2026-02-20T20:23:22.029066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-02-20T20:23:22.042280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-02-20T20:23:22.042670] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-02-20T20:23:22.043732] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-02-20T20:23:22.043800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:22.043841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:22.043873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:22.043946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:22.105066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:22.106000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:22.106089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:22.106124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:22.231623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:22.231789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:22.231832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:22.231862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:22.235397] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=15.15%) [2026-02-20T20:23:22.235707] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-02-20T20:23:22.235870] [INFO ] [sig ] GPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:22.383645] [INFO ] [LOCAL ] Saved forecast: GPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPN.txt [2026-02-20T20:23:22.383785] [INFO ] [sig ] [1382/3387] Completed GPN in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:22.383824] [INFO ] [sig ] [1383/3387] Forecasting GPRE... [2026-02-20T20:23:22.383854] [INFO ] [sig ] Generating forecast for: GPRE [2026-02-20T20:23:22.383886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-02-20T20:23:22.396401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-02-20T20:23:22.396806] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-02-20T20:23:22.397667] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-02-20T20:23:22.397724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:22.397764] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:22.397799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:22.397872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:22.458667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:22.459673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:22.459761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:22.459794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:22.590334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:22.590507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:22.590552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:22.590616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:22.594358] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-02-20T20:23:22.594671] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-02-20T20:23:22.594822] [INFO ] [sig ] GPRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:22.749670] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPRE.txt [2026-02-20T20:23:22.749860] [INFO ] [sig ] [1383/3387] Completed GPRE in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:22.749906] [INFO ] [sig ] [1384/3387] Forecasting GPRK... [2026-02-20T20:23:22.749943] [INFO ] [sig ] Generating forecast for: GPRK [2026-02-20T20:23:22.749980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-02-20T20:23:22.762000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-02-20T20:23:22.762415] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-02-20T20:23:22.763266] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-02-20T20:23:22.763322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:22.763356] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:22.763384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:22.763442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:22.823977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:22.824928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:22.825029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:22.825065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:22.946023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:22.946187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:22.946230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:22.946262] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:22.949912] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-02-20T20:23:22.950211] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-02-20T20:23:22.950349] [INFO ] [sig ] GPRK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:23.097271] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GPRK.txt [2026-02-20T20:23:23.097429] [INFO ] [sig ] [1384/3387] Completed GPRK in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:23.097472] [INFO ] [sig ] [1385/3387] Forecasting GRAB... [2026-02-20T20:23:23.097503] [INFO ] [sig ] Generating forecast for: GRAB [2026-02-20T20:23:23.097537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-02-20T20:23:23.110010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-02-20T20:23:23.110400] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-02-20T20:23:23.111255] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-02-20T20:23:23.111311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:23.111345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:23.111372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:23.111429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:23.173836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:23.174938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:23.175217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:23.175252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:23.306151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:23.306314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:23.306357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:23.306388] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:23.310471] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-02-20T20:23:23.310867] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-02-20T20:23:23.311049] [INFO ] [sig ] GRAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:23.477503] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRAB.txt [2026-02-20T20:23:23.477696] [INFO ] [sig ] [1385/3387] Completed GRAB in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:23.477741] [INFO ] [sig ] [1386/3387] Forecasting GRAL... [2026-02-20T20:23:23.477776] [INFO ] [sig ] Generating forecast for: GRAL [2026-02-20T20:23:23.477816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-02-20T20:23:23.489288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-02-20T20:23:23.489673] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-02-20T20:23:23.490521] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-02-20T20:23:23.490620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:23.490658] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:23.490685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:23.490743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:23.551151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:23.552018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:23.552161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:23.552196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:23.682658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:23.682821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:23.682865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:23.682895] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:23.686533] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-02-20T20:23:23.686881] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-02-20T20:23:23.687043] [INFO ] [sig ] GRAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:23.847836] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRAL.txt [2026-02-20T20:23:23.847999] [INFO ] [sig ] [1386/3387] Completed GRAL in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:23.848041] [INFO ] [sig ] [1387/3387] Forecasting GRBK... [2026-02-20T20:23:23.848070] [INFO ] [sig ] Generating forecast for: GRBK [2026-02-20T20:23:23.848103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-02-20T20:23:23.860033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-02-20T20:23:23.860416] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-02-20T20:23:23.861308] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-02-20T20:23:23.861362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:23.861394] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:23.861421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:23.861476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:23.918244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:23.919168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:23.919258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:23.919291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:24.044647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:24.044821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:24.044869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:24.044905] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:24.048403] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-02-20T20:23:24.048717] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-02-20T20:23:24.048859] [INFO ] [sig ] GRBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:24.194955] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRBK.txt [2026-02-20T20:23:24.195119] [INFO ] [sig ] [1387/3387] Completed GRBK in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:24.195160] [INFO ] [sig ] [1388/3387] Forecasting GRC... [2026-02-20T20:23:24.195190] [INFO ] [sig ] Generating forecast for: GRC [2026-02-20T20:23:24.195224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-02-20T20:23:24.206694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-02-20T20:23:24.207136] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-02-20T20:23:24.208015] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-02-20T20:23:24.208069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:24.208102] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:24.208128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:24.208184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:24.268590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:24.269488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:24.269595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:24.269632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:24.400027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:24.400214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:24.400257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:24.400287] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:24.404241] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-02-20T20:23:24.404520] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-02-20T20:23:24.404675] [INFO ] [sig ] GRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:24.563110] [INFO ] [LOCAL ] Saved forecast: GRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GRC.txt [2026-02-20T20:23:24.563288] [INFO ] [sig ] [1388/3387] Completed GRC in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:24.563330] [INFO ] [sig ] [1389/3387] Forecasting GREE... [2026-02-20T20:23:24.563361] [INFO ] [sig ] Generating forecast for: GREE [2026-02-20T20:23:24.563393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-02-20T20:23:24.577352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-02-20T20:23:24.577867] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-02-20T20:23:24.578797] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-02-20T20:23:24.578863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:24.578905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:24.578941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:24.579014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:24.640360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:24.641515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:24.641632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:24.641670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:24.776372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:24.776533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:24.776600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:24.776633] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:24.780313] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-02-20T20:23:24.780622] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-02-20T20:23:24.780762] [INFO ] [sig ] GREE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:24.937667] [INFO ] [LOCAL ] Saved forecast: GREE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GREE.txt [2026-02-20T20:23:24.937882] [INFO ] [sig ] [1389/3387] Completed GREE in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:24.937927] [INFO ] [sig ] [1390/3387] Forecasting GRFS... [2026-02-20T20:23:24.937956] [INFO ] [sig ] Generating forecast for: GRFS [2026-02-20T20:23:24.937989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-02-20T20:23:24.950103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-02-20T20:23:24.950531] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-02-20T20:23:24.951385] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-02-20T20:23:24.951441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:24.951475] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:24.951502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:24.951561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:25.012737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:25.013648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:25.013733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:25.013767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:25.137885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:25.138049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:25.138089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:25.138117] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:25.141534] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-02-20T20:23:25.141835] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-02-20T20:23:25.141968] [INFO ] [sig ] GRFS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:25.291405] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRFS.txt [2026-02-20T20:23:25.291663] [INFO ] [sig ] [1390/3387] Completed GRFS in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 12.0m [2026-02-20T20:23:25.291716] [INFO ] [sig ] [1391/3387] Forecasting GRID... [2026-02-20T20:23:25.291746] [INFO ] [sig ] Generating forecast for: GRID [2026-02-20T20:23:25.291791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-02-20T20:23:25.304797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-02-20T20:23:25.305209] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-02-20T20:23:25.306139] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-02-20T20:23:25.306193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:25.306225] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:25.306252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:25.306309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:25.367029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:25.368057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:25.368344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:25.368380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:25.493228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:25.493401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:25.493445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:25.493475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:25.497170] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-02-20T20:23:25.497478] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-02-20T20:23:25.497639] [INFO ] [sig ] GRID: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:25.649880] [INFO ] [LOCAL ] Saved forecast: GRID 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRID.txt [2026-02-20T20:23:25.650042] [INFO ] [sig ] [1391/3387] Completed GRID in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:25.650090] [INFO ] [sig ] [1392/3387] Forecasting GRMN... [2026-02-20T20:23:25.650121] [INFO ] [sig ] Generating forecast for: GRMN [2026-02-20T20:23:25.650153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-02-20T20:23:25.661780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-02-20T20:23:25.662383] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-02-20T20:23:25.663439] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-02-20T20:23:25.663494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:25.663528] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:25.663555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:25.663632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:25.726418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:25.727714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:25.727805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:25.727840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:25.865950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:25.866332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:25.866400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:25.866438] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:25.870403] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-02-20T20:23:25.870742] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-02-20T20:23:25.870918] [INFO ] [sig ] GRMN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:26.022151] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRMN.txt [2026-02-20T20:23:26.022504] [INFO ] [sig ] [1392/3387] Completed GRMN in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:26.022546] [INFO ] [sig ] [1393/3387] Forecasting GRND... [2026-02-20T20:23:26.022596] [INFO ] [sig ] Generating forecast for: GRND [2026-02-20T20:23:26.022631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-02-20T20:23:26.035498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-02-20T20:23:26.035927] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-02-20T20:23:26.036762] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-02-20T20:23:26.036844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:26.036913] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:26.036942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:26.036998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:26.101397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:26.102372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:26.102464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:26.102499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:26.230371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:26.230565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:26.230630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:26.230660] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:26.234171] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=48.40%) [2026-02-20T20:23:26.234465] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-02-20T20:23:26.234625] [INFO ] [sig ] GRND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:26.383665] [INFO ] [LOCAL ] Saved forecast: GRND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GRND.txt [2026-02-20T20:23:26.383837] [INFO ] [sig ] [1393/3387] Completed GRND in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:26.383878] [INFO ] [sig ] [1394/3387] Forecasting GRPN... [2026-02-20T20:23:26.383911] [INFO ] [sig ] Generating forecast for: GRPN [2026-02-20T20:23:26.383945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-02-20T20:23:26.395668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-02-20T20:23:26.396081] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-02-20T20:23:26.397014] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-02-20T20:23:26.397069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:26.397104] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:26.397141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:26.397223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:26.457167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:26.458118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:26.458207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:26.458242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:26.595411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:26.595613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:26.595683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:26.595718] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:26.599815] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-02-20T20:23:26.600188] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-02-20T20:23:26.600347] [INFO ] [sig ] GRPN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:26.763006] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRPN.txt [2026-02-20T20:23:26.763175] [INFO ] [sig ] [1394/3387] Completed GRPN in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:26.763215] [INFO ] [sig ] [1395/3387] Forecasting GRVY... [2026-02-20T20:23:26.763245] [INFO ] [sig ] Generating forecast for: GRVY [2026-02-20T20:23:26.763277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-02-20T20:23:26.775564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-02-20T20:23:26.776044] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-02-20T20:23:26.777038] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-02-20T20:23:26.777102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:26.777137] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:26.777164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:26.777226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:26.838549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:26.839703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:26.839814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:26.839857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:26.961563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:26.961773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:26.961818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:26.961847] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:26.965740] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-02-20T20:23:26.966237] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-02-20T20:23:26.966378] [INFO ] [sig ] GRVY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:27.120931] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRVY.txt [2026-02-20T20:23:27.121104] [INFO ] [sig ] [1395/3387] Completed GRVY in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:27.121146] [INFO ] [sig ] [1396/3387] Forecasting GRWG... [2026-02-20T20:23:27.121176] [INFO ] [sig ] Generating forecast for: GRWG [2026-02-20T20:23:27.121207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-02-20T20:23:27.138721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-02-20T20:23:27.139536] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-02-20T20:23:27.140953] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-02-20T20:23:27.141022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:27.141064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:27.141098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:27.141179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:27.209119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:27.210515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:27.210652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:27.210690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:27.348402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:27.348600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:27.348645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:27.348712] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:27.353371] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-02-20T20:23:27.353753] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-02-20T20:23:27.353918] [INFO ] [sig ] GRWG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:27.502461] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GRWG.txt [2026-02-20T20:23:27.502644] [INFO ] [sig ] [1396/3387] Completed GRWG in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:27.502687] [INFO ] [sig ] [1397/3387] Forecasting GRX... [2026-02-20T20:23:27.502718] [INFO ] [sig ] Generating forecast for: GRX [2026-02-20T20:23:27.502750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-02-20T20:23:27.514536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-02-20T20:23:27.514965] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-02-20T20:23:27.515804] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-02-20T20:23:27.515858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:27.515907] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:27.515936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:27.515997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:27.577420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:27.578606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:27.578701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:27.578736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:27.695233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:27.695397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:27.695437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:27.695465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:27.699316] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=80.02%) [2026-02-20T20:23:27.699609] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-02-20T20:23:27.699741] [INFO ] [sig ] GRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:27.848223] [INFO ] [LOCAL ] Saved forecast: GRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GRX.txt [2026-02-20T20:23:27.848407] [INFO ] [sig ] [1397/3387] Completed GRX in 0.3s | 2.78 sym/s | Total: 8.4m | ETA: 12.0m [2026-02-20T20:23:27.848453] [INFO ] [sig ] [1398/3387] Forecasting GS... [2026-02-20T20:23:27.848483] [INFO ] [sig ] Generating forecast for: GS [2026-02-20T20:23:27.848514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-02-20T20:23:27.859739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-02-20T20:23:27.860130] [INFO ] [FORECASTER] Starting predict_future for GS [2026-02-20T20:23:27.860957] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-02-20T20:23:27.861010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:27.861043] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:27.861070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:27.861128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:27.922145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:27.923058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:27.923339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:27.923375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:28.061625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:28.061800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:28.061844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:28.061874] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:28.066087] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=76.20%) [2026-02-20T20:23:28.066493] [INFO ] [FORECASTER] Completed predict_future for GS [2026-02-20T20:23:28.066673] [INFO ] [sig ] GS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:28.226442] [INFO ] [LOCAL ] Saved forecast: GS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GS.txt [2026-02-20T20:23:28.226634] [INFO ] [sig ] [1398/3387] Completed GS in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:28.226680] [INFO ] [sig ] [1399/3387] Forecasting GSBC... [2026-02-20T20:23:28.226711] [INFO ] [sig ] Generating forecast for: GSBC [2026-02-20T20:23:28.226745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-02-20T20:23:28.238441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-02-20T20:23:28.238920] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-02-20T20:23:28.240035] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-02-20T20:23:28.240101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:28.240136] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:28.240163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:28.240408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:28.302775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:28.303632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:28.303723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:28.303758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:28.427483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:28.427669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:28.427713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:28.427744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:28.431358] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-02-20T20:23:28.431665] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-02-20T20:23:28.431825] [INFO ] [sig ] GSBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:28.578167] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GSBC.txt [2026-02-20T20:23:28.578320] [INFO ] [sig ] [1399/3387] Completed GSBC in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:28.578361] [INFO ] [sig ] [1400/3387] Forecasting GSBD... [2026-02-20T20:23:28.578390] [INFO ] [sig ] Generating forecast for: GSBD [2026-02-20T20:23:28.578422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-02-20T20:23:28.590269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-02-20T20:23:28.590679] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-02-20T20:23:28.591484] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-02-20T20:23:28.591538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:28.591596] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:28.591637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:28.591696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:28.652668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:28.653541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:28.653651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:28.653688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:28.786760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:28.787024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:28.787070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:28.787100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:28.791103] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-02-20T20:23:28.791417] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-02-20T20:23:28.791591] [INFO ] [sig ] GSBD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:28.940005] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GSBD.txt [2026-02-20T20:23:28.940190] [INFO ] [sig ] [1400/3387] Completed GSBD in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:28.940246] [INFO ] [sig ] [1401/3387] Forecasting GSHD... [2026-02-20T20:23:28.940281] [INFO ] [sig ] Generating forecast for: GSHD [2026-02-20T20:23:28.940324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-02-20T20:23:28.952310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-02-20T20:23:28.952724] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-02-20T20:23:28.953739] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-02-20T20:23:28.953795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:28.953829] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:28.953858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:28.953917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:29.014376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:29.015370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:29.015484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:29.015522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:29.145587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:29.145728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:29.145771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:29.145803] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:29.149483] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=73.78%) [2026-02-20T20:23:29.149808] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-02-20T20:23:29.149957] [INFO ] [sig ] GSHD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:29.300112] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GSHD.txt [2026-02-20T20:23:29.300251] [INFO ] [sig ] [1401/3387] Completed GSHD in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:29.300291] [INFO ] [sig ] [1402/3387] Forecasting GSK... [2026-02-20T20:23:29.300321] [INFO ] [sig ] Generating forecast for: GSK [2026-02-20T20:23:29.300351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-02-20T20:23:29.312227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-02-20T20:23:29.312549] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-02-20T20:23:29.313387] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-02-20T20:23:29.313440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:29.313473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:29.313500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:29.313556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:29.373125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:29.373952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:29.374037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:29.374072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:29.505817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:29.506022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:29.506073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:29.506116] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:29.510059] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-02-20T20:23:29.510375] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-02-20T20:23:29.510548] [INFO ] [sig ] GSK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:29.663300] [INFO ] [LOCAL ] Saved forecast: GSK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GSK.txt [2026-02-20T20:23:29.663476] [INFO ] [sig ] [1402/3387] Completed GSK in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:29.663518] [INFO ] [sig ] [1403/3387] Forecasting GSL... [2026-02-20T20:23:29.663561] [INFO ] [sig ] Generating forecast for: GSL [2026-02-20T20:23:29.663623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-02-20T20:23:29.676497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-02-20T20:23:29.676976] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-02-20T20:23:29.677870] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-02-20T20:23:29.677927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:29.677965] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:29.677996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:29.678055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:29.747184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:29.748089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:29.748214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:29.748256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:29.876614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:29.876780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:29.876846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:29.876877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:29.880493] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-02-20T20:23:29.880798] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-02-20T20:23:29.880935] [INFO ] [sig ] GSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:30.029067] [INFO ] [LOCAL ] Saved forecast: GSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GSL.txt [2026-02-20T20:23:30.029238] [INFO ] [sig ] [1403/3387] Completed GSL in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:30.029280] [INFO ] [sig ] [1404/3387] Forecasting GSM... [2026-02-20T20:23:30.029310] [INFO ] [sig ] Generating forecast for: GSM [2026-02-20T20:23:30.029341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-02-20T20:23:30.040839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-02-20T20:23:30.041295] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-02-20T20:23:30.042166] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-02-20T20:23:30.042221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:30.042256] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:30.042284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:30.042342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:30.103790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:30.104677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:30.104766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:30.104801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:30.235949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:30.236125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:30.236188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:30.236236] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:30.240604] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=69.34%) [2026-02-20T20:23:30.240914] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-02-20T20:23:30.241055] [INFO ] [sig ] GSM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:30.388747] [INFO ] [LOCAL ] Saved forecast: GSM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GSM.txt [2026-02-20T20:23:30.388905] [INFO ] [sig ] [1404/3387] Completed GSM in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:30.388948] [INFO ] [sig ] [1405/3387] Forecasting GTES... [2026-02-20T20:23:30.388980] [INFO ] [sig ] Generating forecast for: GTES [2026-02-20T20:23:30.389013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-02-20T20:23:30.400400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-02-20T20:23:30.400783] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-02-20T20:23:30.401662] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-02-20T20:23:30.401715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:30.401747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:30.401774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:30.401830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:30.461781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:30.462700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:30.462788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:30.462823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:30.584105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:30.584266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:30.584310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:30.584340] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:30.587912] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-02-20T20:23:30.588199] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-02-20T20:23:30.588341] [INFO ] [sig ] GTES: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:30.731392] [INFO ] [LOCAL ] Saved forecast: GTES 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GTES.txt [2026-02-20T20:23:30.731551] [INFO ] [sig ] [1405/3387] Completed GTES in 0.3s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:30.731612] [INFO ] [sig ] [1406/3387] Forecasting GTLB... [2026-02-20T20:23:30.731643] [INFO ] [sig ] Generating forecast for: GTLB [2026-02-20T20:23:30.731675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-02-20T20:23:30.742388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-02-20T20:23:30.742730] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-02-20T20:23:30.743516] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-02-20T20:23:30.743603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:30.743677] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:30.743706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:30.743764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:30.803289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:30.804233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:30.804342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:30.804378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:30.933242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:30.933399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:30.933439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:30.933467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:30.937098] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-02-20T20:23:30.937415] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-02-20T20:23:30.937559] [INFO ] [sig ] GTLB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:31.096628] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GTLB.txt [2026-02-20T20:23:31.097070] [INFO ] [sig ] [1406/3387] Completed GTLB in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:31.097136] [INFO ] [sig ] [1407/3387] Forecasting GTLS... [2026-02-20T20:23:31.097169] [INFO ] [sig ] Generating forecast for: GTLS [2026-02-20T20:23:31.097201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-02-20T20:23:31.108983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-02-20T20:23:31.109394] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-02-20T20:23:31.110302] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-02-20T20:23:31.110355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:31.110389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:31.110416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:31.110472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:31.169301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:31.170225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:31.170314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:31.170349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:31.297961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:31.298126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:31.298170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:31.298199] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:31.301897] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-20T20:23:31.302228] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-02-20T20:23:31.302372] [INFO ] [sig ] GTLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:31.450379] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GTLS.txt [2026-02-20T20:23:31.450534] [INFO ] [sig ] [1407/3387] Completed GTLS in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.9m [2026-02-20T20:23:31.450595] [INFO ] [sig ] [1408/3387] Forecasting GTN... [2026-02-20T20:23:31.450629] [INFO ] [sig ] Generating forecast for: GTN [2026-02-20T20:23:31.450661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-02-20T20:23:31.463172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-02-20T20:23:31.463522] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-02-20T20:23:31.464397] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-02-20T20:23:31.464452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:31.464486] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:31.464530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:31.464613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:31.527195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:31.528123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:31.528218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:31.528254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:31.655661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:31.655835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:31.655879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:31.655910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:31.659726] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=71.71%) [2026-02-20T20:23:31.660054] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-02-20T20:23:31.660202] [INFO ] [sig ] GTN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:31.826432] [INFO ] [LOCAL ] Saved forecast: GTN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GTN.txt [2026-02-20T20:23:31.826645] [INFO ] [sig ] [1408/3387] Completed GTN in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:31.826693] [INFO ] [sig ] [1409/3387] Forecasting GTX... [2026-02-20T20:23:31.826727] [INFO ] [sig ] Generating forecast for: GTX [2026-02-20T20:23:31.826762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-02-20T20:23:31.842745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-02-20T20:23:31.843243] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-02-20T20:23:31.844378] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-02-20T20:23:31.844445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:31.844497] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:31.844538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:31.844650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:31.912441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:31.913371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:31.913477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:31.913517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:32.039784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:32.039964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:32.040006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:32.040037] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:32.043909] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=20.88%) [2026-02-20T20:23:32.044267] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-02-20T20:23:32.044414] [INFO ] [sig ] GTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:32.194664] [INFO ] [LOCAL ] Saved forecast: GTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GTX.txt [2026-02-20T20:23:32.194835] [INFO ] [sig ] [1409/3387] Completed GTX in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:32.194877] [INFO ] [sig ] [1410/3387] Forecasting GTY... [2026-02-20T20:23:32.194910] [INFO ] [sig ] Generating forecast for: GTY [2026-02-20T20:23:32.194942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-02-20T20:23:32.206638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-02-20T20:23:32.207034] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-02-20T20:23:32.207896] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-02-20T20:23:32.207950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:32.208017] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:32.208053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:32.208123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:32.268292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:32.269611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:32.269698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:32.269730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:32.397225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:32.397398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:32.397441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:32.397471] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:32.401131] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-02-20T20:23:32.401433] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-02-20T20:23:32.401592] [INFO ] [sig ] GTY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:32.556408] [INFO ] [LOCAL ] Saved forecast: GTY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GTY.txt [2026-02-20T20:23:32.556593] [INFO ] [sig ] [1410/3387] Completed GTY in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:32.556637] [INFO ] [sig ] [1411/3387] Forecasting GUG... [2026-02-20T20:23:32.556667] [INFO ] [sig ] Generating forecast for: GUG [2026-02-20T20:23:32.556698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-02-20T20:23:32.568866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-02-20T20:23:32.569288] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-02-20T20:23:32.570113] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-02-20T20:23:32.570165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:32.570198] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:32.570226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:32.570282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:32.632718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:32.633910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:32.634004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:32.634036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:32.760191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:32.760369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:32.760421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:32.760455] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:32.764453] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-02-20T20:23:32.764791] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-02-20T20:23:32.764933] [INFO ] [sig ] GUG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:32.942359] [INFO ] [LOCAL ] Saved forecast: GUG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GUG.txt [2026-02-20T20:23:32.942528] [INFO ] [sig ] [1411/3387] Completed GUG in 0.4s | 2.77 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:32.942568] [INFO ] [sig ] [1412/3387] Forecasting GVA... [2026-02-20T20:23:32.942622] [INFO ] [sig ] Generating forecast for: GVA [2026-02-20T20:23:32.942663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-02-20T20:23:32.954142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-02-20T20:23:32.954560] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-02-20T20:23:32.955385] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-02-20T20:23:32.955438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:32.955472] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:32.955499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:32.955555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:33.016005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:33.017183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:33.017287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:33.017320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:33.139637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:33.139814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:33.139858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:33.139887] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:33.143657] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-02-20T20:23:33.143954] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-02-20T20:23:33.144117] [INFO ] [sig ] GVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:33.294337] [INFO ] [LOCAL ] Saved forecast: GVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GVA.txt [2026-02-20T20:23:33.294499] [INFO ] [sig ] [1412/3387] Completed GVA in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:33.294539] [INFO ] [sig ] [1413/3387] Forecasting GWH... [2026-02-20T20:23:33.294590] [INFO ] [sig ] Generating forecast for: GWH [2026-02-20T20:23:33.294629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-02-20T20:23:33.305915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-02-20T20:23:33.306293] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-02-20T20:23:33.307141] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-02-20T20:23:33.307194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:33.307227] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:33.307254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:33.307311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:33.364307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:33.365259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:33.365346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:33.365379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:33.499825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:33.500016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:33.500065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:33.500094] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:33.503778] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=51.40%) [2026-02-20T20:23:33.504070] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-02-20T20:23:33.504206] [INFO ] [sig ] GWH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:33.653765] [INFO ] [LOCAL ] Saved forecast: GWH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/GWH.txt [2026-02-20T20:23:33.653940] [INFO ] [sig ] [1413/3387] Completed GWH in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.9m [2026-02-20T20:23:33.653998] [INFO ] [sig ] [1414/3387] Forecasting GWRE... [2026-02-20T20:23:33.654032] [INFO ] [sig ] Generating forecast for: GWRE [2026-02-20T20:23:33.654069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-02-20T20:23:33.667710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-02-20T20:23:33.668147] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-02-20T20:23:33.669015] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-02-20T20:23:33.669092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:33.669161] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:33.669204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:33.669272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:33.730078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:33.731003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:33.731093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:33.731128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:33.860815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:33.861007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:33.861074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:33.861123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:33.866200] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-02-20T20:23:33.866608] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-02-20T20:23:33.866822] [INFO ] [sig ] GWRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:34.012882] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GWRE.txt [2026-02-20T20:23:34.013058] [INFO ] [sig ] [1414/3387] Completed GWRE in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:34.013102] [INFO ] [sig ] [1415/3387] Forecasting GWRS... [2026-02-20T20:23:34.013132] [INFO ] [sig ] Generating forecast for: GWRS [2026-02-20T20:23:34.013163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-02-20T20:23:34.024786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-02-20T20:23:34.025199] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-02-20T20:23:34.026049] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-02-20T20:23:34.026110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:34.026144] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:34.026172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:34.026230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:34.084413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:34.085343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:34.085431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:34.085464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:34.205062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:34.205256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:34.205304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:34.205337] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:34.209012] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-02-20T20:23:34.209335] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-02-20T20:23:34.209472] [INFO ] [sig ] GWRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:34.355693] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GWRS.txt [2026-02-20T20:23:34.355856] [INFO ] [sig ] [1415/3387] Completed GWRS in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:34.355897] [INFO ] [sig ] [1416/3387] Forecasting GXAI... [2026-02-20T20:23:34.355928] [INFO ] [sig ] Generating forecast for: GXAI [2026-02-20T20:23:34.355958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-02-20T20:23:34.368280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-02-20T20:23:34.368686] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-02-20T20:23:34.369487] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-02-20T20:23:34.369540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:34.369594] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:34.369624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:34.369680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:34.428001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:34.428994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:34.429084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:34.429121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:34.545343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:34.545513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:34.545556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:34.545605] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:34.549305] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=31.43%) [2026-02-20T20:23:34.549638] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-02-20T20:23:34.549776] [INFO ] [sig ] GXAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:34.697383] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GXAI.txt [2026-02-20T20:23:34.697546] [INFO ] [sig ] [1416/3387] Completed GXAI in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:34.697613] [INFO ] [sig ] [1417/3387] Forecasting GYRE... [2026-02-20T20:23:34.697644] [INFO ] [sig ] Generating forecast for: GYRE [2026-02-20T20:23:34.697675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-02-20T20:23:34.710624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-02-20T20:23:34.711084] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-02-20T20:23:34.712104] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-02-20T20:23:34.712173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:34.712215] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:34.712251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:34.712310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:34.775025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:34.775941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:34.776025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:34.776058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:34.903087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:34.903282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:34.903326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:34.903356] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:34.907607] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=35.86%) [2026-02-20T20:23:34.907911] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-02-20T20:23:34.908065] [INFO ] [sig ] GYRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:35.062135] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/GYRE.txt [2026-02-20T20:23:35.062497] [INFO ] [sig ] [1417/3387] Completed GYRE in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:35.062538] [INFO ] [sig ] [1418/3387] Forecasting H... [2026-02-20T20:23:35.062587] [INFO ] [sig ] Generating forecast for: H [2026-02-20T20:23:35.062624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-02-20T20:23:35.075060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-02-20T20:23:35.075470] [INFO ] [FORECASTER] Starting predict_future for H [2026-02-20T20:23:35.076341] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-02-20T20:23:35.076397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:35.076432] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:35.076460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:35.076517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:35.135126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:35.136227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:35.136319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:35.136352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:35.269548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:35.269726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:35.269767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:35.269796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:35.273238] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-02-20T20:23:35.273521] [INFO ] [FORECASTER] Completed predict_future for H [2026-02-20T20:23:35.273675] [INFO ] [sig ] H: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:35.418388] [INFO ] [LOCAL ] Saved forecast: H 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/H.txt [2026-02-20T20:23:35.418553] [INFO ] [sig ] [1418/3387] Completed H in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:35.418616] [INFO ] [sig ] [1419/3387] Forecasting HAE... [2026-02-20T20:23:35.418650] [INFO ] [sig ] Generating forecast for: HAE [2026-02-20T20:23:35.418681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-02-20T20:23:35.430600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-02-20T20:23:35.430974] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-02-20T20:23:35.431823] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-02-20T20:23:35.431877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:35.431909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:35.431936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:35.431993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:35.491922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:35.492858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:35.492945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:35.492979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:35.640660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:35.640831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:35.640874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:35.640905] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:35.644668] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-02-20T20:23:35.645050] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-02-20T20:23:35.645222] [INFO ] [sig ] HAE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:35.807432] [INFO ] [LOCAL ] Saved forecast: HAE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HAE.txt [2026-02-20T20:23:35.807659] [INFO ] [sig ] [1419/3387] Completed HAE in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:35.807714] [INFO ] [sig ] [1420/3387] Forecasting HAFC... [2026-02-20T20:23:35.807746] [INFO ] [sig ] Generating forecast for: HAFC [2026-02-20T20:23:35.807776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-02-20T20:23:35.819988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-02-20T20:23:35.820416] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-02-20T20:23:35.821273] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-02-20T20:23:35.821344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:35.821377] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:35.821405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:35.821462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:35.885257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:35.886202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:35.886323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:35.886399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:36.017395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:36.017566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:36.017631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:36.017661] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:36.021382] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-02-20T20:23:36.021771] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-02-20T20:23:36.021927] [INFO ] [sig ] HAFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:36.172258] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HAFC.txt [2026-02-20T20:23:36.172408] [INFO ] [sig ] [1420/3387] Completed HAFC in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:36.172449] [INFO ] [sig ] [1421/3387] Forecasting HAL... [2026-02-20T20:23:36.172480] [INFO ] [sig ] Generating forecast for: HAL [2026-02-20T20:23:36.172510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-02-20T20:23:36.184314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-02-20T20:23:36.184713] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-02-20T20:23:36.185524] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-02-20T20:23:36.185601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:36.185675] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:36.185732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:36.185828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:36.246569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:36.247600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:36.247711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:36.247758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:36.382921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:36.383100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:36.383147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:36.383178] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:36.387090] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-02-20T20:23:36.387385] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-02-20T20:23:36.387522] [INFO ] [sig ] HAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:36.544069] [INFO ] [LOCAL ] Saved forecast: HAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HAL.txt [2026-02-20T20:23:36.544252] [INFO ] [sig ] [1421/3387] Completed HAL in 0.4s | 2.77 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:36.544294] [INFO ] [sig ] [1422/3387] Forecasting HALO... [2026-02-20T20:23:36.544324] [INFO ] [sig ] Generating forecast for: HALO [2026-02-20T20:23:36.544357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-02-20T20:23:36.557923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-02-20T20:23:36.558352] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-02-20T20:23:36.559280] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-02-20T20:23:36.559340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:36.559373] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:36.559400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:36.559457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:36.622211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:36.623201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:36.623293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:36.623328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:36.752126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:36.752480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:36.752522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:36.752550] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:36.756823] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-02-20T20:23:36.757151] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-02-20T20:23:36.757316] [INFO ] [sig ] HALO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:36.904481] [INFO ] [LOCAL ] Saved forecast: HALO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HALO.txt [2026-02-20T20:23:36.904664] [INFO ] [sig ] [1422/3387] Completed HALO in 0.4s | 2.77 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:36.904709] [INFO ] [sig ] [1423/3387] Forecasting HAS... [2026-02-20T20:23:36.904745] [INFO ] [sig ] Generating forecast for: HAS [2026-02-20T20:23:36.904791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-02-20T20:23:36.916532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-02-20T20:23:36.916954] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-02-20T20:23:36.918041] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-02-20T20:23:36.918097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:36.918130] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:36.918159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:36.918216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:36.983978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:36.984935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:36.985023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:36.985058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:37.122737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:37.122903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:37.122945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:37.122976] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:37.127060] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=90.25%) [2026-02-20T20:23:37.127650] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-02-20T20:23:37.127803] [INFO ] [sig ] HAS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:37.286307] [INFO ] [LOCAL ] Saved forecast: HAS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HAS.txt [2026-02-20T20:23:37.286523] [INFO ] [sig ] [1423/3387] Completed HAS in 0.4s | 2.77 sym/s | Total: 8.5m | ETA: 11.8m [2026-02-20T20:23:37.286605] [INFO ] [sig ] [1424/3387] Forecasting HASI... [2026-02-20T20:23:37.286652] [INFO ] [sig ] Generating forecast for: HASI [2026-02-20T20:23:37.286699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-02-20T20:23:37.298534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-02-20T20:23:37.298996] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-02-20T20:23:37.299945] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-02-20T20:23:37.300003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:37.300037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:37.300064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:37.300123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:37.364927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:37.365855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:37.365945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:37.365980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:37.492109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:37.492269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:37.492313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:37.492539] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:37.496914] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-02-20T20:23:37.497281] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-02-20T20:23:37.497431] [INFO ] [sig ] HASI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:37.694852] [INFO ] [LOCAL ] Saved forecast: HASI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HASI.txt [2026-02-20T20:23:37.695073] [INFO ] [sig ] [1424/3387] Completed HASI in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:37.695155] [INFO ] [sig ] [1425/3387] Forecasting HBAN... [2026-02-20T20:23:37.695205] [INFO ] [sig ] Generating forecast for: HBAN [2026-02-20T20:23:37.695263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-02-20T20:23:37.713077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-02-20T20:23:37.713569] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-02-20T20:23:37.714684] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-02-20T20:23:37.714752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:37.714794] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:37.714832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:37.714914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:37.786954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:37.788092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:37.788181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:37.788215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:37.915715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:37.915887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:37.915938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:37.915972] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:37.919658] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-02-20T20:23:37.919961] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-02-20T20:23:37.920098] [INFO ] [sig ] HBAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:38.070966] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HBAN.txt [2026-02-20T20:23:38.071113] [INFO ] [sig ] [1425/3387] Completed HBAN in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:38.071153] [INFO ] [sig ] [1426/3387] Forecasting HBANL... [2026-02-20T20:23:38.071185] [INFO ] [sig ] Generating forecast for: HBANL [2026-02-20T20:23:38.071216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-02-20T20:23:38.082340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-02-20T20:23:38.082740] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-02-20T20:23:38.083599] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-02-20T20:23:38.083655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:38.083689] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:38.083718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:38.083777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:38.148894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:38.149758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:38.149860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:38.149923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:38.269372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:38.269535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:38.269595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:38.269632] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:38.273192] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-02-20T20:23:38.273476] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-02-20T20:23:38.273664] [INFO ] [sig ] HBANL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:38.432757] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HBANL.txt [2026-02-20T20:23:38.432967] [INFO ] [sig ] [1426/3387] Completed HBANL in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:38.433011] [INFO ] [sig ] [1427/3387] Forecasting HBANP... [2026-02-20T20:23:38.433043] [INFO ] [sig ] Generating forecast for: HBANP [2026-02-20T20:23:38.433080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-02-20T20:23:38.446550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-02-20T20:23:38.446976] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-02-20T20:23:38.447836] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-02-20T20:23:38.447891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:38.447960] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:38.447989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:38.448047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:38.513206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:38.514164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:38.514282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:38.514318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:38.637026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:38.637182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:38.637222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:38.637251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:38.641145] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-02-20T20:23:38.641679] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-02-20T20:23:38.641851] [INFO ] [sig ] HBANP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:38.785606] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HBANP.txt [2026-02-20T20:23:38.785762] [INFO ] [sig ] [1427/3387] Completed HBANP in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:38.785802] [INFO ] [sig ] [1428/3387] Forecasting HBB... [2026-02-20T20:23:38.785831] [INFO ] [sig ] Generating forecast for: HBB [2026-02-20T20:23:38.785861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-02-20T20:23:38.798177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-02-20T20:23:38.798792] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-02-20T20:23:38.799664] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-02-20T20:23:38.799725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:38.799760] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:38.799789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:38.799848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:38.861280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:38.862279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:38.862607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:38.862660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:38.978510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:38.978687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:38.978763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:38.978796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:38.982287] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-02-20T20:23:38.982594] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-02-20T20:23:38.982733] [INFO ] [sig ] HBB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:39.129259] [INFO ] [LOCAL ] Saved forecast: HBB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HBB.txt [2026-02-20T20:23:39.129402] [INFO ] [sig ] [1428/3387] Completed HBB in 0.3s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:39.129443] [INFO ] [sig ] [1429/3387] Forecasting HBCP... [2026-02-20T20:23:39.129473] [INFO ] [sig ] Generating forecast for: HBCP [2026-02-20T20:23:39.129503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-02-20T20:23:39.140855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-02-20T20:23:39.141264] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-02-20T20:23:39.142151] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-02-20T20:23:39.142206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:39.142240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:39.142269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:39.142326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:39.207455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:39.208614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:39.208706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:39.208740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:39.335835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:39.335994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:39.336034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:39.336062] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:39.339543] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-02-20T20:23:39.339856] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-02-20T20:23:39.339988] [INFO ] [sig ] HBCP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:39.483447] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HBCP.txt [2026-02-20T20:23:39.483625] [INFO ] [sig ] [1429/3387] Completed HBCP in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:39.483674] [INFO ] [sig ] [1430/3387] Forecasting HBM... [2026-02-20T20:23:39.483707] [INFO ] [sig ] Generating forecast for: HBM [2026-02-20T20:23:39.483742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-02-20T20:23:39.495809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-02-20T20:23:39.496192] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-02-20T20:23:39.497232] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-02-20T20:23:39.497287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:39.497322] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:39.497350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:39.497409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:39.561250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:39.562106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:39.562197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:39.562232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:39.691690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:39.691846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:39.691891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:39.691954] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:39.695680] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=62.80%) [2026-02-20T20:23:39.696080] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-02-20T20:23:39.696268] [INFO ] [sig ] HBM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:39.852585] [INFO ] [LOCAL ] Saved forecast: HBM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HBM.txt [2026-02-20T20:23:39.852752] [INFO ] [sig ] [1430/3387] Completed HBM in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.8m [2026-02-20T20:23:39.852792] [INFO ] [sig ] [1431/3387] Forecasting HBNC... [2026-02-20T20:23:39.852822] [INFO ] [sig ] Generating forecast for: HBNC [2026-02-20T20:23:39.852852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-02-20T20:23:39.864933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-02-20T20:23:39.865335] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-02-20T20:23:39.866173] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-02-20T20:23:39.866227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:39.866262] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:39.866290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:39.866348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:39.927905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:39.928818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:39.928912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:39.928946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:40.054467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:40.054658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:40.054702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:40.054732] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:40.058744] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=65.33%) [2026-02-20T20:23:40.059046] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-02-20T20:23:40.059201] [INFO ] [sig ] HBNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:40.218588] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HBNC.txt [2026-02-20T20:23:40.218757] [INFO ] [sig ] [1431/3387] Completed HBNC in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:40.218799] [INFO ] [sig ] [1432/3387] Forecasting HCA... [2026-02-20T20:23:40.218831] [INFO ] [sig ] Generating forecast for: HCA [2026-02-20T20:23:40.218862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-02-20T20:23:40.231452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-02-20T20:23:40.232121] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-02-20T20:23:40.233627] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-02-20T20:23:40.233696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:40.233769] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:40.233812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:40.233874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:40.298541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:40.299485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:40.299592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:40.299632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:40.425600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:40.425775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:40.425817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:40.425848] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:40.429826] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-02-20T20:23:40.430268] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-02-20T20:23:40.430486] [INFO ] [sig ] HCA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:40.592073] [INFO ] [LOCAL ] Saved forecast: HCA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HCA.txt [2026-02-20T20:23:40.592250] [INFO ] [sig ] [1432/3387] Completed HCA in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:40.592293] [INFO ] [sig ] [1433/3387] Forecasting HCC... [2026-02-20T20:23:40.592323] [INFO ] [sig ] Generating forecast for: HCC [2026-02-20T20:23:40.592356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-02-20T20:23:40.604882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-02-20T20:23:40.605308] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-02-20T20:23:40.606159] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-02-20T20:23:40.606213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:40.606245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:40.606271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:40.606328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:40.665502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:40.666445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:40.666534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:40.666567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:40.793285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:40.793448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:40.793490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:40.793518] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:40.797002] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-02-20T20:23:40.797320] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-02-20T20:23:40.797462] [INFO ] [sig ] HCC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:40.946624] [INFO ] [LOCAL ] Saved forecast: HCC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HCC.txt [2026-02-20T20:23:40.946835] [INFO ] [sig ] [1433/3387] Completed HCC in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:40.946878] [INFO ] [sig ] [1434/3387] Forecasting HCI... [2026-02-20T20:23:40.946910] [INFO ] [sig ] Generating forecast for: HCI [2026-02-20T20:23:40.946942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-02-20T20:23:40.959456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-02-20T20:23:40.959887] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-02-20T20:23:40.960799] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-02-20T20:23:40.960868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:40.960906] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:40.960933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:40.960999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:41.020291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:41.021205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:41.021313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:41.021352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:41.144174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:41.144357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:41.144399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:41.144427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:41.147982] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-02-20T20:23:41.148271] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-02-20T20:23:41.148406] [INFO ] [sig ] HCI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:41.300315] [INFO ] [LOCAL ] Saved forecast: HCI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HCI.txt [2026-02-20T20:23:41.300702] [INFO ] [sig ] [1434/3387] Completed HCI in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:41.300745] [INFO ] [sig ] [1435/3387] Forecasting HCM... [2026-02-20T20:23:41.300774] [INFO ] [sig ] Generating forecast for: HCM [2026-02-20T20:23:41.300806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-02-20T20:23:41.313856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-02-20T20:23:41.314312] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-02-20T20:23:41.315218] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-02-20T20:23:41.315275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:41.315308] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:41.315337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:41.315395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:41.376823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:41.377781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:41.377868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:41.377901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:41.501445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:41.501623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:41.501667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:41.501695] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:41.505091] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-02-20T20:23:41.505401] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-02-20T20:23:41.505534] [INFO ] [sig ] HCM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:41.650900] [INFO ] [LOCAL ] Saved forecast: HCM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HCM.txt [2026-02-20T20:23:41.651053] [INFO ] [sig ] [1435/3387] Completed HCM in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:41.651092] [INFO ] [sig ] [1436/3387] Forecasting HCSG... [2026-02-20T20:23:41.651129] [INFO ] [sig ] Generating forecast for: HCSG [2026-02-20T20:23:41.651161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-02-20T20:23:41.662788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-02-20T20:23:41.663138] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-02-20T20:23:41.664078] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-02-20T20:23:41.664134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:41.664166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:41.664193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:41.664251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:41.722077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:41.722891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:41.722976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:41.723009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:41.841069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:41.841239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:41.841285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:41.841314] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:41.844780] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-02-20T20:23:41.845077] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-02-20T20:23:41.845221] [INFO ] [sig ] HCSG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:41.987195] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HCSG.txt [2026-02-20T20:23:41.987370] [INFO ] [sig ] [1436/3387] Completed HCSG in 0.3s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:41.987417] [INFO ] [sig ] [1437/3387] Forecasting HD... [2026-02-20T20:23:41.987447] [INFO ] [sig ] Generating forecast for: HD [2026-02-20T20:23:41.987481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-02-20T20:23:41.998543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-02-20T20:23:41.998920] [INFO ] [FORECASTER] Starting predict_future for HD [2026-02-20T20:23:41.999770] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-02-20T20:23:41.999823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:41.999856] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:41.999884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:41.999941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:42.059145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:42.060062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:42.060186] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:42.060244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:42.180951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:42.181126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:42.181174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:42.181205] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:42.184886] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-02-20T20:23:42.185173] [INFO ] [FORECASTER] Completed predict_future for HD [2026-02-20T20:23:42.185310] [INFO ] [sig ] HD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:42.333815] [INFO ] [LOCAL ] Saved forecast: HD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HD.txt [2026-02-20T20:23:42.333957] [INFO ] [sig ] [1437/3387] Completed HD in 0.3s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:42.333997] [INFO ] [sig ] [1438/3387] Forecasting HDB... [2026-02-20T20:23:42.334027] [INFO ] [sig ] Generating forecast for: HDB [2026-02-20T20:23:42.334058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-02-20T20:23:42.346233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-02-20T20:23:42.346676] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-02-20T20:23:42.347561] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-02-20T20:23:42.347640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:42.347676] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:42.347704] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:42.347761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:42.412258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:42.413385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:42.413483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:42.413518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:42.548040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:42.548205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:42.548255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:42.548290] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:42.551995] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=29.41%) [2026-02-20T20:23:42.552348] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-02-20T20:23:42.552497] [INFO ] [sig ] HDB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:42.703391] [INFO ] [LOCAL ] Saved forecast: HDB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HDB.txt [2026-02-20T20:23:42.703656] [INFO ] [sig ] [1438/3387] Completed HDB in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:42.703735] [INFO ] [sig ] [1439/3387] Forecasting HDSN... [2026-02-20T20:23:42.703784] [INFO ] [sig ] Generating forecast for: HDSN [2026-02-20T20:23:42.703827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-02-20T20:23:42.716656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-02-20T20:23:42.717128] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-02-20T20:23:42.718060] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-02-20T20:23:42.718117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:42.718149] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:42.718178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:42.718245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:42.779841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:42.780780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:42.780872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:42.780906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:42.903558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:42.903740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:42.903781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:42.903826] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:42.907413] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-02-20T20:23:42.907726] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-02-20T20:23:42.907866] [INFO ] [sig ] HDSN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:43.058897] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HDSN.txt [2026-02-20T20:23:43.059062] [INFO ] [sig ] [1439/3387] Completed HDSN in 0.4s | 2.77 sym/s | Total: 8.6m | ETA: 11.7m [2026-02-20T20:23:43.059103] [INFO ] [sig ] [1440/3387] Forecasting HE... [2026-02-20T20:23:43.059131] [INFO ] [sig ] Generating forecast for: HE [2026-02-20T20:23:43.059165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-02-20T20:23:43.070285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-02-20T20:23:43.070695] [INFO ] [FORECASTER] Starting predict_future for HE [2026-02-20T20:23:43.071539] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-02-20T20:23:43.071626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:43.071662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:43.071688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:43.071745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:43.131424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:43.132364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:43.132454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:43.132489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:43.256196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:43.256372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:43.256414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:43.256445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:43.260022] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-02-20T20:23:43.260313] [INFO ] [FORECASTER] Completed predict_future for HE [2026-02-20T20:23:43.260455] [INFO ] [sig ] HE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:43.492558] [INFO ] [LOCAL ] Saved forecast: HE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HE.txt [2026-02-20T20:23:43.492814] [INFO ] [sig ] [1440/3387] Completed HE in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:43.492884] [INFO ] [sig ] [1441/3387] Forecasting HEI... [2026-02-20T20:23:43.492926] [INFO ] [sig ] Generating forecast for: HEI [2026-02-20T20:23:43.492970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-02-20T20:23:43.505772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-02-20T20:23:43.506201] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-02-20T20:23:43.507344] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-02-20T20:23:43.507438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:43.507489] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:43.507538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:43.507652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:43.580363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:43.581534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:43.581676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:43.581720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:43.728239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:43.728405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:43.728447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:43.728476] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:43.731960] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-02-20T20:23:43.732240] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-02-20T20:23:43.732375] [INFO ] [sig ] HEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:43.895886] [INFO ] [LOCAL ] Saved forecast: HEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HEI.txt [2026-02-20T20:23:43.896038] [INFO ] [sig ] [1441/3387] Completed HEI in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:43.896078] [INFO ] [sig ] [1442/3387] Forecasting HELE... [2026-02-20T20:23:43.896107] [INFO ] [sig ] Generating forecast for: HELE [2026-02-20T20:23:43.896139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-02-20T20:23:43.906949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-02-20T20:23:43.907322] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-02-20T20:23:43.908187] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-02-20T20:23:43.908242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:43.908276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:43.908304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:43.908363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:43.967414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:43.968246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:43.968330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:43.968364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:44.087669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:44.087822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:44.087863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:44.087891] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:44.091335] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-02-20T20:23:44.091632] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-02-20T20:23:44.091764] [INFO ] [sig ] HELE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:44.236148] [INFO ] [LOCAL ] Saved forecast: HELE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HELE.txt [2026-02-20T20:23:44.236347] [INFO ] [sig ] [1442/3387] Completed HELE in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:44.236398] [INFO ] [sig ] [1443/3387] Forecasting HEPS... [2026-02-20T20:23:44.236430] [INFO ] [sig ] Generating forecast for: HEPS [2026-02-20T20:23:44.236463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-02-20T20:23:44.247466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-02-20T20:23:44.247873] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-02-20T20:23:44.248776] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-02-20T20:23:44.248833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:44.248869] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:44.248898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:44.248971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:44.310244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:44.311311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:44.311413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:44.311449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:44.433985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:44.434148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:44.434190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:44.434222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:44.437852] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-02-20T20:23:44.438146] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-02-20T20:23:44.438290] [INFO ] [sig ] HEPS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:44.585589] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HEPS.txt [2026-02-20T20:23:44.585757] [INFO ] [sig ] [1443/3387] Completed HEPS in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:44.585796] [INFO ] [sig ] [1444/3387] Forecasting HEQ... [2026-02-20T20:23:44.585828] [INFO ] [sig ] Generating forecast for: HEQ [2026-02-20T20:23:44.585859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-02-20T20:23:44.597669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-02-20T20:23:44.598059] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-02-20T20:23:44.598946] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-02-20T20:23:44.599002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:44.599064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:44.599094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:44.599153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:44.659624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:44.660531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:44.660637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:44.660674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:44.778045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:44.778212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:44.778254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:44.778285] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:44.782012] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-20T20:23:44.782334] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-02-20T20:23:44.782491] [INFO ] [sig ] HEQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:44.930764] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HEQ.txt [2026-02-20T20:23:44.930976] [INFO ] [sig ] [1444/3387] Completed HEQ in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:44.931034] [INFO ] [sig ] [1445/3387] Forecasting HERO... [2026-02-20T20:23:44.931077] [INFO ] [sig ] Generating forecast for: HERO [2026-02-20T20:23:44.931116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-02-20T20:23:44.941896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-02-20T20:23:44.942267] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-02-20T20:23:44.943090] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-02-20T20:23:44.943159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:44.943193] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:44.943220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:44.943277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:45.000492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:45.001420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:45.001509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:45.001542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:45.125797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:45.125957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:45.125998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:45.126028] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:45.129686] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-02-20T20:23:45.130014] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-02-20T20:23:45.130157] [INFO ] [sig ] HERO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:45.275361] [INFO ] [LOCAL ] Saved forecast: HERO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HERO.txt [2026-02-20T20:23:45.275538] [INFO ] [sig ] [1445/3387] Completed HERO in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:45.275599] [INFO ] [sig ] [1446/3387] Forecasting HESM... [2026-02-20T20:23:45.275632] [INFO ] [sig ] Generating forecast for: HESM [2026-02-20T20:23:45.275664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-02-20T20:23:45.286991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-02-20T20:23:45.287418] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-02-20T20:23:45.288303] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-02-20T20:23:45.288359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:45.288392] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:45.288419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:45.288475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:45.351517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:45.352634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:45.352779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:45.352814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:45.484265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:45.484435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:45.484476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:45.484505] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:45.488162] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-02-20T20:23:45.488504] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-02-20T20:23:45.488668] [INFO ] [sig ] HESM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:45.637435] [INFO ] [LOCAL ] Saved forecast: HESM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HESM.txt [2026-02-20T20:23:45.637621] [INFO ] [sig ] [1446/3387] Completed HESM in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:45.637666] [INFO ] [sig ] [1447/3387] Forecasting HFFG... [2026-02-20T20:23:45.637697] [INFO ] [sig ] Generating forecast for: HFFG [2026-02-20T20:23:45.637731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-02-20T20:23:45.648993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-02-20T20:23:45.649412] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-02-20T20:23:45.650285] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-02-20T20:23:45.650343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:45.650375] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:45.650400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:45.650473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:45.711189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:45.712122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:45.712214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:45.712249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:45.842025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:45.842187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:45.842230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:45.842309] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:45.846212] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=65.44%) [2026-02-20T20:23:45.846526] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-02-20T20:23:45.846693] [INFO ] [sig ] HFFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:46.010617] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HFFG.txt [2026-02-20T20:23:46.010848] [INFO ] [sig ] [1447/3387] Completed HFFG in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.7m [2026-02-20T20:23:46.010916] [INFO ] [sig ] [1448/3387] Forecasting HFRO... [2026-02-20T20:23:46.010965] [INFO ] [sig ] Generating forecast for: HFRO [2026-02-20T20:23:46.011013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-02-20T20:23:46.022809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-02-20T20:23:46.023226] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-02-20T20:23:46.024188] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-02-20T20:23:46.024248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:46.024283] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:46.024312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:46.024375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:46.084179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:46.085128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:46.085221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:46.085256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:46.217519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:46.217719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:46.217763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:46.217794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:46.221453] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=47.21%) [2026-02-20T20:23:46.221806] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-02-20T20:23:46.221953] [INFO ] [sig ] HFRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:46.375292] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HFRO.txt [2026-02-20T20:23:46.375478] [INFO ] [sig ] [1448/3387] Completed HFRO in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:46.375524] [INFO ] [sig ] [1449/3387] Forecasting HFWA... [2026-02-20T20:23:46.375558] [INFO ] [sig ] Generating forecast for: HFWA [2026-02-20T20:23:46.375629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-02-20T20:23:46.388217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-02-20T20:23:46.388915] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-02-20T20:23:46.390072] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-02-20T20:23:46.390131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:46.390165] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:46.390192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:46.390251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:46.451668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:46.452622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:46.452711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:46.452748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:46.574202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:46.574362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:46.574404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:46.574433] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:46.578013] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-02-20T20:23:46.578301] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-02-20T20:23:46.578438] [INFO ] [sig ] HFWA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:46.724126] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HFWA.txt [2026-02-20T20:23:46.724291] [INFO ] [sig ] [1449/3387] Completed HFWA in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:46.724331] [INFO ] [sig ] [1450/3387] Forecasting HG... [2026-02-20T20:23:46.724365] [INFO ] [sig ] Generating forecast for: HG [2026-02-20T20:23:46.724398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-02-20T20:23:46.736099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-02-20T20:23:46.736535] [INFO ] [FORECASTER] Starting predict_future for HG [2026-02-20T20:23:46.737501] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-02-20T20:23:46.737561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:46.737624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:46.737655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:46.737715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:46.797182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:46.798171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:46.798263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:46.798300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:46.925234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:46.925392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:46.925433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:46.925462] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:46.929181] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-02-20T20:23:46.929511] [INFO ] [FORECASTER] Completed predict_future for HG [2026-02-20T20:23:46.929673] [INFO ] [sig ] HG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:47.075647] [INFO ] [LOCAL ] Saved forecast: HG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HG.txt [2026-02-20T20:23:47.075786] [INFO ] [sig ] [1450/3387] Completed HG in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:47.075826] [INFO ] [sig ] [1451/3387] Forecasting HGBL... [2026-02-20T20:23:47.075857] [INFO ] [sig ] Generating forecast for: HGBL [2026-02-20T20:23:47.075889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-02-20T20:23:47.088128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-02-20T20:23:47.088524] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-02-20T20:23:47.089382] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-02-20T20:23:47.089440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:47.089476] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:47.089505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:47.089564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:47.150325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:47.151140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:47.151228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:47.151264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:47.268201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:47.268361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:47.268403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:47.268435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:47.272023] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-02-20T20:23:47.272310] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-02-20T20:23:47.272451] [INFO ] [sig ] HGBL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:47.416141] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HGBL.txt [2026-02-20T20:23:47.416293] [INFO ] [sig ] [1451/3387] Completed HGBL in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:47.416333] [INFO ] [sig ] [1452/3387] Forecasting HGLB... [2026-02-20T20:23:47.416366] [INFO ] [sig ] Generating forecast for: HGLB [2026-02-20T20:23:47.416395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-02-20T20:23:47.427509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-02-20T20:23:47.427926] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-02-20T20:23:47.428824] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-02-20T20:23:47.428881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:47.428915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:47.428944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:47.429003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:47.488091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:47.489002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:47.489090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:47.489125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:47.617662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:47.617856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:47.617919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:47.617951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:47.621933] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=72.31%) [2026-02-20T20:23:47.622347] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-02-20T20:23:47.622506] [INFO ] [sig ] HGLB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:47.783912] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HGLB.txt [2026-02-20T20:23:47.784145] [INFO ] [sig ] [1452/3387] Completed HGLB in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:47.784202] [INFO ] [sig ] [1453/3387] Forecasting HGTY... [2026-02-20T20:23:47.784244] [INFO ] [sig ] Generating forecast for: HGTY [2026-02-20T20:23:47.784287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-02-20T20:23:47.799899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-02-20T20:23:47.800427] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-02-20T20:23:47.801608] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-02-20T20:23:47.801676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:47.801719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:47.801759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:47.801844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:47.885387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:47.886477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:47.886603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:47.886652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:48.008330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:48.008526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:48.008593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:48.008625] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:48.012205] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=56.65%) [2026-02-20T20:23:48.012498] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-02-20T20:23:48.012658] [INFO ] [sig ] HGTY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:48.160738] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HGTY.txt [2026-02-20T20:23:48.160908] [INFO ] [sig ] [1453/3387] Completed HGTY in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:48.160948] [INFO ] [sig ] [1454/3387] Forecasting HHH... [2026-02-20T20:23:48.160978] [INFO ] [sig ] Generating forecast for: HHH [2026-02-20T20:23:48.161010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-02-20T20:23:48.172561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-02-20T20:23:48.172983] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-02-20T20:23:48.173847] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-02-20T20:23:48.173901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:48.173934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:48.173962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:48.174019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:48.233611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:48.234478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:48.234612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:48.234651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:48.361765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:48.361899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:48.361943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:48.361973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:48.365630] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=77.35%) [2026-02-20T20:23:48.365924] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-02-20T20:23:48.366063] [INFO ] [sig ] HHH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:48.509696] [INFO ] [LOCAL ] Saved forecast: HHH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HHH.txt [2026-02-20T20:23:48.509859] [INFO ] [sig ] [1454/3387] Completed HHH in 0.3s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:48.509899] [INFO ] [sig ] [1455/3387] Forecasting HIFS... [2026-02-20T20:23:48.509929] [INFO ] [sig ] Generating forecast for: HIFS [2026-02-20T20:23:48.509960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-02-20T20:23:48.521240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-02-20T20:23:48.521658] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-02-20T20:23:48.522463] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-02-20T20:23:48.522518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:48.522550] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:48.522599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:48.522660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:48.582392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:48.583467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:48.583623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:48.583669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:48.735324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:48.735512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:48.735565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:48.735671] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:48.740709] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-02-20T20:23:48.741208] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-02-20T20:23:48.741420] [INFO ] [sig ] HIFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:48.944228] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HIFS.txt [2026-02-20T20:23:48.944427] [INFO ] [sig ] [1455/3387] Completed HIFS in 0.4s | 2.77 sym/s | Total: 8.7m | ETA: 11.6m [2026-02-20T20:23:48.944478] [INFO ] [sig ] [1456/3387] Forecasting HIG... [2026-02-20T20:23:48.944516] [INFO ] [sig ] Generating forecast for: HIG [2026-02-20T20:23:48.944547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-02-20T20:23:48.974329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-02-20T20:23:48.975355] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-02-20T20:23:48.979526] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-02-20T20:23:48.979767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:48.979841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:48.979883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:48.979992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:49.109617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:49.112882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:49.113191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:49.113259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:49.378832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:49.379051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:49.379120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:49.379172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:49.384781] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-02-20T20:23:49.385300] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-02-20T20:23:49.385497] [INFO ] [sig ] HIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:49.637665] [INFO ] [LOCAL ] Saved forecast: HIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HIG.txt [2026-02-20T20:23:49.637914] [INFO ] [sig ] [1456/3387] Completed HIG in 0.7s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:49.637978] [INFO ] [sig ] [1457/3387] Forecasting HII... [2026-02-20T20:23:49.638029] [INFO ] [sig ] Generating forecast for: HII [2026-02-20T20:23:49.638078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-02-20T20:23:49.656973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-02-20T20:23:49.657870] [INFO ] [FORECASTER] Starting predict_future for HII [2026-02-20T20:23:49.659178] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-02-20T20:23:49.659256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:49.659306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:49.659346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:49.659435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:49.754282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:49.755623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:49.755745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:49.755800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:49.905883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:49.906058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:49.906103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:49.906133] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:49.909783] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=39.79%) [2026-02-20T20:23:49.910122] [INFO ] [FORECASTER] Completed predict_future for HII [2026-02-20T20:23:49.910272] [INFO ] [sig ] HII: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:50.054121] [INFO ] [LOCAL ] Saved forecast: HII 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HII.txt [2026-02-20T20:23:50.054318] [INFO ] [sig ] [1457/3387] Completed HII in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:50.054361] [INFO ] [sig ] [1458/3387] Forecasting HIMS... [2026-02-20T20:23:50.054395] [INFO ] [sig ] Generating forecast for: HIMS [2026-02-20T20:23:50.054431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-02-20T20:23:50.065864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-02-20T20:23:50.066318] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-02-20T20:23:50.067244] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-02-20T20:23:50.067299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:50.067332] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:50.067359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:50.067417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:50.125917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:50.126924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:50.127024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:50.127059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:50.253127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:50.253289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:50.253332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:50.253362] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:50.256946] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=29.29%) [2026-02-20T20:23:50.257267] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-02-20T20:23:50.257404] [INFO ] [sig ] HIMS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:50.407776] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HIMS.txt [2026-02-20T20:23:50.407939] [INFO ] [sig ] [1458/3387] Completed HIMS in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:50.407981] [INFO ] [sig ] [1459/3387] Forecasting HIMX... [2026-02-20T20:23:50.408012] [INFO ] [sig ] Generating forecast for: HIMX [2026-02-20T20:23:50.408043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-02-20T20:23:50.419652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-02-20T20:23:50.420023] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-02-20T20:23:50.420840] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-02-20T20:23:50.420894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:50.420927] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:50.420954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:50.421011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:50.480000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:50.480924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:50.481009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:50.481043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:50.605681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:50.605848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:50.605889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:50.605918] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:50.609898] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-02-20T20:23:50.610175] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-02-20T20:23:50.610306] [INFO ] [sig ] HIMX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:50.756459] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HIMX.txt [2026-02-20T20:23:50.756644] [INFO ] [sig ] [1459/3387] Completed HIMX in 0.3s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:50.756694] [INFO ] [sig ] [1460/3387] Forecasting HIO... [2026-02-20T20:23:50.756725] [INFO ] [sig ] Generating forecast for: HIO [2026-02-20T20:23:50.756757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-02-20T20:23:50.768980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-02-20T20:23:50.769349] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-02-20T20:23:50.770181] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-02-20T20:23:50.770235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:50.770268] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:50.770296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:50.770352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:50.834367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:50.835323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:50.835410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:50.835446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:50.959378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:50.959537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:50.959598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:50.959630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:50.963038] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-20T20:23:50.963314] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-02-20T20:23:50.963443] [INFO ] [sig ] HIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:51.106271] [INFO ] [LOCAL ] Saved forecast: HIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HIO.txt [2026-02-20T20:23:51.106435] [INFO ] [sig ] [1460/3387] Completed HIO in 0.3s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:51.106476] [INFO ] [sig ] [1461/3387] Forecasting HIPO... [2026-02-20T20:23:51.106507] [INFO ] [sig ] Generating forecast for: HIPO [2026-02-20T20:23:51.106538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-02-20T20:23:51.117396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-02-20T20:23:51.117785] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-02-20T20:23:51.118599] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-02-20T20:23:51.118654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:51.118712] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:51.118742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:51.118799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:51.177545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:51.178475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:51.178603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:51.178641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:51.307973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:51.308211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:51.308280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:51.308324] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:51.312467] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-02-20T20:23:51.312834] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-02-20T20:23:51.313008] [INFO ] [sig ] HIPO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:51.471935] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HIPO.txt [2026-02-20T20:23:51.472100] [INFO ] [sig ] [1461/3387] Completed HIPO in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:51.472143] [INFO ] [sig ] [1462/3387] Forecasting HITI... [2026-02-20T20:23:51.472172] [INFO ] [sig ] Generating forecast for: HITI [2026-02-20T20:23:51.472216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-02-20T20:23:51.484489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-02-20T20:23:51.485063] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-02-20T20:23:51.485921] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-02-20T20:23:51.485975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:51.486008] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:51.486035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:51.486091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:51.545159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:51.546281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:51.546366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:51.546399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:51.669841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:51.670001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:51.670042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:51.670072] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:51.673672] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-02-20T20:23:51.673956] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-02-20T20:23:51.674087] [INFO ] [sig ] HITI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:51.820685] [INFO ] [LOCAL ] Saved forecast: HITI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HITI.txt [2026-02-20T20:23:51.820846] [INFO ] [sig ] [1462/3387] Completed HITI in 0.3s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:51.820896] [INFO ] [sig ] [1463/3387] Forecasting HIVE... [2026-02-20T20:23:51.820926] [INFO ] [sig ] Generating forecast for: HIVE [2026-02-20T20:23:51.820957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-02-20T20:23:51.831987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-02-20T20:23:51.832351] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-02-20T20:23:51.833190] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-02-20T20:23:51.833244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:51.833276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:51.833303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:51.833360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:51.894757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:51.895848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:51.895933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:51.895966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:52.015130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:52.015294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:52.015333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:52.015379] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:52.018846] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=24.69%) [2026-02-20T20:23:52.019125] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-02-20T20:23:52.019259] [INFO ] [sig ] HIVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:52.168558] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HIVE.txt [2026-02-20T20:23:52.168929] [INFO ] [sig ] [1463/3387] Completed HIVE in 0.3s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:52.168969] [INFO ] [sig ] [1464/3387] Forecasting HIX... [2026-02-20T20:23:52.168998] [INFO ] [sig ] Generating forecast for: HIX [2026-02-20T20:23:52.169030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-02-20T20:23:52.181321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-02-20T20:23:52.181724] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-02-20T20:23:52.182812] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-02-20T20:23:52.182867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:52.182901] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:52.182930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:52.182988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:52.248148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:52.249080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:52.249193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:52.249229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:52.364769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:52.364947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:52.364989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:52.365059] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:52.370032] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-02-20T20:23:52.370421] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-02-20T20:23:52.370624] [INFO ] [sig ] HIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:52.521114] [INFO ] [LOCAL ] Saved forecast: HIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HIX.txt [2026-02-20T20:23:52.521278] [INFO ] [sig ] [1464/3387] Completed HIX in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:52.521319] [INFO ] [sig ] [1465/3387] Forecasting HL... [2026-02-20T20:23:52.521350] [INFO ] [sig ] Generating forecast for: HL [2026-02-20T20:23:52.521381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-02-20T20:23:52.532747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-02-20T20:23:52.533096] [INFO ] [FORECASTER] Starting predict_future for HL [2026-02-20T20:23:52.533916] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-02-20T20:23:52.533969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:52.534002] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:52.534029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:52.534085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:52.595131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:52.596054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:52.596159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:52.596194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:52.723841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:52.723993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:52.724034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:52.724063] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:52.728017] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-02-20T20:23:52.728290] [INFO ] [FORECASTER] Completed predict_future for HL [2026-02-20T20:23:52.728421] [INFO ] [sig ] HL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:52.876471] [INFO ] [LOCAL ] Saved forecast: HL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HL.txt [2026-02-20T20:23:52.876620] [INFO ] [sig ] [1465/3387] Completed HL in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.6m [2026-02-20T20:23:52.876662] [INFO ] [sig ] [1466/3387] Forecasting HLAL... [2026-02-20T20:23:52.876693] [INFO ] [sig ] Generating forecast for: HLAL [2026-02-20T20:23:52.876722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-02-20T20:23:52.887712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-02-20T20:23:52.888037] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-02-20T20:23:52.889061] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-02-20T20:23:52.889115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:52.889146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:52.889173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:52.889230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:52.951164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:52.951991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:52.952076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:52.952109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:53.082167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:53.082332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:53.082375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:53.082405] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:53.085932] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-02-20T20:23:53.086220] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-02-20T20:23:53.086357] [INFO ] [sig ] HLAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:53.236383] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HLAL.txt [2026-02-20T20:23:53.236552] [INFO ] [sig ] [1466/3387] Completed HLAL in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:53.236614] [INFO ] [sig ] [1467/3387] Forecasting HLF... [2026-02-20T20:23:53.236648] [INFO ] [sig ] Generating forecast for: HLF [2026-02-20T20:23:53.236683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-02-20T20:23:53.247569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-02-20T20:23:53.247972] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-02-20T20:23:53.248790] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-02-20T20:23:53.248843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:53.248875] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:53.248917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:53.248975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:53.308543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:53.309551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:53.309688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:53.309736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:53.453810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:53.453972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:53.454015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:53.454046] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:53.457661] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-02-20T20:23:53.457961] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-02-20T20:23:53.458109] [INFO ] [sig ] HLF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:53.611368] [INFO ] [LOCAL ] Saved forecast: HLF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HLF.txt [2026-02-20T20:23:53.611586] [INFO ] [sig ] [1467/3387] Completed HLF in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:53.611638] [INFO ] [sig ] [1468/3387] Forecasting HLI... [2026-02-20T20:23:53.611672] [INFO ] [sig ] Generating forecast for: HLI [2026-02-20T20:23:53.611703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-02-20T20:23:53.623356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-02-20T20:23:53.623705] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-02-20T20:23:53.624526] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-02-20T20:23:53.624614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:53.624738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:53.624788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:53.624848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:53.685752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:53.686409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:53.686489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:53.686520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:53.803611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:53.803767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:53.803809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:53.803838] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:53.807319] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-02-20T20:23:53.807653] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-02-20T20:23:53.807793] [INFO ] [sig ] HLI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:53.958969] [INFO ] [LOCAL ] Saved forecast: HLI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HLI.txt [2026-02-20T20:23:53.959138] [INFO ] [sig ] [1468/3387] Completed HLI in 0.3s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:53.959182] [INFO ] [sig ] [1469/3387] Forecasting HLIO... [2026-02-20T20:23:53.959215] [INFO ] [sig ] Generating forecast for: HLIO [2026-02-20T20:23:53.959247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-02-20T20:23:53.970306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-02-20T20:23:53.970655] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-02-20T20:23:53.971500] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-02-20T20:23:53.971555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:53.971613] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:53.971644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:53.971703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:54.031338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:54.032031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:54.032113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:54.032147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:54.155795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:54.155939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:54.155978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:54.156006] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:54.159473] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-02-20T20:23:54.159799] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-02-20T20:23:54.159952] [INFO ] [sig ] HLIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:54.311386] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HLIO.txt [2026-02-20T20:23:54.311528] [INFO ] [sig ] [1469/3387] Completed HLIO in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:54.311596] [INFO ] [sig ] [1470/3387] Forecasting HLLY... [2026-02-20T20:23:54.311629] [INFO ] [sig ] Generating forecast for: HLLY [2026-02-20T20:23:54.311661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-02-20T20:23:54.322737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-02-20T20:23:54.323081] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-02-20T20:23:54.323923] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-02-20T20:23:54.323978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:54.324010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:54.324037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:54.324095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:54.382451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:54.383122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:54.383203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:54.383237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:54.502180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:54.502350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:54.502392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:54.502420] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:54.506417] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-02-20T20:23:54.506849] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-02-20T20:23:54.506999] [INFO ] [sig ] HLLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:54.664284] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HLLY.txt [2026-02-20T20:23:54.664428] [INFO ] [sig ] [1470/3387] Completed HLLY in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:54.664470] [INFO ] [sig ] [1471/3387] Forecasting HLMN... [2026-02-20T20:23:54.664505] [INFO ] [sig ] Generating forecast for: HLMN [2026-02-20T20:23:54.664551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-02-20T20:23:54.676170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-02-20T20:23:54.676599] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-02-20T20:23:54.677472] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-02-20T20:23:54.677533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:54.677601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:54.677649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:54.677719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:54.741786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:54.742568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:54.742700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:54.742736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:54.864180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:54.864349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:54.864392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:54.864420] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:54.868006] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-02-20T20:23:54.868287] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-02-20T20:23:54.868421] [INFO ] [sig ] HLMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:55.022318] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HLMN.txt [2026-02-20T20:23:55.022473] [INFO ] [sig ] [1471/3387] Completed HLMN in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:55.022515] [INFO ] [sig ] [1472/3387] Forecasting HLN... [2026-02-20T20:23:55.022545] [INFO ] [sig ] Generating forecast for: HLN [2026-02-20T20:23:55.022596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-02-20T20:23:55.035301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-02-20T20:23:55.035693] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-02-20T20:23:55.036490] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-02-20T20:23:55.036543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:55.036600] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:55.036631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:55.036688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:55.097715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:55.098538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:55.098643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:55.098680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:55.221471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:55.221664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:55.221716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:55.221747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:55.226029] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=31.93%) [2026-02-20T20:23:55.226314] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-02-20T20:23:55.226453] [INFO ] [sig ] HLN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:55.374262] [INFO ] [LOCAL ] Saved forecast: HLN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HLN.txt [2026-02-20T20:23:55.374415] [INFO ] [sig ] [1472/3387] Completed HLN in 0.4s | 2.77 sym/s | Total: 8.8m | ETA: 11.5m [2026-02-20T20:23:55.374458] [INFO ] [sig ] [1473/3387] Forecasting HLNE... [2026-02-20T20:23:55.374489] [INFO ] [sig ] Generating forecast for: HLNE [2026-02-20T20:23:55.374520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-02-20T20:23:55.386177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-02-20T20:23:55.386558] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-02-20T20:23:55.387435] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-02-20T20:23:55.387488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:55.387522] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:55.387555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:55.387675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:55.448334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:55.449200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:55.449292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:55.449327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:55.572421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:55.572609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:55.572654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:55.572683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:55.576174] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-02-20T20:23:55.576470] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-02-20T20:23:55.576644] [INFO ] [sig ] HLNE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:55.733954] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HLNE.txt [2026-02-20T20:23:55.734117] [INFO ] [sig ] [1473/3387] Completed HLNE in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:55.734160] [INFO ] [sig ] [1474/3387] Forecasting HLX... [2026-02-20T20:23:55.734193] [INFO ] [sig ] Generating forecast for: HLX [2026-02-20T20:23:55.734228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-02-20T20:23:55.745494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-02-20T20:23:55.745884] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-02-20T20:23:55.746773] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-02-20T20:23:55.746861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:55.746895] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:55.746923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:55.746981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:55.809457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:55.810420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:55.810508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:55.810543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:55.934383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:55.934544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:55.934605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:55.934638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:55.938450] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-02-20T20:23:55.938768] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-02-20T20:23:55.938906] [INFO ] [sig ] HLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:56.089514] [INFO ] [LOCAL ] Saved forecast: HLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HLX.txt [2026-02-20T20:23:56.089715] [INFO ] [sig ] [1474/3387] Completed HLX in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:56.089773] [INFO ] [sig ] [1475/3387] Forecasting HMC... [2026-02-20T20:23:56.089817] [INFO ] [sig ] Generating forecast for: HMC [2026-02-20T20:23:56.089862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-02-20T20:23:56.101472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-02-20T20:23:56.101897] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-02-20T20:23:56.102776] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-02-20T20:23:56.102832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:56.102867] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:56.102895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:56.102954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:56.165603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:56.166763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:56.166882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:56.166916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:56.294544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:56.294727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:56.294770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:56.294800] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:56.298688] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-02-20T20:23:56.299000] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-02-20T20:23:56.299145] [INFO ] [sig ] HMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:56.445850] [INFO ] [LOCAL ] Saved forecast: HMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HMC.txt [2026-02-20T20:23:56.446004] [INFO ] [sig ] [1475/3387] Completed HMC in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:56.446045] [INFO ] [sig ] [1476/3387] Forecasting HMN... [2026-02-20T20:23:56.446081] [INFO ] [sig ] Generating forecast for: HMN [2026-02-20T20:23:56.446129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-02-20T20:23:56.457794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-02-20T20:23:56.458188] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-02-20T20:23:56.459100] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-02-20T20:23:56.459161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:56.459209] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:56.459256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:56.459321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:56.524009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:56.525128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:56.525219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:56.525252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:56.649004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:56.649187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:56.649231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:56.649261] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:56.652794] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-02-20T20:23:56.653124] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-02-20T20:23:56.653301] [INFO ] [sig ] HMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:56.805877] [INFO ] [LOCAL ] Saved forecast: HMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HMN.txt [2026-02-20T20:23:56.806049] [INFO ] [sig ] [1476/3387] Completed HMN in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:56.806089] [INFO ] [sig ] [1477/3387] Forecasting HMY... [2026-02-20T20:23:56.806119] [INFO ] [sig ] Generating forecast for: HMY [2026-02-20T20:23:56.806149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-02-20T20:23:56.817794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-02-20T20:23:56.818178] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-02-20T20:23:56.819030] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-02-20T20:23:56.819084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:56.819117] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:56.819145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:56.819201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:56.881664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:56.882791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:56.883067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:56.883102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:57.030288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:57.030467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:57.030511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:57.030543] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:57.034365] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=47.06%) [2026-02-20T20:23:57.034740] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-02-20T20:23:57.034899] [INFO ] [sig ] HMY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:57.183360] [INFO ] [LOCAL ] Saved forecast: HMY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HMY.txt [2026-02-20T20:23:57.183530] [INFO ] [sig ] [1477/3387] Completed HMY in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:57.183589] [INFO ] [sig ] [1478/3387] Forecasting HNDL... [2026-02-20T20:23:57.183629] [INFO ] [sig ] Generating forecast for: HNDL [2026-02-20T20:23:57.183662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-02-20T20:23:57.195124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-02-20T20:23:57.195511] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-02-20T20:23:57.196556] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-02-20T20:23:57.196630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:57.196703] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:57.196953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:57.197016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:57.258680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:57.259591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:57.259685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:57.259720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:57.392316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:57.392481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:57.392526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:57.392557] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:57.396180] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=58.01%) [2026-02-20T20:23:57.396478] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-02-20T20:23:57.396637] [INFO ] [sig ] HNDL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:57.552645] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HNDL.txt [2026-02-20T20:23:57.552811] [INFO ] [sig ] [1478/3387] Completed HNDL in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:57.552852] [INFO ] [sig ] [1479/3387] Forecasting HNI... [2026-02-20T20:23:57.552882] [INFO ] [sig ] Generating forecast for: HNI [2026-02-20T20:23:57.552914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-02-20T20:23:57.569167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-02-20T20:23:57.569559] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-02-20T20:23:57.570699] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-02-20T20:23:57.570754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:57.570788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:57.570814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:57.570872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:57.634754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:57.635668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:57.635768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:57.635804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:57.761047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:57.761212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:57.761255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:57.761287] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:57.764898] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-02-20T20:23:57.765219] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-02-20T20:23:57.765359] [INFO ] [sig ] HNI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:57.925744] [INFO ] [LOCAL ] Saved forecast: HNI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HNI.txt [2026-02-20T20:23:57.925910] [INFO ] [sig ] [1479/3387] Completed HNI in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:57.925949] [INFO ] [sig ] [1480/3387] Forecasting HNRG... [2026-02-20T20:23:57.925979] [INFO ] [sig ] Generating forecast for: HNRG [2026-02-20T20:23:57.926009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-02-20T20:23:57.938510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-02-20T20:23:57.938928] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-02-20T20:23:57.939823] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-02-20T20:23:57.939895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:57.939931] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:57.939959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:57.940016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:58.007302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:58.008249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:58.008357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:58.008392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:58.132001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:58.132174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:58.132223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:58.132253] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:58.135798] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=89.02%) [2026-02-20T20:23:58.136093] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-02-20T20:23:58.136254] [INFO ] [sig ] HNRG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:58.286499] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HNRG.txt [2026-02-20T20:23:58.286714] [INFO ] [sig ] [1480/3387] Completed HNRG in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:58.286769] [INFO ] [sig ] [1481/3387] Forecasting HOG... [2026-02-20T20:23:58.286814] [INFO ] [sig ] Generating forecast for: HOG [2026-02-20T20:23:58.286849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-02-20T20:23:58.300586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-02-20T20:23:58.300991] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-02-20T20:23:58.301861] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-02-20T20:23:58.301918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:58.301959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:58.301991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:58.302050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:58.364174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:58.365066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:58.365170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:58.365206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:58.493548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:58.493746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:58.493794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:58.493890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:58.497753] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=71.01%) [2026-02-20T20:23:58.498102] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-02-20T20:23:58.498256] [INFO ] [sig ] HOG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:23:58.646849] [INFO ] [LOCAL ] Saved forecast: HOG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HOG.txt [2026-02-20T20:23:58.647008] [INFO ] [sig ] [1481/3387] Completed HOG in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:58.647048] [INFO ] [sig ] [1482/3387] Forecasting HOLO... [2026-02-20T20:23:58.647078] [INFO ] [sig ] Generating forecast for: HOLO [2026-02-20T20:23:58.647108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-02-20T20:23:58.658712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-02-20T20:23:58.659129] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-02-20T20:23:58.660039] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-02-20T20:23:58.660105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:58.660137] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:58.660163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:58.660221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:58.720215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:58.721139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:58.721225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:58.721259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:58.847329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:58.847491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:58.847533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:58.847561] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:58.851137] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=44.62%) [2026-02-20T20:23:58.851420] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-02-20T20:23:58.851563] [INFO ] [sig ] HOLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:59.000782] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HOLO.txt [2026-02-20T20:23:59.000987] [INFO ] [sig ] [1482/3387] Completed HOLO in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.5m [2026-02-20T20:23:59.001032] [INFO ] [sig ] [1483/3387] Forecasting HOLX... [2026-02-20T20:23:59.001064] [INFO ] [sig ] Generating forecast for: HOLX [2026-02-20T20:23:59.001101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-02-20T20:23:59.013695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-02-20T20:23:59.014317] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-02-20T20:23:59.015394] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-02-20T20:23:59.015449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:59.015483] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:59.015510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:59.015586] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:59.079168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:59.080181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:59.080283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:59.080318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:59.211694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:59.211863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:59.211906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:59.211935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:59.215999] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-02-20T20:23:59.216348] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-02-20T20:23:59.216496] [INFO ] [sig ] HOLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:59.369092] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HOLX.txt [2026-02-20T20:23:59.369258] [INFO ] [sig ] [1483/3387] Completed HOLX in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:23:59.369305] [INFO ] [sig ] [1484/3387] Forecasting HOMB... [2026-02-20T20:23:59.369338] [INFO ] [sig ] Generating forecast for: HOMB [2026-02-20T20:23:59.369371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-02-20T20:23:59.380602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-02-20T20:23:59.381018] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-02-20T20:23:59.381919] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-02-20T20:23:59.381977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:59.382010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:59.382037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:59.382094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:59.441753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:59.442667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:59.442756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:59.442789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:59.572004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:59.572216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:59.572260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:59.572290] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:59.576369] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-02-20T20:23:59.576729] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-02-20T20:23:59.576908] [INFO ] [sig ] HOMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:23:59.731390] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HOMB.txt [2026-02-20T20:23:59.731605] [INFO ] [sig ] [1484/3387] Completed HOMB in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:23:59.731672] [INFO ] [sig ] [1485/3387] Forecasting HON... [2026-02-20T20:23:59.731710] [INFO ] [sig ] Generating forecast for: HON [2026-02-20T20:23:59.731751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-02-20T20:23:59.746077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-02-20T20:23:59.746521] [INFO ] [FORECASTER] Starting predict_future for HON [2026-02-20T20:23:59.747899] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-02-20T20:23:59.747957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:23:59.748176] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:23:59.748204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:23:59.748263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:23:59.808010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:23:59.808976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:23:59.809087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:23:59.809123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:23:59.934113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:23:59.934273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:23:59.934315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:23:59.934344] [INFO ] [FORECASTER] Training complete [2026-02-20T20:23:59.937941] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-02-20T20:23:59.938232] [INFO ] [FORECASTER] Completed predict_future for HON [2026-02-20T20:23:59.938386] [INFO ] [sig ] HON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:00.089791] [INFO ] [LOCAL ] Saved forecast: HON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HON.txt [2026-02-20T20:24:00.089975] [INFO ] [sig ] [1485/3387] Completed HON in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:24:00.090020] [INFO ] [sig ] [1486/3387] Forecasting HOOD... [2026-02-20T20:24:00.090054] [INFO ] [sig ] Generating forecast for: HOOD [2026-02-20T20:24:00.090087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-02-20T20:24:00.102083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-02-20T20:24:00.102527] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-02-20T20:24:00.103390] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-02-20T20:24:00.103447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:00.103480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:00.103506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:00.103563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:00.165813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:00.166744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:00.166854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:00.166888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:00.297366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:00.297562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:00.297633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:00.297673] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:00.301675] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-02-20T20:24:00.301999] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-02-20T20:24:00.302165] [INFO ] [sig ] HOOD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:00.463020] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HOOD.txt [2026-02-20T20:24:00.463190] [INFO ] [sig ] [1486/3387] Completed HOOD in 0.4s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:24:00.463233] [INFO ] [sig ] [1487/3387] Forecasting HOPE... [2026-02-20T20:24:00.463264] [INFO ] [sig ] Generating forecast for: HOPE [2026-02-20T20:24:00.463302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-02-20T20:24:00.474651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-02-20T20:24:00.475042] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-02-20T20:24:00.475892] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-02-20T20:24:00.475947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:00.475979] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:00.476007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:00.476064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:00.534749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:00.535720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:00.535810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:00.535846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:00.650292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:00.650448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:00.650506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:00.650536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:00.654091] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-02-20T20:24:00.654369] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-02-20T20:24:00.654503] [INFO ] [sig ] HOPE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:00.802540] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HOPE.txt [2026-02-20T20:24:00.802728] [INFO ] [sig ] [1487/3387] Completed HOPE in 0.3s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:24:00.802770] [INFO ] [sig ] [1488/3387] Forecasting HP... [2026-02-20T20:24:00.802802] [INFO ] [sig ] Generating forecast for: HP [2026-02-20T20:24:00.802832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-02-20T20:24:00.815081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-02-20T20:24:00.815498] [INFO ] [FORECASTER] Starting predict_future for HP [2026-02-20T20:24:00.816365] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-02-20T20:24:00.816420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:00.816454] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:00.816482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:00.816541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:00.877988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:00.878913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:00.879039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:00.879075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:01.001653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:01.001820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:01.001864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:01.001894] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:01.005761] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=39.11%) [2026-02-20T20:24:01.006127] [INFO ] [FORECASTER] Completed predict_future for HP [2026-02-20T20:24:01.006277] [INFO ] [sig ] HP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:01.152461] [INFO ] [LOCAL ] Saved forecast: HP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HP.txt [2026-02-20T20:24:01.152626] [INFO ] [sig ] [1488/3387] Completed HP in 0.3s | 2.77 sym/s | Total: 8.9m | ETA: 11.4m [2026-02-20T20:24:01.152671] [INFO ] [sig ] [1489/3387] Forecasting HPE... [2026-02-20T20:24:01.152702] [INFO ] [sig ] Generating forecast for: HPE [2026-02-20T20:24:01.152736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-02-20T20:24:01.164098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-02-20T20:24:01.164444] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-02-20T20:24:01.165299] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-02-20T20:24:01.165352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:01.165385] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:01.165411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:01.165467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:01.222990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:01.223802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:01.223934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:01.223969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:01.349304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:01.349475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:01.349536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:01.349585] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:01.354162] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-02-20T20:24:01.354472] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-02-20T20:24:01.354644] [INFO ] [sig ] HPE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:01.501963] [INFO ] [LOCAL ] Saved forecast: HPE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HPE.txt [2026-02-20T20:24:01.502167] [INFO ] [sig ] [1489/3387] Completed HPE in 0.3s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:01.502213] [INFO ] [sig ] [1490/3387] Forecasting HPF... [2026-02-20T20:24:01.502244] [INFO ] [sig ] Generating forecast for: HPF [2026-02-20T20:24:01.502275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-02-20T20:24:01.514968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-02-20T20:24:01.515412] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-02-20T20:24:01.516396] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-02-20T20:24:01.516452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:01.516487] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:01.516515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:01.516592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:01.577449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:01.578448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:01.578540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:01.578591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:01.700602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:01.700759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:01.700801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:01.700830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:01.704303] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=51.37%) [2026-02-20T20:24:01.704617] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-02-20T20:24:01.704758] [INFO ] [sig ] HPF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:01.852450] [INFO ] [LOCAL ] Saved forecast: HPF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HPF.txt [2026-02-20T20:24:01.852635] [INFO ] [sig ] [1490/3387] Completed HPF in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:01.852679] [INFO ] [sig ] [1491/3387] Forecasting HPI... [2026-02-20T20:24:01.852709] [INFO ] [sig ] Generating forecast for: HPI [2026-02-20T20:24:01.852740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-02-20T20:24:01.864749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-02-20T20:24:01.865171] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-02-20T20:24:01.866047] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-02-20T20:24:01.866103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:01.866153] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:01.866184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:01.866241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:01.931444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:01.932516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:01.932627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:01.932663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:02.075872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:02.076039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:02.076082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:02.076114] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:02.079870] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-02-20T20:24:02.080243] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-02-20T20:24:02.080410] [INFO ] [sig ] HPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:02.234102] [INFO ] [LOCAL ] Saved forecast: HPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HPI.txt [2026-02-20T20:24:02.234310] [INFO ] [sig ] [1491/3387] Completed HPI in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:02.234355] [INFO ] [sig ] [1492/3387] Forecasting HPK... [2026-02-20T20:24:02.234387] [INFO ] [sig ] Generating forecast for: HPK [2026-02-20T20:24:02.234420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-02-20T20:24:02.246504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-02-20T20:24:02.246968] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-02-20T20:24:02.247879] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-02-20T20:24:02.247935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:02.247969] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:02.247996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:02.248052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:02.309905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:02.310850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:02.310943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:02.310978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:02.436241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:02.436407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:02.436452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:02.436483] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:02.440654] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-02-20T20:24:02.440988] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-02-20T20:24:02.441135] [INFO ] [sig ] HPK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:02.591649] [INFO ] [LOCAL ] Saved forecast: HPK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HPK.txt [2026-02-20T20:24:02.591824] [INFO ] [sig ] [1492/3387] Completed HPK in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:02.591869] [INFO ] [sig ] [1493/3387] Forecasting HPP... [2026-02-20T20:24:02.591902] [INFO ] [sig ] Generating forecast for: HPP [2026-02-20T20:24:02.591935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-02-20T20:24:02.604705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-02-20T20:24:02.605098] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-02-20T20:24:02.605924] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-02-20T20:24:02.605978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:02.606011] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:02.606039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:02.606096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:02.666467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:02.667378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:02.667467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:02.667501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:02.795892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:02.796082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:02.796143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:02.796202] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:02.800187] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-02-20T20:24:02.800604] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-02-20T20:24:02.800792] [INFO ] [sig ] HPP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:02.951161] [INFO ] [LOCAL ] Saved forecast: HPP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HPP.txt [2026-02-20T20:24:02.951337] [INFO ] [sig ] [1493/3387] Completed HPP in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:02.951379] [INFO ] [sig ] [1494/3387] Forecasting HPQ... [2026-02-20T20:24:02.951409] [INFO ] [sig ] Generating forecast for: HPQ [2026-02-20T20:24:02.951440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-02-20T20:24:02.966205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-02-20T20:24:02.966638] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-02-20T20:24:02.967878] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-02-20T20:24:02.967953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:02.968000] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:02.968215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:02.968274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:03.033867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:03.034773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:03.034896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:03.034934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:03.167802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:03.167977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:03.168022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:03.168053] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:03.171661] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-02-20T20:24:03.171980] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-02-20T20:24:03.172121] [INFO ] [sig ] HPQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:03.320874] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HPQ.txt [2026-02-20T20:24:03.321072] [INFO ] [sig ] [1494/3387] Completed HPQ in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:03.321120] [INFO ] [sig ] [1495/3387] Forecasting HPS... [2026-02-20T20:24:03.321153] [INFO ] [sig ] Generating forecast for: HPS [2026-02-20T20:24:03.321192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-02-20T20:24:03.333255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-02-20T20:24:03.333629] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-02-20T20:24:03.334445] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-02-20T20:24:03.334499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:03.334563] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:03.334618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:03.334678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:03.398027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:03.399180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:03.399292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:03.399342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:03.530297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:03.530456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:03.530497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:03.530526] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:03.534553] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-02-20T20:24:03.534847] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-02-20T20:24:03.534976] [INFO ] [sig ] HPS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:03.684393] [INFO ] [LOCAL ] Saved forecast: HPS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HPS.txt [2026-02-20T20:24:03.684527] [INFO ] [sig ] [1495/3387] Completed HPS in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:03.684567] [INFO ] [sig ] [1496/3387] Forecasting HQI... [2026-02-20T20:24:03.684618] [INFO ] [sig ] Generating forecast for: HQI [2026-02-20T20:24:03.684648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-02-20T20:24:03.697881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-02-20T20:24:03.698330] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-02-20T20:24:03.699216] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-02-20T20:24:03.699272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:03.699305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:03.699333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:03.699390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:03.762522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:03.763356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:03.763446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:03.763480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:03.874546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:03.874723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:03.874766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:03.874793] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:03.878271] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=30.68%) [2026-02-20T20:24:03.878560] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-02-20T20:24:03.878713] [INFO ] [sig ] HQI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:04.036598] [INFO ] [LOCAL ] Saved forecast: HQI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HQI.txt [2026-02-20T20:24:04.036778] [INFO ] [sig ] [1496/3387] Completed HQI in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:04.036859] [INFO ] [sig ] [1497/3387] Forecasting HQL... [2026-02-20T20:24:04.036897] [INFO ] [sig ] Generating forecast for: HQL [2026-02-20T20:24:04.036932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-02-20T20:24:04.049500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-02-20T20:24:04.049959] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-02-20T20:24:04.050846] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-02-20T20:24:04.050902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:04.050937] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:04.050966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:04.051024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:04.115232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:04.116125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:04.116211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:04.116244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:04.239737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:04.239919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:04.239963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:04.239994] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:04.243531] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=53.98%) [2026-02-20T20:24:04.243854] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-02-20T20:24:04.244225] [INFO ] [sig ] HQL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:04.396362] [INFO ] [LOCAL ] Saved forecast: HQL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HQL.txt [2026-02-20T20:24:04.396497] [INFO ] [sig ] [1497/3387] Completed HQL in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:04.396536] [INFO ] [sig ] [1498/3387] Forecasting HQY... [2026-02-20T20:24:04.396567] [INFO ] [sig ] Generating forecast for: HQY [2026-02-20T20:24:04.396619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-02-20T20:24:04.407748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-02-20T20:24:04.408088] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-02-20T20:24:04.408980] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-02-20T20:24:04.409035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:04.409068] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:04.409097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:04.409156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:04.471445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:04.472158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:04.472243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:04.472276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:04.596494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:04.596669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:04.596711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:04.596741] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:04.600416] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-02-20T20:24:04.600725] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-02-20T20:24:04.600866] [INFO ] [sig ] HQY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:04.752015] [INFO ] [LOCAL ] Saved forecast: HQY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HQY.txt [2026-02-20T20:24:04.752219] [INFO ] [sig ] [1498/3387] Completed HQY in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.4m [2026-02-20T20:24:04.752269] [INFO ] [sig ] [1499/3387] Forecasting HRB... [2026-02-20T20:24:04.752304] [INFO ] [sig ] Generating forecast for: HRB [2026-02-20T20:24:04.752343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-02-20T20:24:04.764271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-02-20T20:24:04.764671] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-02-20T20:24:04.765493] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-02-20T20:24:04.765547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:04.765607] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:04.765637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:04.765693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:04.822655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:04.823417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:04.823506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:04.823540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:04.957809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:04.957974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:04.958015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:04.958045] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:04.961563] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-02-20T20:24:04.961898] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-02-20T20:24:04.962049] [INFO ] [sig ] HRB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:05.107103] [INFO ] [LOCAL ] Saved forecast: HRB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HRB.txt [2026-02-20T20:24:05.107270] [INFO ] [sig ] [1499/3387] Completed HRB in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:05.107314] [INFO ] [sig ] [1500/3387] Forecasting HRL... [2026-02-20T20:24:05.107346] [INFO ] [sig ] Generating forecast for: HRL [2026-02-20T20:24:05.107377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-02-20T20:24:05.119782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-02-20T20:24:05.120297] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-02-20T20:24:05.121449] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-02-20T20:24:05.121519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:05.121563] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:05.121626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:05.121720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:05.195390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:05.196530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:05.196639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:05.196676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:05.322203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:05.322367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:05.322430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:05.322475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:05.326467] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-02-20T20:24:05.330082] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-02-20T20:24:05.330383] [INFO ] [sig ] HRL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:05.483501] [INFO ] [LOCAL ] Saved forecast: HRL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HRL.txt [2026-02-20T20:24:05.483686] [INFO ] [sig ] [1500/3387] Completed HRL in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:05.483729] [INFO ] [sig ] [1501/3387] Forecasting HRMY... [2026-02-20T20:24:05.483761] [INFO ] [sig ] Generating forecast for: HRMY [2026-02-20T20:24:05.483792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-02-20T20:24:05.496313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-02-20T20:24:05.496763] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-02-20T20:24:05.497691] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-02-20T20:24:05.497748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:05.497782] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:05.497810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:05.497867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:05.561297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:05.562414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:05.562504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:05.562539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:05.685963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:05.686323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:05.686367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:05.686407] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:05.690190] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-02-20T20:24:05.690487] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-02-20T20:24:05.690644] [INFO ] [sig ] HRMY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:05.842122] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HRMY.txt [2026-02-20T20:24:05.842298] [INFO ] [sig ] [1501/3387] Completed HRMY in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:05.842344] [INFO ] [sig ] [1502/3387] Forecasting HRTG... [2026-02-20T20:24:05.842377] [INFO ] [sig ] Generating forecast for: HRTG [2026-02-20T20:24:05.842421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-02-20T20:24:05.855688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-02-20T20:24:05.856103] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-02-20T20:24:05.856976] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-02-20T20:24:05.857032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:05.857067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:05.857096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:05.857155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:05.916728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:05.917723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:05.917813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:05.917848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:06.051905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:06.052275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:06.052319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:06.052349] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:06.056630] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-02-20T20:24:06.056964] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-02-20T20:24:06.057118] [INFO ] [sig ] HRTG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:06.216140] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HRTG.txt [2026-02-20T20:24:06.216299] [INFO ] [sig ] [1502/3387] Completed HRTG in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:06.216339] [INFO ] [sig ] [1503/3387] Forecasting HRTX... [2026-02-20T20:24:06.216370] [INFO ] [sig ] Generating forecast for: HRTX [2026-02-20T20:24:06.216401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-02-20T20:24:06.229215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-02-20T20:24:06.229607] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-02-20T20:24:06.230410] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-02-20T20:24:06.230464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:06.230497] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:06.230525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:06.230611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:06.289775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:06.290668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:06.290756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:06.290791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:06.409420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:06.409600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:06.409643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:06.409673] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:06.413186] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-02-20T20:24:06.413462] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-02-20T20:24:06.413614] [INFO ] [sig ] HRTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:06.563340] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HRTX.txt [2026-02-20T20:24:06.563497] [INFO ] [sig ] [1503/3387] Completed HRTX in 0.3s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:06.563539] [INFO ] [sig ] [1504/3387] Forecasting HRZN... [2026-02-20T20:24:06.563590] [INFO ] [sig ] Generating forecast for: HRZN [2026-02-20T20:24:06.563625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-02-20T20:24:06.575594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-02-20T20:24:06.575932] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-02-20T20:24:06.576766] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-02-20T20:24:06.576859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:06.576894] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:06.576921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:06.576978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:06.635823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:06.636695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:06.636803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:06.636840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:06.761836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:06.762032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:06.762081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:06.762113] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:06.765906] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=53.54%) [2026-02-20T20:24:06.766198] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-02-20T20:24:06.766341] [INFO ] [sig ] HRZN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:06.913476] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HRZN.txt [2026-02-20T20:24:06.913634] [INFO ] [sig ] [1504/3387] Completed HRZN in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:06.913684] [INFO ] [sig ] [1505/3387] Forecasting HSAI... [2026-02-20T20:24:06.913717] [INFO ] [sig ] Generating forecast for: HSAI [2026-02-20T20:24:06.913747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-02-20T20:24:06.927294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-02-20T20:24:06.927702] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-02-20T20:24:06.928763] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-02-20T20:24:06.928820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:06.928854] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:06.928883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:06.928945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:06.990349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:06.991185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:06.991312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:06.991350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:07.113004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:07.113167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:07.113210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:07.113241] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:07.116900] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-02-20T20:24:07.117189] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-02-20T20:24:07.117323] [INFO ] [sig ] HSAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:07.266080] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HSAI.txt [2026-02-20T20:24:07.266228] [INFO ] [sig ] [1505/3387] Completed HSAI in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 11.3m [2026-02-20T20:24:07.266268] [INFO ] [sig ] [1506/3387] Forecasting HSBC... [2026-02-20T20:24:07.266300] [INFO ] [sig ] Generating forecast for: HSBC [2026-02-20T20:24:07.266330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-02-20T20:24:07.278805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-02-20T20:24:07.279503] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-02-20T20:24:07.280803] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-02-20T20:24:07.280865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:07.280903] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:07.280936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:07.281010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:07.346318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:07.347658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:07.347751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:07.347786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:07.479615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:07.479777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:07.479820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:07.479849] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:07.483456] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=80.74%) [2026-02-20T20:24:07.483765] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-02-20T20:24:07.483898] [INFO ] [sig ] HSBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:07.641418] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HSBC.txt [2026-02-20T20:24:07.641661] [INFO ] [sig ] [1506/3387] Completed HSBC in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:07.641726] [INFO ] [sig ] [1507/3387] Forecasting HSCS... [2026-02-20T20:24:07.641768] [INFO ] [sig ] Generating forecast for: HSCS [2026-02-20T20:24:07.641808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-02-20T20:24:07.653496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-02-20T20:24:07.653965] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-02-20T20:24:07.654869] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-02-20T20:24:07.654938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:07.654979] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:07.655011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:07.655069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:07.713768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:07.714596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:07.714684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:07.714717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:07.827424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:07.827616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:07.827660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:07.827689] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:07.831387] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=44.07%) [2026-02-20T20:24:07.831718] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-02-20T20:24:07.831876] [INFO ] [sig ] HSCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:07.987470] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HSCS.txt [2026-02-20T20:24:07.987690] [INFO ] [sig ] [1507/3387] Completed HSCS in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:07.987748] [INFO ] [sig ] [1508/3387] Forecasting HSHP... [2026-02-20T20:24:07.987782] [INFO ] [sig ] Generating forecast for: HSHP [2026-02-20T20:24:07.987819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-02-20T20:24:08.000099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-02-20T20:24:08.000510] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-02-20T20:24:08.001400] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-02-20T20:24:08.001457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:08.001492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:08.001520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:08.001603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:08.063274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:08.064393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:08.064481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:08.064517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:08.195649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:08.195824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:08.195882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:08.195918] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:08.199661] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-02-20T20:24:08.200050] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-02-20T20:24:08.200194] [INFO ] [sig ] HSHP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:08.350915] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HSHP.txt [2026-02-20T20:24:08.351095] [INFO ] [sig ] [1508/3387] Completed HSHP in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:08.351138] [INFO ] [sig ] [1509/3387] Forecasting HSIC... [2026-02-20T20:24:08.351171] [INFO ] [sig ] Generating forecast for: HSIC [2026-02-20T20:24:08.351201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-02-20T20:24:08.362036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-02-20T20:24:08.362376] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-02-20T20:24:08.363199] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-02-20T20:24:08.363254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:08.363286] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:08.363313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:08.363370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:08.422429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:08.423386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:08.423475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:08.423511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:08.553460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:08.553643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:08.553689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:08.553725] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:08.557736] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-02-20T20:24:08.558044] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-02-20T20:24:08.558179] [INFO ] [sig ] HSIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:08.711998] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HSIC.txt [2026-02-20T20:24:08.712167] [INFO ] [sig ] [1509/3387] Completed HSIC in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:08.712209] [INFO ] [sig ] [1510/3387] Forecasting HSTM... [2026-02-20T20:24:08.712240] [INFO ] [sig ] Generating forecast for: HSTM [2026-02-20T20:24:08.712270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-02-20T20:24:08.723376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-02-20T20:24:08.723770] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-02-20T20:24:08.724606] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-02-20T20:24:08.724659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:08.724691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:08.724719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:08.724776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:08.785084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:08.786169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:08.786444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:08.786477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:08.913084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:08.913236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:08.913284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:08.913315] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:08.916958] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-02-20T20:24:08.917245] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-02-20T20:24:08.917384] [INFO ] [sig ] HSTM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:09.064474] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HSTM.txt [2026-02-20T20:24:09.064630] [INFO ] [sig ] [1510/3387] Completed HSTM in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:09.064673] [INFO ] [sig ] [1511/3387] Forecasting HSY... [2026-02-20T20:24:09.064704] [INFO ] [sig ] Generating forecast for: HSY [2026-02-20T20:24:09.064735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-02-20T20:24:09.076106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-02-20T20:24:09.076448] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-02-20T20:24:09.077343] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-02-20T20:24:09.077398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:09.077433] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:09.077460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:09.077517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:09.136777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:09.138317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:09.138430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:09.138464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:09.261389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:09.261551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:09.261630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:09.261665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:09.265395] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-02-20T20:24:09.265707] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-02-20T20:24:09.265844] [INFO ] [sig ] HSY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:09.419474] [INFO ] [LOCAL ] Saved forecast: HSY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HSY.txt [2026-02-20T20:24:09.419726] [INFO ] [sig ] [1511/3387] Completed HSY in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:09.419798] [INFO ] [sig ] [1512/3387] Forecasting HTBK... [2026-02-20T20:24:09.419848] [INFO ] [sig ] Generating forecast for: HTBK [2026-02-20T20:24:09.419900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-02-20T20:24:09.435843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-02-20T20:24:09.436540] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-02-20T20:24:09.437637] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-02-20T20:24:09.437695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:09.437770] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:09.437800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:09.437858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:09.498473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:09.499430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:09.499522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:09.499557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:09.627767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:09.627940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:09.627984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:09.628015] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:09.631985] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=50.36%) [2026-02-20T20:24:09.632327] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-02-20T20:24:09.632485] [INFO ] [sig ] HTBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:09.789174] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HTBK.txt [2026-02-20T20:24:09.789384] [INFO ] [sig ] [1512/3387] Completed HTBK in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:09.789447] [INFO ] [sig ] [1513/3387] Forecasting HTD... [2026-02-20T20:24:09.789497] [INFO ] [sig ] Generating forecast for: HTD [2026-02-20T20:24:09.789548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-02-20T20:24:09.803404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-02-20T20:24:09.803804] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-02-20T20:24:09.804651] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-02-20T20:24:09.804706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:09.804740] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:09.804768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:09.804827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:09.867670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:09.868623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:09.868713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:09.868748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:09.993774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:09.993944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:09.993985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:09.994015] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:09.997595] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-02-20T20:24:09.997894] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-02-20T20:24:09.998033] [INFO ] [sig ] HTD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:10.148085] [INFO ] [LOCAL ] Saved forecast: HTD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HTD.txt [2026-02-20T20:24:10.148260] [INFO ] [sig ] [1513/3387] Completed HTD in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:10.148301] [INFO ] [sig ] [1514/3387] Forecasting HTGC... [2026-02-20T20:24:10.148333] [INFO ] [sig ] Generating forecast for: HTGC [2026-02-20T20:24:10.148364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-02-20T20:24:10.159704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-02-20T20:24:10.160046] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-02-20T20:24:10.160898] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-02-20T20:24:10.160954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:10.160991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:10.161022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:10.161081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:10.222957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:10.223826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:10.223924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:10.223966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:10.344630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:10.344792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:10.344834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:10.344864] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:10.348760] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-02-20T20:24:10.349105] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-02-20T20:24:10.349241] [INFO ] [sig ] HTGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:10.494627] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HTGC.txt [2026-02-20T20:24:10.494777] [INFO ] [sig ] [1514/3387] Completed HTGC in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:10.494818] [INFO ] [sig ] [1515/3387] Forecasting HTH... [2026-02-20T20:24:10.494849] [INFO ] [sig ] Generating forecast for: HTH [2026-02-20T20:24:10.494880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-02-20T20:24:10.507729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-02-20T20:24:10.508105] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-02-20T20:24:10.508962] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-02-20T20:24:10.509017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:10.509099] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:10.509129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:10.509187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:10.570048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:10.571036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:10.571126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:10.571160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:10.693722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:10.693886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:10.693930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:10.693993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:10.697679] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-02-20T20:24:10.697978] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-02-20T20:24:10.698124] [INFO ] [sig ] HTH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:10.851357] [INFO ] [LOCAL ] Saved forecast: HTH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HTH.txt [2026-02-20T20:24:10.851511] [INFO ] [sig ] [1515/3387] Completed HTH in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.3m [2026-02-20T20:24:10.851553] [INFO ] [sig ] [1516/3387] Forecasting HTLD... [2026-02-20T20:24:10.851619] [INFO ] [sig ] Generating forecast for: HTLD [2026-02-20T20:24:10.851658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-02-20T20:24:10.864977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-02-20T20:24:10.865378] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-02-20T20:24:10.866223] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-02-20T20:24:10.866279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:10.866313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:10.866341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:10.866399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:10.928181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:10.929132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:10.929223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:10.929259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:11.054704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:11.054865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:11.054909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:11.054940] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:11.058711] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-02-20T20:24:11.059054] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-02-20T20:24:11.059195] [INFO ] [sig ] HTLD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:11.210412] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HTLD.txt [2026-02-20T20:24:11.210590] [INFO ] [sig ] [1516/3387] Completed HTLD in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:11.210635] [INFO ] [sig ] [1517/3387] Forecasting HTOO... [2026-02-20T20:24:11.210667] [INFO ] [sig ] Generating forecast for: HTOO [2026-02-20T20:24:11.210700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-02-20T20:24:11.222450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-02-20T20:24:11.222865] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-02-20T20:24:11.223739] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-02-20T20:24:11.223794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:11.223828] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:11.223857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:11.223916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:11.285113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:11.286160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:11.286265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:11.286311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:11.406598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:11.406764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:11.406831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:11.406865] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:11.410422] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=61.46%) [2026-02-20T20:24:11.410796] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-02-20T20:24:11.410956] [INFO ] [sig ] HTOO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:11.555269] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HTOO.txt [2026-02-20T20:24:11.555411] [INFO ] [sig ] [1517/3387] Completed HTOO in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:11.555451] [INFO ] [sig ] [1518/3387] Forecasting HTZ... [2026-02-20T20:24:11.555481] [INFO ] [sig ] Generating forecast for: HTZ [2026-02-20T20:24:11.555513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-02-20T20:24:11.566731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-02-20T20:24:11.567123] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-02-20T20:24:11.567942] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-02-20T20:24:11.567997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:11.568029] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:11.568061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:11.568117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:11.628628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:11.629426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:11.629511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:11.629546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:11.753434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:11.753614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:11.753659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:11.753689] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:11.757246] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-02-20T20:24:11.757523] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-02-20T20:24:11.757675] [INFO ] [sig ] HTZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:11.903559] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HTZ.txt [2026-02-20T20:24:11.903731] [INFO ] [sig ] [1518/3387] Completed HTZ in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:11.903777] [INFO ] [sig ] [1519/3387] Forecasting HUBB... [2026-02-20T20:24:11.903807] [INFO ] [sig ] Generating forecast for: HUBB [2026-02-20T20:24:11.903839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-02-20T20:24:11.914939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-02-20T20:24:11.915287] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-02-20T20:24:11.916108] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-02-20T20:24:11.916162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:11.916194] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:11.916220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:11.916276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:11.974853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:11.975678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:11.975762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:11.975794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:12.102474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:12.102656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:12.102699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:12.102728] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:12.106370] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=46.59%) [2026-02-20T20:24:12.106680] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-02-20T20:24:12.106849] [INFO ] [sig ] HUBB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:12.254058] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HUBB.txt [2026-02-20T20:24:12.254224] [INFO ] [sig ] [1519/3387] Completed HUBB in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:12.254267] [INFO ] [sig ] [1520/3387] Forecasting HUBG... [2026-02-20T20:24:12.254299] [INFO ] [sig ] Generating forecast for: HUBG [2026-02-20T20:24:12.254329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-02-20T20:24:12.266339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-02-20T20:24:12.266749] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-02-20T20:24:12.267626] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-02-20T20:24:12.267679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:12.267719] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:12.267758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:12.267836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:12.326313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:12.327298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:12.327388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:12.327422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:12.447863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:12.448025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:12.448069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:12.448288] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:12.451873] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-02-20T20:24:12.452164] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-02-20T20:24:12.452324] [INFO ] [sig ] HUBG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:12.602771] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HUBG.txt [2026-02-20T20:24:12.602938] [INFO ] [sig ] [1520/3387] Completed HUBG in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:12.603002] [INFO ] [sig ] [1521/3387] Forecasting HUBS... [2026-02-20T20:24:12.603044] [INFO ] [sig ] Generating forecast for: HUBS [2026-02-20T20:24:12.603088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-02-20T20:24:12.616306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-02-20T20:24:12.616881] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-02-20T20:24:12.617988] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-02-20T20:24:12.618055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:12.618099] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:12.618140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:12.618222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:12.679727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:12.680662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:12.680751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:12.680784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:12.810689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:12.810855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:12.810896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:12.810925] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:12.814479] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-02-20T20:24:12.814826] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-02-20T20:24:12.814975] [INFO ] [sig ] HUBS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:12.976629] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HUBS.txt [2026-02-20T20:24:12.976827] [INFO ] [sig ] [1521/3387] Completed HUBS in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:12.976872] [INFO ] [sig ] [1522/3387] Forecasting HUM... [2026-02-20T20:24:12.976904] [INFO ] [sig ] Generating forecast for: HUM [2026-02-20T20:24:12.976934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-02-20T20:24:12.989946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-02-20T20:24:12.990392] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-02-20T20:24:12.991258] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-02-20T20:24:12.991315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:12.991348] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:12.991376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:12.991433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:13.051095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:13.052079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:13.052229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:13.052266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:13.174686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:13.174859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:13.174903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:13.174968] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:13.178650] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=87.72%) [2026-02-20T20:24:13.178967] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-02-20T20:24:13.179116] [INFO ] [sig ] HUM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:13.324518] [INFO ] [LOCAL ] Saved forecast: HUM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HUM.txt [2026-02-20T20:24:13.324708] [INFO ] [sig ] [1522/3387] Completed HUM in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 11.2m [2026-02-20T20:24:13.324752] [INFO ] [sig ] [1523/3387] Forecasting HUN... [2026-02-20T20:24:13.324783] [INFO ] [sig ] Generating forecast for: HUN [2026-02-20T20:24:13.324814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-02-20T20:24:13.336204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-02-20T20:24:13.336621] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-02-20T20:24:13.337448] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-02-20T20:24:13.337502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:13.337534] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:13.337561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:13.337641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:13.395770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:13.396906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:13.396992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:13.397025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:13.519757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:13.519929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:13.519971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:13.520001] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:13.523695] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=30.17%) [2026-02-20T20:24:13.524044] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-02-20T20:24:13.524200] [INFO ] [sig ] HUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:13.678077] [INFO ] [LOCAL ] Saved forecast: HUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HUN.txt [2026-02-20T20:24:13.678459] [INFO ] [sig ] [1523/3387] Completed HUN in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:13.678507] [INFO ] [sig ] [1524/3387] Forecasting HURC... [2026-02-20T20:24:13.678540] [INFO ] [sig ] Generating forecast for: HURC [2026-02-20T20:24:13.678589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-02-20T20:24:13.690249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-02-20T20:24:13.690673] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-02-20T20:24:13.691498] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-02-20T20:24:13.691554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:13.691616] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:13.691646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:13.691706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:13.750791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:13.751712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:13.751826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:13.751869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:13.862559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:13.862743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:13.862787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:13.862818] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:13.866936] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-02-20T20:24:13.867264] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-02-20T20:24:13.867409] [INFO ] [sig ] HURC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:14.013109] [INFO ] [LOCAL ] Saved forecast: HURC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HURC.txt [2026-02-20T20:24:14.013264] [INFO ] [sig ] [1524/3387] Completed HURC in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:14.013303] [INFO ] [sig ] [1525/3387] Forecasting HURN... [2026-02-20T20:24:14.013333] [INFO ] [sig ] Generating forecast for: HURN [2026-02-20T20:24:14.013365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-02-20T20:24:14.024965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-02-20T20:24:14.025332] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-02-20T20:24:14.026166] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-02-20T20:24:14.026406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:14.026440] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:14.026468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:14.026526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:14.087394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:14.088284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:14.088370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:14.088405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:14.209413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:14.209590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:14.209635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:14.209666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:14.213237] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=73.32%) [2026-02-20T20:24:14.213518] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-02-20T20:24:14.213672] [INFO ] [sig ] HURN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:14.359234] [INFO ] [LOCAL ] Saved forecast: HURN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HURN.txt [2026-02-20T20:24:14.359424] [INFO ] [sig ] [1525/3387] Completed HURN in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:14.359465] [INFO ] [sig ] [1526/3387] Forecasting HUYA... [2026-02-20T20:24:14.359496] [INFO ] [sig ] Generating forecast for: HUYA [2026-02-20T20:24:14.359527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-02-20T20:24:14.370683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-02-20T20:24:14.371089] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-02-20T20:24:14.371919] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-02-20T20:24:14.371973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:14.372007] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:14.372050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:14.372108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:14.442649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:14.443809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:14.443925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:14.443978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:14.592807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:14.592984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:14.593037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:14.593077] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:14.597391] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-02-20T20:24:14.597753] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-02-20T20:24:14.597912] [INFO ] [sig ] HUYA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:14.758899] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HUYA.txt [2026-02-20T20:24:14.759092] [INFO ] [sig ] [1526/3387] Completed HUYA in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:14.759141] [INFO ] [sig ] [1527/3387] Forecasting HWC... [2026-02-20T20:24:14.759179] [INFO ] [sig ] Generating forecast for: HWC [2026-02-20T20:24:14.759214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-02-20T20:24:14.772641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-02-20T20:24:14.773058] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-02-20T20:24:14.774127] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-02-20T20:24:14.774193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:14.774232] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:14.774260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:14.774510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:14.838488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:14.839461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:14.839552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:14.839607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:14.979431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:14.979619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:14.979664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:14.979695] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:14.983669] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=52.86%) [2026-02-20T20:24:14.983965] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-02-20T20:24:14.984109] [INFO ] [sig ] HWC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:15.131101] [INFO ] [LOCAL ] Saved forecast: HWC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HWC.txt [2026-02-20T20:24:15.131305] [INFO ] [sig ] [1527/3387] Completed HWC in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:15.131349] [INFO ] [sig ] [1528/3387] Forecasting HWH... [2026-02-20T20:24:15.131381] [INFO ] [sig ] Generating forecast for: HWH [2026-02-20T20:24:15.131413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-02-20T20:24:15.143682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-02-20T20:24:15.144122] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-02-20T20:24:15.145030] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-02-20T20:24:15.145088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:15.145122] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:15.145150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:15.145207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:15.211713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:15.212893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:15.213049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:15.213087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:15.353993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:15.354155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:15.354196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:15.354226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:15.357788] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-20T20:24:15.358090] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-02-20T20:24:15.358245] [INFO ] [sig ] HWH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:15.502896] [INFO ] [LOCAL ] Saved forecast: HWH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HWH.txt [2026-02-20T20:24:15.503051] [INFO ] [sig ] [1528/3387] Completed HWH in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:15.503091] [INFO ] [sig ] [1529/3387] Forecasting HWKN... [2026-02-20T20:24:15.503123] [INFO ] [sig ] Generating forecast for: HWKN [2026-02-20T20:24:15.503154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-02-20T20:24:15.515760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-02-20T20:24:15.516143] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-02-20T20:24:15.517003] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-02-20T20:24:15.517058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:15.517122] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:15.517151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:15.517225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:15.575982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:15.576882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:15.576971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:15.577005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:15.693375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:15.693538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:15.693599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:15.693631] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:15.697173] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-02-20T20:24:15.697480] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-02-20T20:24:15.697635] [INFO ] [sig ] HWKN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:15.841531] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HWKN.txt [2026-02-20T20:24:15.841711] [INFO ] [sig ] [1529/3387] Completed HWKN in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:15.841752] [INFO ] [sig ] [1530/3387] Forecasting HWM... [2026-02-20T20:24:15.841782] [INFO ] [sig ] Generating forecast for: HWM [2026-02-20T20:24:15.841821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-02-20T20:24:15.853871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-02-20T20:24:15.854291] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-02-20T20:24:15.855169] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-02-20T20:24:15.855237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:15.855271] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:15.855297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:15.855354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:15.913975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:15.914926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:15.915018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:15.915053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:16.042522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:16.042702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:16.042746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:16.042777] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:16.046323] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-02-20T20:24:16.046627] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-02-20T20:24:16.046767] [INFO ] [sig ] HWM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:16.211209] [INFO ] [LOCAL ] Saved forecast: HWM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HWM.txt [2026-02-20T20:24:16.211594] [INFO ] [sig ] [1530/3387] Completed HWM in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:16.211637] [INFO ] [sig ] [1531/3387] Forecasting HXL... [2026-02-20T20:24:16.211668] [INFO ] [sig ] Generating forecast for: HXL [2026-02-20T20:24:16.211699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-02-20T20:24:16.223559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-02-20T20:24:16.223976] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-02-20T20:24:16.224868] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-02-20T20:24:16.224922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:16.224956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:16.224983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:16.225043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:16.287154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:16.288284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:16.288603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:16.288662] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:16.420915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:16.421094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:16.421138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:16.421169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:16.424822] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-02-20T20:24:16.425162] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-02-20T20:24:16.425315] [INFO ] [sig ] HXL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:16.577744] [INFO ] [LOCAL ] Saved forecast: HXL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HXL.txt [2026-02-20T20:24:16.577897] [INFO ] [sig ] [1531/3387] Completed HXL in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.2m [2026-02-20T20:24:16.577938] [INFO ] [sig ] [1532/3387] Forecasting HY... [2026-02-20T20:24:16.577967] [INFO ] [sig ] Generating forecast for: HY [2026-02-20T20:24:16.578000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-02-20T20:24:16.589913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-02-20T20:24:16.590274] [INFO ] [FORECASTER] Starting predict_future for HY [2026-02-20T20:24:16.591101] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-02-20T20:24:16.591155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:16.591187] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:16.591396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:16.591452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:16.651400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:16.652263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:16.652349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:16.652383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:16.773459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:16.773644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:16.773686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:16.773715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:16.777421] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=88.10%) [2026-02-20T20:24:16.777728] [INFO ] [FORECASTER] Completed predict_future for HY [2026-02-20T20:24:16.777867] [INFO ] [sig ] HY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:16.921646] [INFO ] [LOCAL ] Saved forecast: HY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HY.txt [2026-02-20T20:24:16.921805] [INFO ] [sig ] [1532/3387] Completed HY in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:16.921846] [INFO ] [sig ] [1533/3387] Forecasting HYFM... [2026-02-20T20:24:16.921876] [INFO ] [sig ] Generating forecast for: HYFM [2026-02-20T20:24:16.921909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-02-20T20:24:16.933149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-02-20T20:24:16.933530] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-02-20T20:24:16.934345] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-02-20T20:24:16.934398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:16.934430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:16.934457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:16.934512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:16.994366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:16.995341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:16.995433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:16.995467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:17.109850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:17.110022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:17.110064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:17.110093] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:17.113818] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=81.02%) [2026-02-20T20:24:17.114185] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-02-20T20:24:17.114338] [INFO ] [sig ] HYFM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:17.262446] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HYFM.txt [2026-02-20T20:24:17.262624] [INFO ] [sig ] [1533/3387] Completed HYFM in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:17.262667] [INFO ] [sig ] [1534/3387] Forecasting HYI... [2026-02-20T20:24:17.262699] [INFO ] [sig ] Generating forecast for: HYI [2026-02-20T20:24:17.262730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-02-20T20:24:17.275009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-02-20T20:24:17.275450] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-02-20T20:24:17.276289] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-02-20T20:24:17.276344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:17.276378] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:17.276405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:17.276463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:17.336313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:17.337261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:17.337349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:17.337382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:17.464844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:17.465003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:17.465046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:17.465074] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:17.468641] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-02-20T20:24:17.468937] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-02-20T20:24:17.469076] [INFO ] [sig ] HYI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:17.615178] [INFO ] [LOCAL ] Saved forecast: HYI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HYI.txt [2026-02-20T20:24:17.615350] [INFO ] [sig ] [1534/3387] Completed HYI in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:17.615391] [INFO ] [sig ] [1535/3387] Forecasting HYLS... [2026-02-20T20:24:17.615424] [INFO ] [sig ] Generating forecast for: HYLS [2026-02-20T20:24:17.615453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-02-20T20:24:17.626735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-02-20T20:24:17.627156] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-02-20T20:24:17.627995] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-02-20T20:24:17.628048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:17.628080] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:17.628106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:17.628166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:17.686671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:17.687624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:17.687717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:17.687752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:17.817882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:17.818108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:17.818160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:17.818190] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:17.822769] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-02-20T20:24:17.823200] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-02-20T20:24:17.823366] [INFO ] [sig ] HYLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:17.981920] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HYLS.txt [2026-02-20T20:24:17.982082] [INFO ] [sig ] [1535/3387] Completed HYLS in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:17.982124] [INFO ] [sig ] [1536/3387] Forecasting HYMC... [2026-02-20T20:24:17.982153] [INFO ] [sig ] Generating forecast for: HYMC [2026-02-20T20:24:17.982184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-02-20T20:24:17.995194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-02-20T20:24:17.995651] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-02-20T20:24:17.996480] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-02-20T20:24:17.996537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:17.996599] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:17.996639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:17.996711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:18.060015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:18.060974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:18.061065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:18.061100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:18.183551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:18.183773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:18.183816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:18.183847] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:18.187874] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-02-20T20:24:18.188210] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-02-20T20:24:18.188355] [INFO ] [sig ] HYMC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:18.341511] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HYMC.txt [2026-02-20T20:24:18.341717] [INFO ] [sig ] [1536/3387] Completed HYMC in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:18.341768] [INFO ] [sig ] [1537/3387] Forecasting HYXF... [2026-02-20T20:24:18.341800] [INFO ] [sig ] Generating forecast for: HYXF [2026-02-20T20:24:18.341831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-02-20T20:24:18.353782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-02-20T20:24:18.354209] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-02-20T20:24:18.355037] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-02-20T20:24:18.355093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:18.355126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:18.355153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:18.355210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:18.414668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:18.415734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:18.415836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:18.415869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:18.532168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:18.532328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:18.532372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:18.532403] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:18.536010] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-02-20T20:24:18.536296] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-02-20T20:24:18.536637] [INFO ] [sig ] HYXF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:18.686678] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HYXF.txt [2026-02-20T20:24:18.686923] [INFO ] [sig ] [1537/3387] Completed HYXF in 0.3s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:18.686976] [INFO ] [sig ] [1538/3387] Forecasting HYZD... [2026-02-20T20:24:18.687012] [INFO ] [sig ] Generating forecast for: HYZD [2026-02-20T20:24:18.687057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-02-20T20:24:18.700686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-02-20T20:24:18.701124] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-02-20T20:24:18.702184] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-02-20T20:24:18.702254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:18.702305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:18.702342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:18.702632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:18.766539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:18.767514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:18.767629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:18.767667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:18.890501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:18.890682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:18.890727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:18.890757] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:18.894752] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-02-20T20:24:18.895037] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-02-20T20:24:18.895173] [INFO ] [sig ] HYZD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:19.042068] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/HYZD.txt [2026-02-20T20:24:19.042203] [INFO ] [sig ] [1538/3387] Completed HYZD in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:19.042242] [INFO ] [sig ] [1539/3387] Forecasting HZO... [2026-02-20T20:24:19.042273] [INFO ] [sig ] Generating forecast for: HZO [2026-02-20T20:24:19.042303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-02-20T20:24:19.053077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-02-20T20:24:19.053424] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-02-20T20:24:19.054255] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-02-20T20:24:19.054326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:19.054359] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:19.054388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:19.054444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:19.114304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:19.114991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:19.115122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:19.115164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:19.238946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:19.239111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:19.239156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:19.239187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:19.243471] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-02-20T20:24:19.243863] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-02-20T20:24:19.244041] [INFO ] [sig ] HZO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:19.396411] [INFO ] [LOCAL ] Saved forecast: HZO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/HZO.txt [2026-02-20T20:24:19.396587] [INFO ] [sig ] [1539/3387] Completed HZO in 0.4s | 2.77 sym/s | Total: 9.2m | ETA: 11.1m [2026-02-20T20:24:19.396630] [INFO ] [sig ] [1540/3387] Forecasting IAC... [2026-02-20T20:24:19.396662] [INFO ] [sig ] Generating forecast for: IAC [2026-02-20T20:24:19.396693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-02-20T20:24:19.407445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-02-20T20:24:19.407853] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-02-20T20:24:19.408757] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-02-20T20:24:19.408814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:19.408848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:19.408878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:19.408937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:19.469548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:19.470425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:19.470516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:19.470551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:19.604375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:19.604544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:19.604607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:19.604640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:19.608389] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-02-20T20:24:19.608734] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-02-20T20:24:19.608881] [INFO ] [sig ] IAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:19.755160] [INFO ] [LOCAL ] Saved forecast: IAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IAC.txt [2026-02-20T20:24:19.755298] [INFO ] [sig ] [1540/3387] Completed IAC in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:19.755337] [INFO ] [sig ] [1541/3387] Forecasting IAE... [2026-02-20T20:24:19.755367] [INFO ] [sig ] Generating forecast for: IAE [2026-02-20T20:24:19.755397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-02-20T20:24:19.766343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-02-20T20:24:19.766727] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-02-20T20:24:19.767564] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-02-20T20:24:19.767648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:19.767690] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:19.767724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:19.767795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:19.825389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:19.826291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:19.826379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:19.826412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:19.945953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:19.946120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:19.946162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:19.946193] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:19.949984] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-02-20T20:24:19.950323] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-02-20T20:24:19.950476] [INFO ] [sig ] IAE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:20.100687] [INFO ] [LOCAL ] Saved forecast: IAE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IAE.txt [2026-02-20T20:24:20.100854] [INFO ] [sig ] [1541/3387] Completed IAE in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:20.100897] [INFO ] [sig ] [1542/3387] Forecasting IAG... [2026-02-20T20:24:20.100943] [INFO ] [sig ] Generating forecast for: IAG [2026-02-20T20:24:20.100989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-02-20T20:24:20.113222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-02-20T20:24:20.113665] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-02-20T20:24:20.114503] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-02-20T20:24:20.114559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:20.114619] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:20.114661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:20.114724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:20.178458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:20.179395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:20.179488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:20.179522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:20.313256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:20.313431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:20.313477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:20.313509] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:20.317430] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-02-20T20:24:20.317769] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-02-20T20:24:20.317921] [INFO ] [sig ] IAG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:20.467230] [INFO ] [LOCAL ] Saved forecast: IAG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IAG.txt [2026-02-20T20:24:20.467664] [INFO ] [sig ] [1542/3387] Completed IAG in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:20.467741] [INFO ] [sig ] [1543/3387] Forecasting IBB... [2026-02-20T20:24:20.467787] [INFO ] [sig ] Generating forecast for: IBB [2026-02-20T20:24:20.467829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-02-20T20:24:20.484425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-02-20T20:24:20.484881] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-02-20T20:24:20.485759] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-02-20T20:24:20.485814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:20.485846] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:20.485873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:20.485929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:20.547394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:20.548406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:20.548499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:20.548535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:20.684030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:20.684219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:20.684276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:20.684316] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:20.689479] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=62.56%) [2026-02-20T20:24:20.689902] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-02-20T20:24:20.690062] [INFO ] [sig ] IBB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:20.840392] [INFO ] [LOCAL ] Saved forecast: IBB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBB.txt [2026-02-20T20:24:20.840558] [INFO ] [sig ] [1543/3387] Completed IBB in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:20.840620] [INFO ] [sig ] [1544/3387] Forecasting IBBQ... [2026-02-20T20:24:20.840651] [INFO ] [sig ] Generating forecast for: IBBQ [2026-02-20T20:24:20.840682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-02-20T20:24:20.852059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-02-20T20:24:20.852462] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-02-20T20:24:20.853327] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-02-20T20:24:20.853387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:20.853421] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:20.853451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:20.853510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:20.914639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:20.915429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:20.915515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:20.915549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:21.031162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:21.031325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:21.031365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:21.031394] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:21.034860] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-02-20T20:24:21.035149] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-02-20T20:24:21.035308] [INFO ] [sig ] IBBQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:21.182786] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IBBQ.txt [2026-02-20T20:24:21.182952] [INFO ] [sig ] [1544/3387] Completed IBBQ in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:21.182995] [INFO ] [sig ] [1545/3387] Forecasting IBCP... [2026-02-20T20:24:21.183029] [INFO ] [sig ] Generating forecast for: IBCP [2026-02-20T20:24:21.183062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-02-20T20:24:21.195993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-02-20T20:24:21.196631] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-02-20T20:24:21.197775] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-02-20T20:24:21.197832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:21.197866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:21.197893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:21.197949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:21.261028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:21.262005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:21.262102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:21.262137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:21.390565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:21.390751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:21.390794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:21.390825] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:21.394475] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-02-20T20:24:21.394867] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-02-20T20:24:21.395025] [INFO ] [sig ] IBCP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:21.562602] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBCP.txt [2026-02-20T20:24:21.562769] [INFO ] [sig ] [1545/3387] Completed IBCP in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:21.562811] [INFO ] [sig ] [1546/3387] Forecasting IBEX... [2026-02-20T20:24:21.562843] [INFO ] [sig ] Generating forecast for: IBEX [2026-02-20T20:24:21.562877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-02-20T20:24:21.576483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-02-20T20:24:21.576963] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-02-20T20:24:21.577899] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-02-20T20:24:21.577956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:21.578022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:21.578052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:21.578112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:21.650098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:21.651135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:21.651243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:21.651279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:21.783713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:21.783905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:21.783970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:21.784001] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:21.791741] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-02-20T20:24:21.792199] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-02-20T20:24:21.792393] [INFO ] [sig ] IBEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:21.942249] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IBEX.txt [2026-02-20T20:24:21.942471] [INFO ] [sig ] [1546/3387] Completed IBEX in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:21.942528] [INFO ] [sig ] [1547/3387] Forecasting IBM... [2026-02-20T20:24:21.942587] [INFO ] [sig ] Generating forecast for: IBM [2026-02-20T20:24:21.942644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-02-20T20:24:21.956857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-02-20T20:24:21.957316] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-02-20T20:24:21.958220] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-02-20T20:24:21.958277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:21.958313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:21.958341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:21.958400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:22.019028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:22.019982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:22.020082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:22.020118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:22.150643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:22.150807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:22.150851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:22.150883] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:22.154665] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=50.96%) [2026-02-20T20:24:22.154959] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-02-20T20:24:22.155102] [INFO ] [sig ] IBM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:22.302282] [INFO ] [LOCAL ] Saved forecast: IBM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBM.txt [2026-02-20T20:24:22.302445] [INFO ] [sig ] [1547/3387] Completed IBM in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:22.302484] [INFO ] [sig ] [1548/3387] Forecasting IBN... [2026-02-20T20:24:22.302513] [INFO ] [sig ] Generating forecast for: IBN [2026-02-20T20:24:22.302545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-02-20T20:24:22.319159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-02-20T20:24:22.319612] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-02-20T20:24:22.320708] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-02-20T20:24:22.320775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:22.320822] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:22.320852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:22.320911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:22.379670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:22.380609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:22.380721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:22.380758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:22.505187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:22.505360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:22.505616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:22.505648] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:22.509658] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-02-20T20:24:22.509966] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-02-20T20:24:22.510113] [INFO ] [sig ] IBN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:22.662942] [INFO ] [LOCAL ] Saved forecast: IBN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBN.txt [2026-02-20T20:24:22.663116] [INFO ] [sig ] [1548/3387] Completed IBN in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.1m [2026-02-20T20:24:22.663159] [INFO ] [sig ] [1549/3387] Forecasting IBOC... [2026-02-20T20:24:22.663190] [INFO ] [sig ] Generating forecast for: IBOC [2026-02-20T20:24:22.663224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-02-20T20:24:22.675613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-02-20T20:24:22.676036] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-02-20T20:24:22.677013] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-02-20T20:24:22.677069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:22.677103] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:22.677129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:22.677186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:22.736480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:22.737416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:22.737508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:22.737544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:22.852097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:22.852264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:22.852308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:22.852400] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:22.856186] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=41.83%) [2026-02-20T20:24:22.856511] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-02-20T20:24:22.856682] [INFO ] [sig ] IBOC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:23.000032] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IBOC.txt [2026-02-20T20:24:23.000168] [INFO ] [sig ] [1549/3387] Completed IBOC in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:23.000208] [INFO ] [sig ] [1550/3387] Forecasting IBP... [2026-02-20T20:24:23.000238] [INFO ] [sig ] Generating forecast for: IBP [2026-02-20T20:24:23.000269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-02-20T20:24:23.011620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-02-20T20:24:23.011959] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-02-20T20:24:23.012790] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-02-20T20:24:23.012844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:23.012893] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:23.012923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:23.012980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:23.070737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:23.071401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:23.071483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:23.071516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:23.198094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:23.198258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:23.198311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:23.198343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:23.202092] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-02-20T20:24:23.202408] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-02-20T20:24:23.202540] [INFO ] [sig ] IBP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:23.344786] [INFO ] [LOCAL ] Saved forecast: IBP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBP.txt [2026-02-20T20:24:23.344935] [INFO ] [sig ] [1550/3387] Completed IBP in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:23.344976] [INFO ] [sig ] [1551/3387] Forecasting IBRX... [2026-02-20T20:24:23.345021] [INFO ] [sig ] Generating forecast for: IBRX [2026-02-20T20:24:23.345056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-02-20T20:24:23.356414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-02-20T20:24:23.356825] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-02-20T20:24:23.357651] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-02-20T20:24:23.357704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:23.357736] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:23.357762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:23.357819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:23.418054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:23.419233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:23.419327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:23.419360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:23.544092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:23.544257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:23.544298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:23.544329] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:23.548031] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-02-20T20:24:23.548340] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-02-20T20:24:23.548687] [INFO ] [sig ] IBRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:23.693609] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBRX.txt [2026-02-20T20:24:23.693767] [INFO ] [sig ] [1551/3387] Completed IBRX in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:23.693807] [INFO ] [sig ] [1552/3387] Forecasting IBTG... [2026-02-20T20:24:23.693837] [INFO ] [sig ] Generating forecast for: IBTG [2026-02-20T20:24:23.693869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-02-20T20:24:23.705437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-02-20T20:24:23.705829] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-02-20T20:24:23.706665] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-02-20T20:24:23.706719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:23.706751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:23.706791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:23.706850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:23.763787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:23.764507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:23.764609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:23.764645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:23.882265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:23.882431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:23.882472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:23.882502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:23.886146] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-20T20:24:23.886464] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-02-20T20:24:23.886622] [INFO ] [sig ] IBTG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:24.032007] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTG.txt [2026-02-20T20:24:24.032144] [INFO ] [sig ] [1552/3387] Completed IBTG in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:24.032185] [INFO ] [sig ] [1553/3387] Forecasting IBTH... [2026-02-20T20:24:24.032215] [INFO ] [sig ] Generating forecast for: IBTH [2026-02-20T20:24:24.032246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-02-20T20:24:24.043758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-02-20T20:24:24.044089] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-02-20T20:24:24.044889] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-02-20T20:24:24.044942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:24.044975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:24.045002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:24.045059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:24.102061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:24.102762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:24.102843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:24.102876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:24.220838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:24.221003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:24.221044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:24.221074] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:24.224535] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-02-20T20:24:24.224827] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-02-20T20:24:24.224956] [INFO ] [sig ] IBTH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:24.375428] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTH.txt [2026-02-20T20:24:24.375806] [INFO ] [sig ] [1553/3387] Completed IBTH in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:24.375849] [INFO ] [sig ] [1554/3387] Forecasting IBTI... [2026-02-20T20:24:24.375887] [INFO ] [sig ] Generating forecast for: IBTI [2026-02-20T20:24:24.375919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-02-20T20:24:24.387642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-02-20T20:24:24.388231] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-02-20T20:24:24.389102] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-02-20T20:24:24.389174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:24.389221] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:24.389277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:24.389362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:24.451259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:24.452235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:24.452324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:24.452357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:24.574273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:24.574467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:24.574529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:24.574597] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:24.579310] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-02-20T20:24:24.579661] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-02-20T20:24:24.579814] [INFO ] [sig ] IBTI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:24.733928] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTI.txt [2026-02-20T20:24:24.734071] [INFO ] [sig ] [1554/3387] Completed IBTI in 0.4s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:24.734112] [INFO ] [sig ] [1555/3387] Forecasting IBTJ... [2026-02-20T20:24:24.734142] [INFO ] [sig ] Generating forecast for: IBTJ [2026-02-20T20:24:24.734173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-02-20T20:24:24.745960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-02-20T20:24:24.746314] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-02-20T20:24:24.747138] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-02-20T20:24:24.747191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:24.747224] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:24.747257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:24.747325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:24.807254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:24.807983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:24.808065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:24.808098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:24.926806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:24.926966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:24.927008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:24.927037] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:24.930454] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=68.54%) [2026-02-20T20:24:24.930756] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-02-20T20:24:24.930885] [INFO ] [sig ] IBTJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:25.075032] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTJ.txt [2026-02-20T20:24:25.075175] [INFO ] [sig ] [1555/3387] Completed IBTJ in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:25.075215] [INFO ] [sig ] [1556/3387] Forecasting IBTK... [2026-02-20T20:24:25.075249] [INFO ] [sig ] Generating forecast for: IBTK [2026-02-20T20:24:25.075279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-02-20T20:24:25.087051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-02-20T20:24:25.087401] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-02-20T20:24:25.088211] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-02-20T20:24:25.088264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:25.088325] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:25.088354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:25.088411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:25.147434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:25.148166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:25.148299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:25.148335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:25.269953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:25.270112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:25.270156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:25.270187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:25.273673] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-02-20T20:24:25.273952] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-02-20T20:24:25.274084] [INFO ] [sig ] IBTK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:25.423820] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IBTK.txt [2026-02-20T20:24:25.423959] [INFO ] [sig ] [1556/3387] Completed IBTK in 0.3s | 2.77 sym/s | Total: 9.3m | ETA: 11.0m [2026-02-20T20:24:25.423998] [INFO ] [sig ] [1557/3387] Forecasting IBTL... [2026-02-20T20:24:25.424030] [INFO ] [sig ] Generating forecast for: IBTL [2026-02-20T20:24:25.424061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-02-20T20:24:25.435680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-02-20T20:24:25.436002] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-02-20T20:24:25.436832] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-02-20T20:24:25.436895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:25.436930] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:25.436959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:25.437017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:25.497815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:25.498548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:25.498651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:25.498687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:25.621186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:25.621348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:25.621388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:25.621639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:25.625377] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-02-20T20:24:25.625875] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-02-20T20:24:25.626026] [INFO ] [sig ] IBTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:25.784654] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTL.txt [2026-02-20T20:24:25.784807] [INFO ] [sig ] [1557/3387] Completed IBTL in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:25.784854] [INFO ] [sig ] [1558/3387] Forecasting IBTM... [2026-02-20T20:24:25.784886] [INFO ] [sig ] Generating forecast for: IBTM [2026-02-20T20:24:25.784915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-02-20T20:24:25.796320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-02-20T20:24:25.796672] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-02-20T20:24:25.797523] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-02-20T20:24:25.797603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:25.797648] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:25.797677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:25.797735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:25.857979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:25.858712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:25.858793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:25.858826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:25.978163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:25.978325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:25.978365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:25.978396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:25.981940] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-02-20T20:24:25.982215] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-02-20T20:24:25.982356] [INFO ] [sig ] IBTM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:26.129703] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IBTM.txt [2026-02-20T20:24:26.129845] [INFO ] [sig ] [1558/3387] Completed IBTM in 0.3s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:26.129884] [INFO ] [sig ] [1559/3387] Forecasting IBTO... [2026-02-20T20:24:26.129913] [INFO ] [sig ] Generating forecast for: IBTO [2026-02-20T20:24:26.129943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-02-20T20:24:26.142925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-02-20T20:24:26.143412] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-02-20T20:24:26.144325] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-02-20T20:24:26.144381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:26.144417] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:26.144445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:26.144505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:26.205758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:26.206728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:26.206844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:26.206923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:26.340012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:26.340179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:26.340221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:26.340254] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:26.344515] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=82.52%) [2026-02-20T20:24:26.344847] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-02-20T20:24:26.344997] [INFO ] [sig ] IBTO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:26.494181] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IBTO.txt [2026-02-20T20:24:26.494396] [INFO ] [sig ] [1559/3387] Completed IBTO in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:26.494446] [INFO ] [sig ] [1560/3387] Forecasting ICE... [2026-02-20T20:24:26.494485] [INFO ] [sig ] Generating forecast for: ICE [2026-02-20T20:24:26.494521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-02-20T20:24:26.506452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-02-20T20:24:26.506950] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-02-20T20:24:26.507836] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-02-20T20:24:26.507890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:26.507924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:26.507952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:26.508010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:26.568136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:26.569060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:26.569148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:26.569181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:26.695443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:26.695631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:26.695675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:26.695704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:26.699404] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-02-20T20:24:26.699758] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-02-20T20:24:26.699904] [INFO ] [sig ] ICE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:26.845677] [INFO ] [LOCAL ] Saved forecast: ICE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ICE.txt [2026-02-20T20:24:26.845843] [INFO ] [sig ] [1560/3387] Completed ICE in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:26.845887] [INFO ] [sig ] [1561/3387] Forecasting ICFI... [2026-02-20T20:24:26.845918] [INFO ] [sig ] Generating forecast for: ICFI [2026-02-20T20:24:26.845953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-02-20T20:24:26.858180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-02-20T20:24:26.858816] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-02-20T20:24:26.859754] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-02-20T20:24:26.859819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:26.859857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:26.859918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:26.859986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:26.919388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:26.920342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:26.920470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:26.920505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:27.043206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:27.043385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:27.043436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:27.043473] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:27.047090] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-02-20T20:24:27.047390] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-02-20T20:24:27.047530] [INFO ] [sig ] ICFI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:27.193362] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ICFI.txt [2026-02-20T20:24:27.193534] [INFO ] [sig ] [1561/3387] Completed ICFI in 0.3s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:27.193594] [INFO ] [sig ] [1562/3387] Forecasting ICL... [2026-02-20T20:24:27.193626] [INFO ] [sig ] Generating forecast for: ICL [2026-02-20T20:24:27.193658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-02-20T20:24:27.205089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-02-20T20:24:27.205483] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-02-20T20:24:27.206297] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-02-20T20:24:27.206350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:27.206383] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:27.206410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:27.206466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:27.272555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:27.273562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:27.273681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:27.273719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:27.400401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:27.400594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:27.400639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:27.400668] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:27.404664] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-02-20T20:24:27.404954] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-02-20T20:24:27.405110] [INFO ] [sig ] ICL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:27.558827] [INFO ] [LOCAL ] Saved forecast: ICL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ICL.txt [2026-02-20T20:24:27.559038] [INFO ] [sig ] [1562/3387] Completed ICL in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:27.559098] [INFO ] [sig ] [1563/3387] Forecasting ICLN... [2026-02-20T20:24:27.559141] [INFO ] [sig ] Generating forecast for: ICLN [2026-02-20T20:24:27.559196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-02-20T20:24:27.573884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-02-20T20:24:27.574377] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-02-20T20:24:27.575446] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-02-20T20:24:27.575507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:27.575601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:27.575639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:27.575715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:27.647236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:27.648384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:27.648501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:27.648536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:27.774868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:27.775034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:27.775073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:27.775104] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:27.778634] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=72.19%) [2026-02-20T20:24:27.778918] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-02-20T20:24:27.779051] [INFO ] [sig ] ICLN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:27.932231] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ICLN.txt [2026-02-20T20:24:27.932392] [INFO ] [sig ] [1563/3387] Completed ICLN in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:27.932438] [INFO ] [sig ] [1564/3387] Forecasting ICMB... [2026-02-20T20:24:27.932469] [INFO ] [sig ] Generating forecast for: ICMB [2026-02-20T20:24:27.932500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-02-20T20:24:27.944326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-02-20T20:24:27.944941] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-02-20T20:24:27.945811] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-02-20T20:24:27.945867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:27.945902] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:27.945931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:27.945990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:28.006774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:28.007744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:28.007832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:28.007868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:28.120979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:28.121146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:28.121186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:28.121217] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:28.125053] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-02-20T20:24:28.125363] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-02-20T20:24:28.125500] [INFO ] [sig ] ICMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:28.276200] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ICMB.txt [2026-02-20T20:24:28.276348] [INFO ] [sig ] [1564/3387] Completed ICMB in 0.3s | 2.77 sym/s | Total: 9.4m | ETA: 11.0m [2026-02-20T20:24:28.276388] [INFO ] [sig ] [1565/3387] Forecasting ICOP... [2026-02-20T20:24:28.276417] [INFO ] [sig ] Generating forecast for: ICOP [2026-02-20T20:24:28.276462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-02-20T20:24:28.287825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-02-20T20:24:28.288181] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-02-20T20:24:28.289033] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-02-20T20:24:28.289086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:28.289119] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:28.289146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:28.289202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:28.349557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:28.350387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:28.350478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:28.350514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:28.472278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:28.472451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:28.472502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:28.472538] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:28.476561] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-02-20T20:24:28.476893] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-02-20T20:24:28.477031] [INFO ] [sig ] ICOP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:28.632510] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ICOP.txt [2026-02-20T20:24:28.632671] [INFO ] [sig ] [1565/3387] Completed ICOP in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:28.632712] [INFO ] [sig ] [1566/3387] Forecasting ICUI... [2026-02-20T20:24:28.632740] [INFO ] [sig ] Generating forecast for: ICUI [2026-02-20T20:24:28.632773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-02-20T20:24:28.649212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-02-20T20:24:28.649649] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-02-20T20:24:28.650464] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-02-20T20:24:28.650520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:28.650554] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:28.650606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:28.650667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:28.712847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:28.713829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:28.713923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:28.713958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:28.841768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:28.841937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:28.841994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:28.842073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:28.845722] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-20T20:24:28.846007] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-02-20T20:24:28.846143] [INFO ] [sig ] ICUI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:28.999492] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ICUI.txt [2026-02-20T20:24:28.999708] [INFO ] [sig ] [1566/3387] Completed ICUI in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:28.999766] [INFO ] [sig ] [1567/3387] Forecasting IDA... [2026-02-20T20:24:28.999796] [INFO ] [sig ] Generating forecast for: IDA [2026-02-20T20:24:28.999828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-02-20T20:24:29.011490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-02-20T20:24:29.011925] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-02-20T20:24:29.012778] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-02-20T20:24:29.012832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:29.012866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:29.012894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:29.012951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:29.074824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:29.075942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:29.076034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:29.076068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:29.201469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:29.201660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:29.201704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:29.201734] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:29.205399] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-02-20T20:24:29.205735] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-02-20T20:24:29.205878] [INFO ] [sig ] IDA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:29.355669] [INFO ] [LOCAL ] Saved forecast: IDA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IDA.txt [2026-02-20T20:24:29.355832] [INFO ] [sig ] [1567/3387] Completed IDA in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:29.355874] [INFO ] [sig ] [1568/3387] Forecasting IDAI... [2026-02-20T20:24:29.355904] [INFO ] [sig ] Generating forecast for: IDAI [2026-02-20T20:24:29.355936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-02-20T20:24:29.367535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-02-20T20:24:29.367957] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-02-20T20:24:29.368824] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-02-20T20:24:29.368879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:29.368913] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:29.368941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:29.369002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:29.428604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:29.429489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:29.429608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:29.429646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:29.552547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:29.552720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:29.552762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:29.552794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:29.556594] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-02-20T20:24:29.556921] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-02-20T20:24:29.557124] [INFO ] [sig ] IDAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:29.714468] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IDAI.txt [2026-02-20T20:24:29.714655] [INFO ] [sig ] [1568/3387] Completed IDAI in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:29.714699] [INFO ] [sig ] [1569/3387] Forecasting IDCC... [2026-02-20T20:24:29.714730] [INFO ] [sig ] Generating forecast for: IDCC [2026-02-20T20:24:29.714764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-02-20T20:24:29.729639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-02-20T20:24:29.730089] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-02-20T20:24:29.730950] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-02-20T20:24:29.731004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:29.731038] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:29.731067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:29.731125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:29.793835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:29.794998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:29.795103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:29.795159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:29.925977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:29.926139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:29.926181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:29.926210] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:29.929900] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-02-20T20:24:29.930249] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-02-20T20:24:29.930395] [INFO ] [sig ] IDCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:30.088449] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IDCC.txt [2026-02-20T20:24:30.088632] [INFO ] [sig ] [1569/3387] Completed IDCC in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:30.088676] [INFO ] [sig ] [1570/3387] Forecasting IDE... [2026-02-20T20:24:30.088711] [INFO ] [sig ] Generating forecast for: IDE [2026-02-20T20:24:30.088745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-02-20T20:24:30.099978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-02-20T20:24:30.100376] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-02-20T20:24:30.101210] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-02-20T20:24:30.101265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:30.101298] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:30.101325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:30.101383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:30.161639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:30.162606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:30.162695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:30.162730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:30.287169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:30.287352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:30.287396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:30.287427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:30.291162] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=20.62%) [2026-02-20T20:24:30.291448] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-02-20T20:24:30.291607] [INFO ] [sig ] IDE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:30.441781] [INFO ] [LOCAL ] Saved forecast: IDE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IDE.txt [2026-02-20T20:24:30.441943] [INFO ] [sig ] [1570/3387] Completed IDE in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:30.441986] [INFO ] [sig ] [1571/3387] Forecasting IDN... [2026-02-20T20:24:30.442016] [INFO ] [sig ] Generating forecast for: IDN [2026-02-20T20:24:30.442048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-02-20T20:24:30.453430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-02-20T20:24:30.453871] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-02-20T20:24:30.454693] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-02-20T20:24:30.454746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:30.454778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:30.454805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:30.454862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:30.513443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:30.514353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:30.514460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:30.514495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:30.634219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:30.634388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:30.634437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:30.634473] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:30.638082] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-02-20T20:24:30.638368] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-02-20T20:24:30.638529] [INFO ] [sig ] IDN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:30.866395] [INFO ] [LOCAL ] Saved forecast: IDN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IDN.txt [2026-02-20T20:24:30.866592] [INFO ] [sig ] [1571/3387] Completed IDN in 0.4s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:30.866638] [INFO ] [sig ] [1572/3387] Forecasting IDXX... [2026-02-20T20:24:30.866667] [INFO ] [sig ] Generating forecast for: IDXX [2026-02-20T20:24:30.866699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-02-20T20:24:30.878816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-02-20T20:24:30.879178] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-02-20T20:24:30.880037] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-02-20T20:24:30.880091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:30.880125] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:30.880152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:30.880210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:30.939420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:30.940230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:30.940313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:30.940347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:31.061831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:31.061994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:31.062036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:31.062066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:31.065609] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-02-20T20:24:31.065901] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-02-20T20:24:31.066038] [INFO ] [sig ] IDXX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:31.213737] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IDXX.txt [2026-02-20T20:24:31.213880] [INFO ] [sig ] [1572/3387] Completed IDXX in 0.3s | 2.77 sym/s | Total: 9.4m | ETA: 10.9m [2026-02-20T20:24:31.213919] [INFO ] [sig ] [1573/3387] Forecasting IDYA... [2026-02-20T20:24:31.213948] [INFO ] [sig ] Generating forecast for: IDYA [2026-02-20T20:24:31.213980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-02-20T20:24:31.226223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-02-20T20:24:31.226666] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-02-20T20:24:31.227532] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-02-20T20:24:31.227617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:31.227657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:31.227685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:31.227745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:31.291325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:31.292127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:31.292242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:31.292276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:31.412115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:31.412277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:31.412318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:31.412347] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:31.415799] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-02-20T20:24:31.416082] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-02-20T20:24:31.416215] [INFO ] [sig ] IDYA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:31.570913] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IDYA.txt [2026-02-20T20:24:31.571094] [INFO ] [sig ] [1573/3387] Completed IDYA in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:31.571138] [INFO ] [sig ] [1574/3387] Forecasting IEF... [2026-02-20T20:24:31.571169] [INFO ] [sig ] Generating forecast for: IEF [2026-02-20T20:24:31.571203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-02-20T20:24:31.584146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-02-20T20:24:31.584541] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-02-20T20:24:31.585445] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-02-20T20:24:31.585529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:31.585568] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:31.585619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:31.585678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:31.647998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:31.649125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:31.649226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:31.649262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:31.777447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:31.777642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:31.777686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:31.777715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:31.781301] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-02-20T20:24:31.781641] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-02-20T20:24:31.781788] [INFO ] [sig ] IEF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:31.929995] [INFO ] [LOCAL ] Saved forecast: IEF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IEF.txt [2026-02-20T20:24:31.930136] [INFO ] [sig ] [1574/3387] Completed IEF in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:31.930175] [INFO ] [sig ] [1575/3387] Forecasting IEI... [2026-02-20T20:24:31.930205] [INFO ] [sig ] Generating forecast for: IEI [2026-02-20T20:24:31.930237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-02-20T20:24:31.941812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-02-20T20:24:31.942160] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-02-20T20:24:31.942979] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-02-20T20:24:31.943033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:31.943066] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:31.943092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:31.943149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:32.005396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:32.006294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:32.006381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:32.006416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:32.130003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:32.130161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:32.130202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:32.130231] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:32.133724] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=48.19%) [2026-02-20T20:24:32.134013] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-02-20T20:24:32.134150] [INFO ] [sig ] IEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:32.290619] [INFO ] [LOCAL ] Saved forecast: IEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IEI.txt [2026-02-20T20:24:32.290816] [INFO ] [sig ] [1575/3387] Completed IEI in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:32.290862] [INFO ] [sig ] [1576/3387] Forecasting IEP... [2026-02-20T20:24:32.290892] [INFO ] [sig ] Generating forecast for: IEP [2026-02-20T20:24:32.290932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-02-20T20:24:32.302828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-02-20T20:24:32.303178] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-02-20T20:24:32.304206] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-02-20T20:24:32.304261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:32.304294] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:32.304321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:32.304377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:32.365492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:32.366604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:32.366704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:32.366740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:32.490600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:32.490775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:32.490818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:32.490849] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:32.494466] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-02-20T20:24:32.494789] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-02-20T20:24:32.494935] [INFO ] [sig ] IEP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:32.643226] [INFO ] [LOCAL ] Saved forecast: IEP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IEP.txt [2026-02-20T20:24:32.643429] [INFO ] [sig ] [1576/3387] Completed IEP in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:32.643472] [INFO ] [sig ] [1577/3387] Forecasting IESC... [2026-02-20T20:24:32.643502] [INFO ] [sig ] Generating forecast for: IESC [2026-02-20T20:24:32.643534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-02-20T20:24:32.654708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-02-20T20:24:32.655072] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-02-20T20:24:32.655934] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-02-20T20:24:32.655989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:32.656023] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:32.656052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:32.656109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:32.714541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:32.715782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:32.715917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:32.715973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:32.848161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:32.848344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:32.848388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:32.848417] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:32.851981] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-02-20T20:24:32.852278] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-02-20T20:24:32.852419] [INFO ] [sig ] IESC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:33.005667] [INFO ] [LOCAL ] Saved forecast: IESC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IESC.txt [2026-02-20T20:24:33.005854] [INFO ] [sig ] [1577/3387] Completed IESC in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:33.005907] [INFO ] [sig ] [1578/3387] Forecasting IEX... [2026-02-20T20:24:33.005940] [INFO ] [sig ] Generating forecast for: IEX [2026-02-20T20:24:33.005979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-02-20T20:24:33.018287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-02-20T20:24:33.018687] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-02-20T20:24:33.019759] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-02-20T20:24:33.019828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:33.019868] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:33.019897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:33.019956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:33.079142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:33.079924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:33.080031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:33.080067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:33.208869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:33.209040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:33.209086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:33.209115] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:33.212901] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=62.16%) [2026-02-20T20:24:33.213190] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-02-20T20:24:33.213338] [INFO ] [sig ] IEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:33.378947] [INFO ] [LOCAL ] Saved forecast: IEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IEX.txt [2026-02-20T20:24:33.379155] [INFO ] [sig ] [1578/3387] Completed IEX in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:33.379212] [INFO ] [sig ] [1579/3387] Forecasting IFS... [2026-02-20T20:24:33.379258] [INFO ] [sig ] Generating forecast for: IFS [2026-02-20T20:24:33.379304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-02-20T20:24:33.392147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-02-20T20:24:33.392655] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-02-20T20:24:33.393501] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-02-20T20:24:33.393556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:33.393615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:33.393645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:33.393704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:33.452109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:33.452999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:33.453086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:33.453118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:33.573211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:33.573364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:33.573406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:33.573436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:33.577068] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-02-20T20:24:33.577338] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-02-20T20:24:33.577488] [INFO ] [sig ] IFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:33.730228] [INFO ] [LOCAL ] Saved forecast: IFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IFS.txt [2026-02-20T20:24:33.730397] [INFO ] [sig ] [1579/3387] Completed IFS in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:33.730444] [INFO ] [sig ] [1580/3387] Forecasting IGA... [2026-02-20T20:24:33.730475] [INFO ] [sig ] Generating forecast for: IGA [2026-02-20T20:24:33.730512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-02-20T20:24:33.741486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-02-20T20:24:33.741880] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-02-20T20:24:33.742734] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-02-20T20:24:33.742788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:33.742848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:33.742889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:33.742948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:33.801334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:33.802113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:33.802205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:33.802240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:33.926559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:33.926741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:33.926802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:33.926834] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:33.930300] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-02-20T20:24:33.930630] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-02-20T20:24:33.930770] [INFO ] [sig ] IGA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:34.078394] [INFO ] [LOCAL ] Saved forecast: IGA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IGA.txt [2026-02-20T20:24:34.078544] [INFO ] [sig ] [1580/3387] Completed IGA in 0.3s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:34.078605] [INFO ] [sig ] [1581/3387] Forecasting IGD... [2026-02-20T20:24:34.078638] [INFO ] [sig ] Generating forecast for: IGD [2026-02-20T20:24:34.078671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-02-20T20:24:34.090036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-02-20T20:24:34.090408] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-02-20T20:24:34.091247] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-02-20T20:24:34.091300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:34.091332] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:34.091359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:34.091416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:34.149958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:34.150770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:34.150858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:34.150891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:34.269327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:34.269486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:34.269532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:34.269596] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:34.272999] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=90.14%) [2026-02-20T20:24:34.273270] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-02-20T20:24:34.273398] [INFO ] [sig ] IGD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:34.428819] [INFO ] [LOCAL ] Saved forecast: IGD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IGD.txt [2026-02-20T20:24:34.428972] [INFO ] [sig ] [1581/3387] Completed IGD in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.9m [2026-02-20T20:24:34.429014] [INFO ] [sig ] [1582/3387] Forecasting IGF... [2026-02-20T20:24:34.429044] [INFO ] [sig ] Generating forecast for: IGF [2026-02-20T20:24:34.429076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-02-20T20:24:34.440892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-02-20T20:24:34.441219] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-02-20T20:24:34.442134] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-02-20T20:24:34.442187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:34.442220] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:34.442247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:34.442304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:34.503900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:34.504699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:34.504784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:34.504819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:34.636330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:34.636493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:34.636535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:34.636563] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:34.640202] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=39.59%) [2026-02-20T20:24:34.640490] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-02-20T20:24:34.640664] [INFO ] [sig ] IGF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:34.790355] [INFO ] [LOCAL ] Saved forecast: IGF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IGF.txt [2026-02-20T20:24:34.790518] [INFO ] [sig ] [1582/3387] Completed IGF in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:34.790557] [INFO ] [sig ] [1583/3387] Forecasting IGI... [2026-02-20T20:24:34.790610] [INFO ] [sig ] Generating forecast for: IGI [2026-02-20T20:24:34.790645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-02-20T20:24:34.802044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-02-20T20:24:34.802438] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-02-20T20:24:34.803290] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-02-20T20:24:34.803344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:34.803376] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:34.803402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:34.803459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:34.864740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:34.865655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:34.865775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:34.865822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:34.974095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:34.974254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:34.974296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:34.974326] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:34.977952] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-02-20T20:24:34.978235] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-02-20T20:24:34.978371] [INFO ] [sig ] IGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:35.129264] [INFO ] [LOCAL ] Saved forecast: IGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IGI.txt [2026-02-20T20:24:35.129416] [INFO ] [sig ] [1583/3387] Completed IGI in 0.3s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:35.129456] [INFO ] [sig ] [1584/3387] Forecasting IGIB... [2026-02-20T20:24:35.129486] [INFO ] [sig ] Generating forecast for: IGIB [2026-02-20T20:24:35.129517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-02-20T20:24:35.141031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-02-20T20:24:35.141376] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-02-20T20:24:35.142229] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-02-20T20:24:35.142283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:35.142316] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:35.142344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:35.142400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:35.199508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:35.200221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:35.200303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:35.200336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:35.322012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:35.322174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:35.322214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:35.322244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:35.325704] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=85.50%) [2026-02-20T20:24:35.325977] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-02-20T20:24:35.326103] [INFO ] [sig ] IGIB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:35.475115] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IGIB.txt [2026-02-20T20:24:35.475254] [INFO ] [sig ] [1584/3387] Completed IGIB in 0.3s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:35.475293] [INFO ] [sig ] [1585/3387] Forecasting IGIC... [2026-02-20T20:24:35.475323] [INFO ] [sig ] Generating forecast for: IGIC [2026-02-20T20:24:35.475353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-02-20T20:24:35.487104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-02-20T20:24:35.487463] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-02-20T20:24:35.488308] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-02-20T20:24:35.488363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:35.488396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:35.488439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:35.488499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:35.548417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:35.549339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:35.549427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:35.549463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:35.688794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:35.688965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:35.689012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:35.689041] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:35.694142] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-02-20T20:24:35.694651] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-02-20T20:24:35.694834] [INFO ] [sig ] IGIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:35.847180] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IGIC.txt [2026-02-20T20:24:35.847376] [INFO ] [sig ] [1585/3387] Completed IGIC in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:35.847425] [INFO ] [sig ] [1586/3387] Forecasting IGSB... [2026-02-20T20:24:35.847457] [INFO ] [sig ] Generating forecast for: IGSB [2026-02-20T20:24:35.847493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-02-20T20:24:35.861087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-02-20T20:24:35.861541] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-02-20T20:24:35.862428] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-02-20T20:24:35.862482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:35.862514] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:35.862539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:35.862613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:35.922839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:35.923863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:35.923986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:35.924024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:36.084535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:36.084761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:36.084824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:36.084865] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:36.089623] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-20T20:24:36.090157] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-02-20T20:24:36.090375] [INFO ] [sig ] IGSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:36.318998] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IGSB.txt [2026-02-20T20:24:36.319226] [INFO ] [sig ] [1586/3387] Completed IGSB in 0.5s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:36.319296] [INFO ] [sig ] [1587/3387] Forecasting IHD... [2026-02-20T20:24:36.319332] [INFO ] [sig ] Generating forecast for: IHD [2026-02-20T20:24:36.319363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-02-20T20:24:36.356382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-02-20T20:24:36.357130] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-02-20T20:24:36.358893] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-02-20T20:24:36.358979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:36.359037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:36.359088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:36.359184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:36.467371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:36.468604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:36.468722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:36.468761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:36.657418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:36.657854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:36.657938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:36.657996] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:36.665346] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-02-20T20:24:36.665988] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-02-20T20:24:36.666220] [INFO ] [sig ] IHD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:36.907438] [INFO ] [LOCAL ] Saved forecast: IHD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IHD.txt [2026-02-20T20:24:36.907648] [INFO ] [sig ] [1587/3387] Completed IHD in 0.6s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:36.907692] [INFO ] [sig ] [1588/3387] Forecasting IHG... [2026-02-20T20:24:36.907723] [INFO ] [sig ] Generating forecast for: IHG [2026-02-20T20:24:36.907753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-02-20T20:24:36.930789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-02-20T20:24:36.931397] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-02-20T20:24:36.932826] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-02-20T20:24:36.932905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:36.932952] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:36.932993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:36.933079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:37.024402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:37.025399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:37.025490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:37.025526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:37.174622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:37.174800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:37.174842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:37.174873] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:37.178592] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-20T20:24:37.178902] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-02-20T20:24:37.179045] [INFO ] [sig ] IHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:37.325829] [INFO ] [LOCAL ] Saved forecast: IHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IHG.txt [2026-02-20T20:24:37.325994] [INFO ] [sig ] [1588/3387] Completed IHG in 0.4s | 2.77 sym/s | Total: 9.5m | ETA: 10.8m [2026-02-20T20:24:37.326034] [INFO ] [sig ] [1589/3387] Forecasting IHS... [2026-02-20T20:24:37.326065] [INFO ] [sig ] Generating forecast for: IHS [2026-02-20T20:24:37.326102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-02-20T20:24:37.338102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-02-20T20:24:37.338506] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-02-20T20:24:37.339407] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-02-20T20:24:37.339462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:37.339706] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:37.339737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:37.339814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:37.400052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:37.400972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:37.401059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:37.401094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:37.521724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:37.521882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:37.521924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:37.521955] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:37.525446] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=44.07%) [2026-02-20T20:24:37.525752] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-02-20T20:24:37.525885] [INFO ] [sig ] IHS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:37.669712] [INFO ] [LOCAL ] Saved forecast: IHS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IHS.txt [2026-02-20T20:24:37.669834] [INFO ] [sig ] [1589/3387] Completed IHS in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:37.669874] [INFO ] [sig ] [1590/3387] Forecasting IIF... [2026-02-20T20:24:37.669903] [INFO ] [sig ] Generating forecast for: IIF [2026-02-20T20:24:37.669933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-02-20T20:24:37.680942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-02-20T20:24:37.681276] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-02-20T20:24:37.682094] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-02-20T20:24:37.682147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:37.682180] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:37.682208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:37.682265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:37.740037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:37.740672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:37.740777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:37.740811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:37.855780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:37.855922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:37.855962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:37.855991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:37.859441] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-02-20T20:24:37.859770] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-02-20T20:24:37.859908] [INFO ] [sig ] IIF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:38.002653] [INFO ] [LOCAL ] Saved forecast: IIF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IIF.txt [2026-02-20T20:24:38.002787] [INFO ] [sig ] [1590/3387] Completed IIF in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:38.002826] [INFO ] [sig ] [1591/3387] Forecasting III... [2026-02-20T20:24:38.002856] [INFO ] [sig ] Generating forecast for: III [2026-02-20T20:24:38.002887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-02-20T20:24:38.015510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-02-20T20:24:38.015885] [INFO ] [FORECASTER] Starting predict_future for III [2026-02-20T20:24:38.016699] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-02-20T20:24:38.016751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:38.016806] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:38.016835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:38.016893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:38.074940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:38.075568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:38.075666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:38.075699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:38.193116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:38.193279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:38.193319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:38.193350] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:38.196768] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-02-20T20:24:38.197062] [INFO ] [FORECASTER] Completed predict_future for III [2026-02-20T20:24:38.197191] [INFO ] [sig ] III: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:38.339982] [INFO ] [LOCAL ] Saved forecast: III 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/III.txt [2026-02-20T20:24:38.340108] [INFO ] [sig ] [1591/3387] Completed III in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:38.340147] [INFO ] [sig ] [1592/3387] Forecasting IIIN... [2026-02-20T20:24:38.340175] [INFO ] [sig ] Generating forecast for: IIIN [2026-02-20T20:24:38.340205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-02-20T20:24:38.351028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-02-20T20:24:38.351352] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-02-20T20:24:38.352158] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-02-20T20:24:38.352211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:38.352243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:38.352269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:38.352326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:38.410649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:38.411531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:38.411647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:38.411681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:38.535011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:38.535169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:38.535210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:38.535240] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:38.538792] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-02-20T20:24:38.539241] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-02-20T20:24:38.539370] [INFO ] [sig ] IIIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:38.682347] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IIIN.txt [2026-02-20T20:24:38.682470] [INFO ] [sig ] [1592/3387] Completed IIIN in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:38.682509] [INFO ] [sig ] [1593/3387] Forecasting IIM... [2026-02-20T20:24:38.682538] [INFO ] [sig ] Generating forecast for: IIM [2026-02-20T20:24:38.682586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-02-20T20:24:38.694152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-02-20T20:24:38.694464] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-02-20T20:24:38.695281] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-02-20T20:24:38.695335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:38.695367] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:38.695394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:38.695450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:38.753358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:38.754025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:38.754108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:38.754142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:38.874839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:38.874974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:38.875014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:38.875042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:38.878441] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-02-20T20:24:38.878772] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-02-20T20:24:38.878900] [INFO ] [sig ] IIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:39.022230] [INFO ] [LOCAL ] Saved forecast: IIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IIM.txt [2026-02-20T20:24:39.022379] [INFO ] [sig ] [1593/3387] Completed IIM in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:39.022420] [INFO ] [sig ] [1594/3387] Forecasting ILMN... [2026-02-20T20:24:39.022449] [INFO ] [sig ] Generating forecast for: ILMN [2026-02-20T20:24:39.022480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-02-20T20:24:39.033787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-02-20T20:24:39.034119] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-02-20T20:24:39.034971] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-02-20T20:24:39.035026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:39.035061] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:39.035089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:39.035147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:39.095022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:39.095694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:39.095795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:39.095829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:39.224844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:39.225017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:39.225059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:39.225091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:39.228647] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-02-20T20:24:39.228930] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-02-20T20:24:39.229063] [INFO ] [sig ] ILMN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:39.374021] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ILMN.txt [2026-02-20T20:24:39.374149] [INFO ] [sig ] [1594/3387] Completed ILMN in 0.4s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:39.374189] [INFO ] [sig ] [1595/3387] Forecasting IMAX... [2026-02-20T20:24:39.374217] [INFO ] [sig ] Generating forecast for: IMAX [2026-02-20T20:24:39.374249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-02-20T20:24:39.385192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-02-20T20:24:39.385531] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-02-20T20:24:39.386346] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-02-20T20:24:39.386399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:39.386430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:39.386458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:39.386514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:39.450548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:39.452386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:39.452513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:39.452557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:39.573143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:39.573324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:39.573368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:39.573409] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:39.577378] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=69.28%) [2026-02-20T20:24:39.577794] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-02-20T20:24:39.577957] [INFO ] [sig ] IMAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:39.723500] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IMAX.txt [2026-02-20T20:24:39.723674] [INFO ] [sig ] [1595/3387] Completed IMAX in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:39.723730] [INFO ] [sig ] [1596/3387] Forecasting IMMP... [2026-02-20T20:24:39.723774] [INFO ] [sig ] Generating forecast for: IMMP [2026-02-20T20:24:39.723809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-02-20T20:24:39.736911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-02-20T20:24:39.737288] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-02-20T20:24:39.738154] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-02-20T20:24:39.738209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:39.738243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:39.738271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:39.738329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:39.797528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:39.798202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:39.798287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:39.798321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:39.918537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:39.918725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:39.918777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:39.918812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:39.922355] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-02-20T20:24:39.922658] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-02-20T20:24:39.922796] [INFO ] [sig ] IMMP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:40.068178] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMMP.txt [2026-02-20T20:24:40.068315] [INFO ] [sig ] [1596/3387] Completed IMMP in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:40.068354] [INFO ] [sig ] [1597/3387] Forecasting IMMX... [2026-02-20T20:24:40.068384] [INFO ] [sig ] Generating forecast for: IMMX [2026-02-20T20:24:40.068417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-02-20T20:24:40.112259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-02-20T20:24:40.112630] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-02-20T20:24:40.113486] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-02-20T20:24:40.113542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:40.113639] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:40.113669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:40.113726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:40.180593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:40.181748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:40.181882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:40.181932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:40.302809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:40.302958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:40.303000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:40.303031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:40.306653] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=38.44%) [2026-02-20T20:24:40.307000] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-02-20T20:24:40.307141] [INFO ] [sig ] IMMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:40.453472] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMMX.txt [2026-02-20T20:24:40.453709] [INFO ] [sig ] [1597/3387] Completed IMMX in 0.4s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:40.453772] [INFO ] [sig ] [1598/3387] Forecasting IMNM... [2026-02-20T20:24:40.453810] [INFO ] [sig ] Generating forecast for: IMNM [2026-02-20T20:24:40.453850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-02-20T20:24:40.466285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-02-20T20:24:40.466724] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-02-20T20:24:40.467675] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-02-20T20:24:40.467750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:40.467786] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:40.467813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:40.467871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:40.528564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:40.529474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:40.529561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:40.529618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:40.653388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:40.653549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:40.653618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:40.653651] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:40.657167] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-02-20T20:24:40.657439] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-02-20T20:24:40.657587] [INFO ] [sig ] IMNM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:40.800833] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IMNM.txt [2026-02-20T20:24:40.800967] [INFO ] [sig ] [1598/3387] Completed IMNM in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-20T20:24:40.801005] [INFO ] [sig ] [1599/3387] Forecasting IMNN... [2026-02-20T20:24:40.801036] [INFO ] [sig ] Generating forecast for: IMNN [2026-02-20T20:24:40.801066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-02-20T20:24:40.812710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-02-20T20:24:40.813038] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-02-20T20:24:40.813899] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-02-20T20:24:40.813954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:40.813987] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:40.814014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:40.814071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:40.876195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:40.876957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:40.877036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:40.877069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:40.998378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:40.998529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:40.998598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:40.998630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:41.002047] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=76.30%) [2026-02-20T20:24:41.002319] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-02-20T20:24:41.002450] [INFO ] [sig ] IMNN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:41.145130] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IMNN.txt [2026-02-20T20:24:41.145245] [INFO ] [sig ] [1599/3387] Completed IMNN in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:41.145284] [INFO ] [sig ] [1600/3387] Forecasting IMOS... [2026-02-20T20:24:41.145314] [INFO ] [sig ] Generating forecast for: IMOS [2026-02-20T20:24:41.145345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-02-20T20:24:41.156911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-02-20T20:24:41.157263] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-02-20T20:24:41.158109] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-02-20T20:24:41.158162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:41.158195] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:41.158222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:41.158278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:41.218436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:41.219361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:41.219442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:41.219475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:41.340975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:41.341131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:41.341173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:41.341235] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:41.344666] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-02-20T20:24:41.344947] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-02-20T20:24:41.345076] [INFO ] [sig ] IMOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:41.489333] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMOS.txt [2026-02-20T20:24:41.489453] [INFO ] [sig ] [1600/3387] Completed IMOS in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:41.489492] [INFO ] [sig ] [1601/3387] Forecasting IMPP... [2026-02-20T20:24:41.489522] [INFO ] [sig ] Generating forecast for: IMPP [2026-02-20T20:24:41.489553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-02-20T20:24:41.500856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-02-20T20:24:41.501193] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-02-20T20:24:41.502009] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-02-20T20:24:41.502062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:41.502095] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:41.502122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:41.502184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:41.564333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:41.565248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:41.565327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:41.565360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:41.688957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:41.689084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:41.689123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:41.689152] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:41.692408] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-02-20T20:24:41.692708] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-02-20T20:24:41.692839] [INFO ] [sig ] IMPP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:41.836638] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMPP.txt [2026-02-20T20:24:41.836768] [INFO ] [sig ] [1601/3387] Completed IMPP in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:41.836822] [INFO ] [sig ] [1602/3387] Forecasting IMRX... [2026-02-20T20:24:41.836855] [INFO ] [sig ] Generating forecast for: IMRX [2026-02-20T20:24:41.836886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-02-20T20:24:41.849202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-02-20T20:24:41.849559] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-02-20T20:24:41.850404] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-02-20T20:24:41.850458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:41.850490] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:41.850517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:41.850596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:41.912671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:41.913333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:41.913413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:41.913446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:42.035462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:42.035642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:42.035687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:42.035716] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:42.039303] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-02-20T20:24:42.039607] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-02-20T20:24:42.039749] [INFO ] [sig ] IMRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:42.188423] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IMRX.txt [2026-02-20T20:24:42.188602] [INFO ] [sig ] [1602/3387] Completed IMRX in 0.4s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:42.188645] [INFO ] [sig ] [1603/3387] Forecasting IMTX... [2026-02-20T20:24:42.188683] [INFO ] [sig ] Generating forecast for: IMTX [2026-02-20T20:24:42.188721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-02-20T20:24:42.201281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-02-20T20:24:42.201702] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-02-20T20:24:42.202533] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-02-20T20:24:42.202611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:42.202649] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:42.202677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:42.202742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:42.264079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:42.264996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:42.265085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:42.265119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:42.389745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:42.389906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:42.389949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:42.389979] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:42.393563] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-02-20T20:24:42.393925] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-02-20T20:24:42.394063] [INFO ] [sig ] IMTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:42.540328] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMTX.txt [2026-02-20T20:24:42.540493] [INFO ] [sig ] [1603/3387] Completed IMTX in 0.4s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:42.540533] [INFO ] [sig ] [1604/3387] Forecasting IMXI... [2026-02-20T20:24:42.540563] [INFO ] [sig ] Generating forecast for: IMXI [2026-02-20T20:24:42.540616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-02-20T20:24:42.552137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-02-20T20:24:42.552523] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-02-20T20:24:42.553350] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-02-20T20:24:42.553403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:42.553438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:42.553472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:42.553548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:42.613637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:42.614516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:42.614623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:42.614661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:42.745480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:42.745713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:42.745774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:42.745814] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:42.750095] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-02-20T20:24:42.750402] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-02-20T20:24:42.750601] [INFO ] [sig ] IMXI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:42.902805] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IMXI.txt [2026-02-20T20:24:42.902947] [INFO ] [sig ] [1604/3387] Completed IMXI in 0.4s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:42.902994] [INFO ] [sig ] [1605/3387] Forecasting INAB... [2026-02-20T20:24:42.903028] [INFO ] [sig ] Generating forecast for: INAB [2026-02-20T20:24:42.903059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-02-20T20:24:42.914932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-02-20T20:24:42.915313] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-02-20T20:24:42.916317] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-02-20T20:24:42.916370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:42.916401] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:42.916428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:42.916483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:42.978948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:42.979851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:42.979948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:42.980173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:43.100861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:43.101063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:43.101107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:43.101139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:43.104800] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-02-20T20:24:43.105087] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-02-20T20:24:43.105223] [INFO ] [sig ] INAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:43.250899] [INFO ] [LOCAL ] Saved forecast: INAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INAB.txt [2026-02-20T20:24:43.251052] [INFO ] [sig ] [1605/3387] Completed INAB in 0.3s | 2.77 sym/s | Total: 9.6m | ETA: 10.7m [2026-02-20T20:24:43.251097] [INFO ] [sig ] [1606/3387] Forecasting INBK... [2026-02-20T20:24:43.251129] [INFO ] [sig ] Generating forecast for: INBK [2026-02-20T20:24:43.251162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-02-20T20:24:43.263188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-02-20T20:24:43.263565] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-02-20T20:24:43.264410] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-02-20T20:24:43.264465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:43.264499] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:43.264534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:43.264654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:43.323774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:43.324480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:43.324564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:43.324619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:43.451510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:43.451709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:43.451754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:43.451783] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:43.455730] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-02-20T20:24:43.456024] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-02-20T20:24:43.456159] [INFO ] [sig ] INBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:43.602116] [INFO ] [LOCAL ] Saved forecast: INBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INBK.txt [2026-02-20T20:24:43.602277] [INFO ] [sig ] [1606/3387] Completed INBK in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:43.602317] [INFO ] [sig ] [1607/3387] Forecasting INBX... [2026-02-20T20:24:43.602350] [INFO ] [sig ] Generating forecast for: INBX [2026-02-20T20:24:43.602382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-02-20T20:24:43.614517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-02-20T20:24:43.614949] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-02-20T20:24:43.615843] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-02-20T20:24:43.615898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:43.615931] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:43.615960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:43.616018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:43.673978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:43.674858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:43.674998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:43.675050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:43.792438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:43.792621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:43.792665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:43.792697] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:43.796216] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-02-20T20:24:43.796503] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-02-20T20:24:43.796661] [INFO ] [sig ] INBX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:43.954291] [INFO ] [LOCAL ] Saved forecast: INBX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INBX.txt [2026-02-20T20:24:43.954425] [INFO ] [sig ] [1607/3387] Completed INBX in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:43.954464] [INFO ] [sig ] [1608/3387] Forecasting INCY... [2026-02-20T20:24:43.954494] [INFO ] [sig ] Generating forecast for: INCY [2026-02-20T20:24:43.954525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-02-20T20:24:43.966115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-02-20T20:24:43.966468] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-02-20T20:24:43.967348] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-02-20T20:24:43.967404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:43.967438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:43.967466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:43.967526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:44.026259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:44.027126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:44.027214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:44.027248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:44.151912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:44.152106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:44.152149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:44.152177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:44.155765] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=63.87%) [2026-02-20T20:24:44.156052] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-02-20T20:24:44.156190] [INFO ] [sig ] INCY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:44.306107] [INFO ] [LOCAL ] Saved forecast: INCY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INCY.txt [2026-02-20T20:24:44.306268] [INFO ] [sig ] [1608/3387] Completed INCY in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:44.306311] [INFO ] [sig ] [1609/3387] Forecasting INDB... [2026-02-20T20:24:44.306342] [INFO ] [sig ] Generating forecast for: INDB [2026-02-20T20:24:44.306383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-02-20T20:24:44.317908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-02-20T20:24:44.318300] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-02-20T20:24:44.319188] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-02-20T20:24:44.319243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:44.319290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:44.319321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:44.319378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:44.381738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:44.382782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:44.382885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:44.382927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:44.513399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:44.513554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:44.513618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:44.513649] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:44.518292] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-02-20T20:24:44.518837] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-02-20T20:24:44.519025] [INFO ] [sig ] INDB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:44.661631] [INFO ] [LOCAL ] Saved forecast: INDB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INDB.txt [2026-02-20T20:24:44.661791] [INFO ] [sig ] [1609/3387] Completed INDB in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:44.661838] [INFO ] [sig ] [1610/3387] Forecasting INDI... [2026-02-20T20:24:44.661874] [INFO ] [sig ] Generating forecast for: INDI [2026-02-20T20:24:44.661906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-02-20T20:24:44.672992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-02-20T20:24:44.673365] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-02-20T20:24:44.674216] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-02-20T20:24:44.674269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:44.674301] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:44.674327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:44.674383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:44.732116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:44.732776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:44.732857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:44.732888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:44.861346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:44.861537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:44.861598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:44.861631] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:44.865403] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=70.76%) [2026-02-20T20:24:44.865710] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-02-20T20:24:44.865849] [INFO ] [sig ] INDI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:45.009829] [INFO ] [LOCAL ] Saved forecast: INDI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INDI.txt [2026-02-20T20:24:45.010023] [INFO ] [sig ] [1610/3387] Completed INDI in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:45.010066] [INFO ] [sig ] [1611/3387] Forecasting INDP... [2026-02-20T20:24:45.010097] [INFO ] [sig ] Generating forecast for: INDP [2026-02-20T20:24:45.010128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-02-20T20:24:45.021431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-02-20T20:24:45.021809] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-02-20T20:24:45.022644] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-02-20T20:24:45.022700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:45.022734] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:45.022762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:45.022821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:45.082371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:45.083123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:45.083208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:45.083242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:45.194468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:45.194649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:45.194691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:45.194720] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:45.198505] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-02-20T20:24:45.198805] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-02-20T20:24:45.198944] [INFO ] [sig ] INDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:45.345111] [INFO ] [LOCAL ] Saved forecast: INDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INDP.txt [2026-02-20T20:24:45.345238] [INFO ] [sig ] [1611/3387] Completed INDP in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:45.345277] [INFO ] [sig ] [1612/3387] Forecasting INDY... [2026-02-20T20:24:45.345306] [INFO ] [sig ] Generating forecast for: INDY [2026-02-20T20:24:45.345337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-02-20T20:24:45.356162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-02-20T20:24:45.356492] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-02-20T20:24:45.357384] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-02-20T20:24:45.357438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:45.357470] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:45.357496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:45.357551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:45.415936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:45.416637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:45.416718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:45.416750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:45.542009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:45.542172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:45.542213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:45.542241] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:45.545731] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-02-20T20:24:45.546008] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-02-20T20:24:45.546139] [INFO ] [sig ] INDY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:45.691517] [INFO ] [LOCAL ] Saved forecast: INDY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INDY.txt [2026-02-20T20:24:45.691670] [INFO ] [sig ] [1612/3387] Completed INDY in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:45.691732] [INFO ] [sig ] [1613/3387] Forecasting INFY... [2026-02-20T20:24:45.691763] [INFO ] [sig ] Generating forecast for: INFY [2026-02-20T20:24:45.691795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-02-20T20:24:45.703861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-02-20T20:24:45.704192] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-02-20T20:24:45.705000] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-02-20T20:24:45.705053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:45.705086] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:45.705113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:45.705168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:45.763568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:45.764265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:45.764342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:45.764375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:45.885289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:45.885448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:45.885488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:45.885517] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:45.889048] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-02-20T20:24:45.889328] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-02-20T20:24:45.889455] [INFO ] [sig ] INFY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:46.033605] [INFO ] [LOCAL ] Saved forecast: INFY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INFY.txt [2026-02-20T20:24:46.033755] [INFO ] [sig ] [1613/3387] Completed INFY in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:46.033796] [INFO ] [sig ] [1614/3387] Forecasting ING... [2026-02-20T20:24:46.033828] [INFO ] [sig ] Generating forecast for: ING [2026-02-20T20:24:46.033862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-02-20T20:24:46.045797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-02-20T20:24:46.046133] [INFO ] [FORECASTER] Starting predict_future for ING [2026-02-20T20:24:46.047007] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-02-20T20:24:46.047250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:46.047311] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:46.047339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:46.047395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:46.105479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:46.106475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:46.106561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:46.106614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:46.226536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:46.226712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:46.226768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:46.226813] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:46.230361] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=62.14%) [2026-02-20T20:24:46.230691] [INFO ] [FORECASTER] Completed predict_future for ING [2026-02-20T20:24:46.230853] [INFO ] [sig ] ING: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:46.373624] [INFO ] [LOCAL ] Saved forecast: ING 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ING.txt [2026-02-20T20:24:46.373762] [INFO ] [sig ] [1614/3387] Completed ING in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-20T20:24:46.373801] [INFO ] [sig ] [1615/3387] Forecasting INGN... [2026-02-20T20:24:46.373832] [INFO ] [sig ] Generating forecast for: INGN [2026-02-20T20:24:46.373860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-02-20T20:24:46.385288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-02-20T20:24:46.385644] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-02-20T20:24:46.386425] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-02-20T20:24:46.386478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:46.386510] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:46.386537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:46.386619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:46.444651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:46.445394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:46.445475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:46.445508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:46.565268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:46.565431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:46.565474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:46.565502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:46.568999] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-02-20T20:24:46.569273] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-02-20T20:24:46.569404] [INFO ] [sig ] INGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:46.724415] [INFO ] [LOCAL ] Saved forecast: INGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INGN.txt [2026-02-20T20:24:46.724599] [INFO ] [sig ] [1615/3387] Completed INGN in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:46.724641] [INFO ] [sig ] [1616/3387] Forecasting INMB... [2026-02-20T20:24:46.724671] [INFO ] [sig ] Generating forecast for: INMB [2026-02-20T20:24:46.724703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-02-20T20:24:46.736859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-02-20T20:24:46.737322] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-02-20T20:24:46.738224] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-02-20T20:24:46.738278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:46.738311] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:46.738338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:46.738395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:46.798087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:46.799024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:46.799116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:46.799149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:46.924615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:46.924783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:46.924842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:46.924873] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:46.928545] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-02-20T20:24:46.929002] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-02-20T20:24:46.929155] [INFO ] [sig ] INMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:47.083482] [INFO ] [LOCAL ] Saved forecast: INMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INMB.txt [2026-02-20T20:24:47.083661] [INFO ] [sig ] [1616/3387] Completed INMB in 0.4s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:47.083705] [INFO ] [sig ] [1617/3387] Forecasting INMD... [2026-02-20T20:24:47.083736] [INFO ] [sig ] Generating forecast for: INMD [2026-02-20T20:24:47.083776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-02-20T20:24:47.097329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-02-20T20:24:47.097722] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-02-20T20:24:47.098560] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-02-20T20:24:47.098634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:47.098668] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:47.098696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:47.098754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:47.155907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:47.156692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:47.156790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:47.156833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:47.282272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:47.282431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:47.282476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:47.282541] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:47.286038] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=16.81%) [2026-02-20T20:24:47.286314] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-02-20T20:24:47.286448] [INFO ] [sig ] INMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:47.428633] [INFO ] [LOCAL ] Saved forecast: INMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INMD.txt [2026-02-20T20:24:47.428776] [INFO ] [sig ] [1617/3387] Completed INMD in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:47.428825] [INFO ] [sig ] [1618/3387] Forecasting INN... [2026-02-20T20:24:47.428862] [INFO ] [sig ] Generating forecast for: INN [2026-02-20T20:24:47.428902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-02-20T20:24:47.440336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-02-20T20:24:47.440680] [INFO ] [FORECASTER] Starting predict_future for INN [2026-02-20T20:24:47.441467] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-02-20T20:24:47.441521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:47.441554] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:47.441609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:47.441669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:47.499445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:47.500130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:47.500210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:47.500242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:47.618381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:47.618540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:47.618603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:47.618635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:47.622134] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-02-20T20:24:47.622406] [INFO ] [FORECASTER] Completed predict_future for INN [2026-02-20T20:24:47.622538] [INFO ] [sig ] INN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:47.766990] [INFO ] [LOCAL ] Saved forecast: INN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INN.txt [2026-02-20T20:24:47.767150] [INFO ] [sig ] [1618/3387] Completed INN in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:47.767191] [INFO ] [sig ] [1619/3387] Forecasting INO... [2026-02-20T20:24:47.767220] [INFO ] [sig ] Generating forecast for: INO [2026-02-20T20:24:47.767252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-02-20T20:24:47.779090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-02-20T20:24:47.779462] [INFO ] [FORECASTER] Starting predict_future for INO [2026-02-20T20:24:47.780273] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-02-20T20:24:47.780327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:47.780359] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:47.780387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:47.780443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:47.837560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:47.838471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:47.838559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:47.838616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:47.955494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:47.955675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:47.955718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:47.955748] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:47.959241] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-02-20T20:24:47.959518] [INFO ] [FORECASTER] Completed predict_future for INO [2026-02-20T20:24:47.959678] [INFO ] [sig ] INO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:48.103950] [INFO ] [LOCAL ] Saved forecast: INO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INO.txt [2026-02-20T20:24:48.104096] [INFO ] [sig ] [1619/3387] Completed INO in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:48.104137] [INFO ] [sig ] [1620/3387] Forecasting INOD... [2026-02-20T20:24:48.104166] [INFO ] [sig ] Generating forecast for: INOD [2026-02-20T20:24:48.104197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-02-20T20:24:48.115157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-02-20T20:24:48.115494] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-02-20T20:24:48.116328] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-02-20T20:24:48.116383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:48.116432] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:48.116466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:48.116562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:48.175097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:48.175912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:48.176002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:48.176036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:48.299191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:48.299355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:48.299398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:48.299427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:48.302993] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-02-20T20:24:48.303295] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-02-20T20:24:48.303431] [INFO ] [sig ] INOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:48.446331] [INFO ] [LOCAL ] Saved forecast: INOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INOD.txt [2026-02-20T20:24:48.446495] [INFO ] [sig ] [1620/3387] Completed INOD in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:48.446536] [INFO ] [sig ] [1621/3387] Forecasting INSE... [2026-02-20T20:24:48.446564] [INFO ] [sig ] Generating forecast for: INSE [2026-02-20T20:24:48.446618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-02-20T20:24:48.457868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-02-20T20:24:48.458253] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-02-20T20:24:48.459058] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-02-20T20:24:48.459112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:48.459146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:48.459173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:48.459230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:48.517153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:48.518002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:48.518091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:48.518124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:48.639833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:48.640006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:48.640047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:48.640076] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:48.643532] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-02-20T20:24:48.643851] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-02-20T20:24:48.644002] [INFO ] [sig ] INSE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:48.791445] [INFO ] [LOCAL ] Saved forecast: INSE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INSE.txt [2026-02-20T20:24:48.791635] [INFO ] [sig ] [1621/3387] Completed INSE in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:48.791681] [INFO ] [sig ] [1622/3387] Forecasting INSG... [2026-02-20T20:24:48.791712] [INFO ] [sig ] Generating forecast for: INSG [2026-02-20T20:24:48.791744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-02-20T20:24:48.804738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-02-20T20:24:48.805201] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-02-20T20:24:48.806073] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-02-20T20:24:48.806127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:48.806158] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:48.806184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:48.806239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:48.866598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:48.867676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:48.867780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:48.867815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:48.988346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:48.988507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:48.988549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:48.988598] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:48.992047] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-02-20T20:24:48.992321] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-02-20T20:24:48.992449] [INFO ] [sig ] INSG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:49.136164] [INFO ] [LOCAL ] Saved forecast: INSG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INSG.txt [2026-02-20T20:24:49.136330] [INFO ] [sig ] [1622/3387] Completed INSG in 0.3s | 2.77 sym/s | Total: 9.7m | ETA: 10.6m [2026-02-20T20:24:49.136372] [INFO ] [sig ] [1623/3387] Forecasting INSM... [2026-02-20T20:24:49.136404] [INFO ] [sig ] Generating forecast for: INSM [2026-02-20T20:24:49.136436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-02-20T20:24:49.148671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-02-20T20:24:49.149033] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-02-20T20:24:49.149864] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-02-20T20:24:49.149921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:49.149954] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:49.149982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:49.150040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:49.211446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:49.212158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:49.212242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:49.212276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:49.331421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:49.331603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:49.331645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:49.331675] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:49.335131] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=74.41%) [2026-02-20T20:24:49.335404] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-02-20T20:24:49.335534] [INFO ] [sig ] INSM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:49.480018] [INFO ] [LOCAL ] Saved forecast: INSM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INSM.txt [2026-02-20T20:24:49.480150] [INFO ] [sig ] [1623/3387] Completed INSM in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:49.480200] [INFO ] [sig ] [1624/3387] Forecasting INSP... [2026-02-20T20:24:49.480242] [INFO ] [sig ] Generating forecast for: INSP [2026-02-20T20:24:49.480276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-02-20T20:24:49.491849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-02-20T20:24:49.492414] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-02-20T20:24:49.493281] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-02-20T20:24:49.493338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:49.493370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:49.493397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:49.493453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:49.553521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:49.554202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:49.554322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:49.554359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:49.677356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:49.677513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:49.677555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:49.677605] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:49.681009] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-02-20T20:24:49.681286] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-02-20T20:24:49.681420] [INFO ] [sig ] INSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:49.826394] [INFO ] [LOCAL ] Saved forecast: INSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INSP.txt [2026-02-20T20:24:49.826549] [INFO ] [sig ] [1624/3387] Completed INSP in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:49.826614] [INFO ] [sig ] [1625/3387] Forecasting INTA... [2026-02-20T20:24:49.826647] [INFO ] [sig ] Generating forecast for: INTA [2026-02-20T20:24:49.826679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-02-20T20:24:49.837927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-02-20T20:24:49.838260] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-02-20T20:24:49.839113] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-02-20T20:24:49.839165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:49.839198] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:49.839224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:49.839281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:49.897506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:49.898181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:49.898261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:49.898294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:50.023037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:50.023202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:50.023243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:50.023282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:50.026724] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=47.37%) [2026-02-20T20:24:50.027017] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-02-20T20:24:50.027146] [INFO ] [sig ] INTA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:50.170428] [INFO ] [LOCAL ] Saved forecast: INTA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INTA.txt [2026-02-20T20:24:50.170556] [INFO ] [sig ] [1625/3387] Completed INTA in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:50.170616] [INFO ] [sig ] [1626/3387] Forecasting INTC... [2026-02-20T20:24:50.170646] [INFO ] [sig ] Generating forecast for: INTC [2026-02-20T20:24:50.170677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-02-20T20:24:50.182111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-02-20T20:24:50.182442] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-02-20T20:24:50.183244] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-02-20T20:24:50.183298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:50.183329] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:50.183356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:50.183413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:50.242756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:50.243391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:50.243471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:50.243504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:50.361764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:50.361924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:50.361963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:50.361992] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:50.365482] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-02-20T20:24:50.365773] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-02-20T20:24:50.365911] [INFO ] [sig ] INTC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:50.510145] [INFO ] [LOCAL ] Saved forecast: INTC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INTC.txt [2026-02-20T20:24:50.510280] [INFO ] [sig ] [1626/3387] Completed INTC in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:50.510320] [INFO ] [sig ] [1627/3387] Forecasting INVA... [2026-02-20T20:24:50.510349] [INFO ] [sig ] Generating forecast for: INVA [2026-02-20T20:24:50.510381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-02-20T20:24:50.521612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-02-20T20:24:50.521944] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-02-20T20:24:50.522760] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-02-20T20:24:50.522813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:50.522848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:50.522882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:50.522950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:50.580424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:50.581080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:50.581160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:50.581203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:50.698350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:50.698510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:50.698551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:50.698616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:50.702099] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-02-20T20:24:50.702367] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-02-20T20:24:50.702493] [INFO ] [sig ] INVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:50.847516] [INFO ] [LOCAL ] Saved forecast: INVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/INVA.txt [2026-02-20T20:24:50.847704] [INFO ] [sig ] [1627/3387] Completed INVA in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:50.847745] [INFO ] [sig ] [1628/3387] Forecasting INVE... [2026-02-20T20:24:50.847775] [INFO ] [sig ] Generating forecast for: INVE [2026-02-20T20:24:50.847807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-02-20T20:24:50.858826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-02-20T20:24:50.859182] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-02-20T20:24:50.860035] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-02-20T20:24:50.860090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:50.860124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:50.860151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:50.860210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:50.918677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:50.919324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:50.919405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:50.919439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:51.037276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:51.037446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:51.037489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:51.037519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:51.041176] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-02-20T20:24:51.041452] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-02-20T20:24:51.041600] [INFO ] [sig ] INVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:51.184466] [INFO ] [LOCAL ] Saved forecast: INVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INVE.txt [2026-02-20T20:24:51.184613] [INFO ] [sig ] [1628/3387] Completed INVE in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:51.184655] [INFO ] [sig ] [1629/3387] Forecasting INVH... [2026-02-20T20:24:51.184684] [INFO ] [sig ] Generating forecast for: INVH [2026-02-20T20:24:51.184716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-02-20T20:24:51.195957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-02-20T20:24:51.196286] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-02-20T20:24:51.197131] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-02-20T20:24:51.197189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:51.197222] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:51.197249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:51.197305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:51.255259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:51.255887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:51.255985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:51.256019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:51.375247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:51.375412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:51.375453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:51.375481] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:51.378918] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-02-20T20:24:51.379188] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-02-20T20:24:51.379314] [INFO ] [sig ] INVH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:51.523442] [INFO ] [LOCAL ] Saved forecast: INVH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/INVH.txt [2026-02-20T20:24:51.523618] [INFO ] [sig ] [1629/3387] Completed INVH in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:51.523661] [INFO ] [sig ] [1630/3387] Forecasting IONS... [2026-02-20T20:24:51.523691] [INFO ] [sig ] Generating forecast for: IONS [2026-02-20T20:24:51.523723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-02-20T20:24:51.534853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-02-20T20:24:51.535164] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-02-20T20:24:51.535972] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-02-20T20:24:51.536025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:51.536058] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:51.536084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:51.536141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:51.593838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:51.594470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:51.594549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:51.594601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:51.717024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:51.717185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:51.717226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:51.717258] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:51.720708] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=75.24%) [2026-02-20T20:24:51.720981] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-02-20T20:24:51.721109] [INFO ] [sig ] IONS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:51.867141] [INFO ] [LOCAL ] Saved forecast: IONS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IONS.txt [2026-02-20T20:24:51.867268] [INFO ] [sig ] [1630/3387] Completed IONS in 0.3s | 2.77 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-20T20:24:51.867308] [INFO ] [sig ] [1631/3387] Forecasting IOSP... [2026-02-20T20:24:51.867338] [INFO ] [sig ] Generating forecast for: IOSP [2026-02-20T20:24:51.867367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-02-20T20:24:51.878770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-02-20T20:24:51.879082] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-02-20T20:24:51.879895] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-02-20T20:24:51.879950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:51.880009] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:51.880050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:51.880109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:51.938050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:51.938712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:51.938790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:51.938823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:52.058113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:52.058271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:52.058310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:52.058338] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:52.061754] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=28.33%) [2026-02-20T20:24:52.062025] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-02-20T20:24:52.062154] [INFO ] [sig ] IOSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:52.205521] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IOSP.txt [2026-02-20T20:24:52.205667] [INFO ] [sig ] [1631/3387] Completed IOSP in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:52.205708] [INFO ] [sig ] [1632/3387] Forecasting IOVA... [2026-02-20T20:24:52.205737] [INFO ] [sig ] Generating forecast for: IOVA [2026-02-20T20:24:52.205768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-02-20T20:24:52.216896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-02-20T20:24:52.217241] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-02-20T20:24:52.218055] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-02-20T20:24:52.218108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:52.218140] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:52.218167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:52.218224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:52.276422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:52.277065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:52.277144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:52.277176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:52.395770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:52.395925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:52.395966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:52.395997] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:52.399468] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-02-20T20:24:52.399763] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-02-20T20:24:52.399894] [INFO ] [sig ] IOVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:52.543796] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IOVA.txt [2026-02-20T20:24:52.543921] [INFO ] [sig ] [1632/3387] Completed IOVA in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:52.543959] [INFO ] [sig ] [1633/3387] Forecasting IPGP... [2026-02-20T20:24:52.543990] [INFO ] [sig ] Generating forecast for: IPGP [2026-02-20T20:24:52.544025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-02-20T20:24:52.555169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-02-20T20:24:52.555489] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-02-20T20:24:52.556361] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-02-20T20:24:52.556415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:52.556448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:52.556475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:52.556531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:52.614892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:52.615542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:52.615652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:52.615704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:52.741232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:52.741369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:52.741409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:52.741437] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:52.744997] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-02-20T20:24:52.745279] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-02-20T20:24:52.745432] [INFO ] [sig ] IPGP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:52.892229] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IPGP.txt [2026-02-20T20:24:52.892399] [INFO ] [sig ] [1633/3387] Completed IPGP in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:52.892441] [INFO ] [sig ] [1634/3387] Forecasting IPI... [2026-02-20T20:24:52.892470] [INFO ] [sig ] Generating forecast for: IPI [2026-02-20T20:24:52.892501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-02-20T20:24:52.903453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-02-20T20:24:52.903774] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-02-20T20:24:52.904605] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-02-20T20:24:52.904658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:52.904689] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:52.904717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:52.904774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:52.963863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:52.964537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:52.964636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:52.964670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:53.085252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:53.085412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:53.085451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:53.085522] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:53.089033] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-02-20T20:24:53.089322] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-02-20T20:24:53.089453] [INFO ] [sig ] IPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:53.242468] [INFO ] [LOCAL ] Saved forecast: IPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IPI.txt [2026-02-20T20:24:53.242631] [INFO ] [sig ] [1634/3387] Completed IPI in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:53.242674] [INFO ] [sig ] [1635/3387] Forecasting IQ... [2026-02-20T20:24:53.242706] [INFO ] [sig ] Generating forecast for: IQ [2026-02-20T20:24:53.242751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-02-20T20:24:53.253679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-02-20T20:24:53.253998] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-02-20T20:24:53.254821] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-02-20T20:24:53.254873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:53.254905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:53.254932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:53.254998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:53.315667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:53.316344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:53.316426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:53.316458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:53.439005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:53.439159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:53.439201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:53.439229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:53.442635] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-02-20T20:24:53.442909] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-02-20T20:24:53.443042] [INFO ] [sig ] IQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:53.586328] [INFO ] [LOCAL ] Saved forecast: IQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IQ.txt [2026-02-20T20:24:53.586456] [INFO ] [sig ] [1635/3387] Completed IQ in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:53.586495] [INFO ] [sig ] [1636/3387] Forecasting IQI... [2026-02-20T20:24:53.586524] [INFO ] [sig ] Generating forecast for: IQI [2026-02-20T20:24:53.586555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-02-20T20:24:53.597279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-02-20T20:24:53.597637] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-02-20T20:24:53.598464] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-02-20T20:24:53.598517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:53.598549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:53.598594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:53.598658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:53.660397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:53.661258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:53.661394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:53.661429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:53.780957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:53.781121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:53.781163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:53.781192] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:53.784743] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-02-20T20:24:53.785025] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-02-20T20:24:53.785161] [INFO ] [sig ] IQI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:53.929171] [INFO ] [LOCAL ] Saved forecast: IQI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IQI.txt [2026-02-20T20:24:53.929323] [INFO ] [sig ] [1636/3387] Completed IQI in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:53.929362] [INFO ] [sig ] [1637/3387] Forecasting IQQQ... [2026-02-20T20:24:53.929392] [INFO ] [sig ] Generating forecast for: IQQQ [2026-02-20T20:24:53.929424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-02-20T20:24:53.940395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-02-20T20:24:53.940720] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-02-20T20:24:53.941516] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-02-20T20:24:53.941593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:53.941630] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:53.941661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:53.941733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:54.000687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:54.001370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:54.001453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:54.001486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:54.119938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:54.120085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:54.120129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:54.120158] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:54.123661] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-02-20T20:24:54.123948] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-02-20T20:24:54.124085] [INFO ] [sig ] IQQQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:54.266866] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IQQQ.txt [2026-02-20T20:24:54.267006] [INFO ] [sig ] [1637/3387] Completed IQQQ in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:54.267046] [INFO ] [sig ] [1638/3387] Forecasting IRDM... [2026-02-20T20:24:54.267076] [INFO ] [sig ] Generating forecast for: IRDM [2026-02-20T20:24:54.267107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-02-20T20:24:54.278704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-02-20T20:24:54.279026] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-02-20T20:24:54.279871] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-02-20T20:24:54.279925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:54.279964] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:54.279993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:54.280051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:54.341981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:54.342663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:54.342745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:54.342779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:54.471198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:54.471373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:54.471419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:54.471449] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:54.475049] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-02-20T20:24:54.475349] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-02-20T20:24:54.475485] [INFO ] [sig ] IRDM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:54.621191] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IRDM.txt [2026-02-20T20:24:54.621341] [INFO ] [sig ] [1638/3387] Completed IRDM in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:54.621382] [INFO ] [sig ] [1639/3387] Forecasting IREN... [2026-02-20T20:24:54.621413] [INFO ] [sig ] Generating forecast for: IREN [2026-02-20T20:24:54.621444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-02-20T20:24:54.633349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-02-20T20:24:54.633753] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-02-20T20:24:54.634622] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-02-20T20:24:54.634679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:54.634713] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:54.634742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:54.634799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:54.694766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:54.695894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:54.696003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:54.696036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:54.822762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:54.822921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:54.822962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:54.822991] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:54.826446] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-02-20T20:24:54.826739] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-02-20T20:24:54.826899] [INFO ] [sig ] IREN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:54.969714] [INFO ] [LOCAL ] Saved forecast: IREN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IREN.txt [2026-02-20T20:24:54.969860] [INFO ] [sig ] [1639/3387] Completed IREN in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:54.969901] [INFO ] [sig ] [1640/3387] Forecasting IRM... [2026-02-20T20:24:54.969934] [INFO ] [sig ] Generating forecast for: IRM [2026-02-20T20:24:54.969966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-02-20T20:24:54.981809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-02-20T20:24:54.982140] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-02-20T20:24:54.983038] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-02-20T20:24:54.983105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:54.983150] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:54.983180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:54.983236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:55.041722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:55.042481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:55.042567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:55.042622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:55.163920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:55.164093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:55.164142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:55.164176] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:55.167662] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-02-20T20:24:55.167957] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-02-20T20:24:55.168092] [INFO ] [sig ] IRM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:55.313030] [INFO ] [LOCAL ] Saved forecast: IRM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IRM.txt [2026-02-20T20:24:55.313188] [INFO ] [sig ] [1640/3387] Completed IRM in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 10.5m [2026-02-20T20:24:55.313227] [INFO ] [sig ] [1641/3387] Forecasting IRMD... [2026-02-20T20:24:55.313257] [INFO ] [sig ] Generating forecast for: IRMD [2026-02-20T20:24:55.313288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-02-20T20:24:55.324514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-02-20T20:24:55.324917] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-02-20T20:24:55.325739] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-02-20T20:24:55.325794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:55.325829] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:55.325857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:55.325915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:55.383674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:55.384383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:55.384513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:55.384548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:55.506148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:55.506316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:55.506360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:55.506391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:55.509907] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-02-20T20:24:55.510190] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-02-20T20:24:55.510323] [INFO ] [sig ] IRMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:55.653998] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IRMD.txt [2026-02-20T20:24:55.654139] [INFO ] [sig ] [1641/3387] Completed IRMD in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:55.654180] [INFO ] [sig ] [1642/3387] Forecasting IRON... [2026-02-20T20:24:55.654210] [INFO ] [sig ] Generating forecast for: IRON [2026-02-20T20:24:55.654242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-02-20T20:24:55.665395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-02-20T20:24:55.665768] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-02-20T20:24:55.666569] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-02-20T20:24:55.666646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:55.666680] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:55.666708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:55.666803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:55.725961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:55.726945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:55.727031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:55.727067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:55.853951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:55.854116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:55.854159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:55.854188] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:55.857770] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=31.97%) [2026-02-20T20:24:55.858070] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-02-20T20:24:55.858221] [INFO ] [sig ] IRON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:56.001444] [INFO ] [LOCAL ] Saved forecast: IRON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IRON.txt [2026-02-20T20:24:56.001636] [INFO ] [sig ] [1642/3387] Completed IRON in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:56.001683] [INFO ] [sig ] [1643/3387] Forecasting IRTC... [2026-02-20T20:24:56.001714] [INFO ] [sig ] Generating forecast for: IRTC [2026-02-20T20:24:56.001746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-02-20T20:24:56.014689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-02-20T20:24:56.015076] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-02-20T20:24:56.015977] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-02-20T20:24:56.016032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:56.016066] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:56.016093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:56.016150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:56.074465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:56.075319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:56.075407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:56.075440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:56.196009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:56.196167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:56.196208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:56.196237] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:56.199723] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=89.35%) [2026-02-20T20:24:56.200006] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-02-20T20:24:56.200141] [INFO ] [sig ] IRTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:56.342823] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IRTC.txt [2026-02-20T20:24:56.342964] [INFO ] [sig ] [1643/3387] Completed IRTC in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:56.343004] [INFO ] [sig ] [1644/3387] Forecasting IRWD... [2026-02-20T20:24:56.343033] [INFO ] [sig ] Generating forecast for: IRWD [2026-02-20T20:24:56.343067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-02-20T20:24:56.354716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-02-20T20:24:56.355038] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-02-20T20:24:56.355856] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-02-20T20:24:56.355924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:56.355959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:56.355986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:56.356041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:56.413651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:56.414296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:56.414377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:56.414410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:56.532817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:56.532982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:56.533031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:56.533067] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:56.536528] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=41.70%) [2026-02-20T20:24:56.536833] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-02-20T20:24:56.536961] [INFO ] [sig ] IRWD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:56.686077] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/IRWD.txt [2026-02-20T20:24:56.686287] [INFO ] [sig ] [1644/3387] Completed IRWD in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:56.686518] [INFO ] [sig ] [1645/3387] Forecasting ISD... [2026-02-20T20:24:56.686547] [INFO ] [sig ] Generating forecast for: ISD [2026-02-20T20:24:56.686599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-02-20T20:24:56.699972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-02-20T20:24:56.700384] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-02-20T20:24:56.701445] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-02-20T20:24:56.701503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:56.701563] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:56.701637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:56.701699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:56.759260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:56.760220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:56.760309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:56.760342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:56.882741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:56.882905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:56.882948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:56.882978] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:56.886522] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-02-20T20:24:56.886867] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-02-20T20:24:56.887004] [INFO ] [sig ] ISD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:57.031150] [INFO ] [LOCAL ] Saved forecast: ISD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ISD.txt [2026-02-20T20:24:57.031304] [INFO ] [sig ] [1645/3387] Completed ISD in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:57.031344] [INFO ] [sig ] [1646/3387] Forecasting ISRG... [2026-02-20T20:24:57.031372] [INFO ] [sig ] Generating forecast for: ISRG [2026-02-20T20:24:57.031405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-02-20T20:24:57.042099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-02-20T20:24:57.042446] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-02-20T20:24:57.043260] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-02-20T20:24:57.043313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:57.043345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:57.043372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:57.043432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:57.102897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:57.103738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:57.103823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:57.103856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:57.227040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:57.227206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:57.227248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:57.227277] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:57.230741] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-02-20T20:24:57.231027] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-02-20T20:24:57.231185] [INFO ] [sig ] ISRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:57.374837] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ISRG.txt [2026-02-20T20:24:57.374995] [INFO ] [sig ] [1646/3387] Completed ISRG in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-20T20:24:57.375044] [INFO ] [sig ] [1647/3387] Forecasting ISSC... [2026-02-20T20:24:57.375080] [INFO ] [sig ] Generating forecast for: ISSC [2026-02-20T20:24:57.375120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-02-20T20:24:57.387202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-02-20T20:24:57.387540] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-02-20T20:24:57.388384] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-02-20T20:24:57.388437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:57.388470] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:57.388498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:57.388554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:57.447754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:57.448623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:57.448707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:57.448741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:57.573593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:57.573760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:57.573803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:57.573833] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:57.577456] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-02-20T20:24:57.577791] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-02-20T20:24:57.577941] [INFO ] [sig ] ISSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:57.724216] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ISSC.txt [2026-02-20T20:24:57.724383] [INFO ] [sig ] [1647/3387] Completed ISSC in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:57.724424] [INFO ] [sig ] [1648/3387] Forecasting ISTB... [2026-02-20T20:24:57.724454] [INFO ] [sig ] Generating forecast for: ISTB [2026-02-20T20:24:57.724485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-02-20T20:24:57.736689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-02-20T20:24:57.737119] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-02-20T20:24:57.737946] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-02-20T20:24:57.738001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:57.738072] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:57.738108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:57.738177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:57.798503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:57.799425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:57.799509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:57.799542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:57.925895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:57.926058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:57.926100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:57.926129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:57.929564] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=27.29%) [2026-02-20T20:24:57.929875] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-02-20T20:24:57.930015] [INFO ] [sig ] ISTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:58.079855] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ISTB.txt [2026-02-20T20:24:58.080010] [INFO ] [sig ] [1648/3387] Completed ISTB in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:58.080061] [INFO ] [sig ] [1649/3387] Forecasting ITIC... [2026-02-20T20:24:58.080110] [INFO ] [sig ] Generating forecast for: ITIC [2026-02-20T20:24:58.080155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-02-20T20:24:58.091451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-02-20T20:24:58.091877] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-02-20T20:24:58.092743] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-02-20T20:24:58.092798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:58.092831] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:58.092859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:58.092917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:58.154769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:58.155719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:58.155807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:58.155843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:58.277553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:58.277729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:58.277771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:58.277801] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:58.281253] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-02-20T20:24:58.281549] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-02-20T20:24:58.281702] [INFO ] [sig ] ITIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:58.425963] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ITIC.txt [2026-02-20T20:24:58.426110] [INFO ] [sig ] [1649/3387] Completed ITIC in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:58.426150] [INFO ] [sig ] [1650/3387] Forecasting ITRI... [2026-02-20T20:24:58.426180] [INFO ] [sig ] Generating forecast for: ITRI [2026-02-20T20:24:58.426212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-02-20T20:24:58.437627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-02-20T20:24:58.437991] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-02-20T20:24:58.438833] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-02-20T20:24:58.438887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:58.438920] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:58.438947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:58.439004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:58.496692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:58.497493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:58.497595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:58.497631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:58.623397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:58.623557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:58.623618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:58.623648] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:58.627065] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-02-20T20:24:58.627366] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-02-20T20:24:58.627497] [INFO ] [sig ] ITRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:24:58.771094] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ITRI.txt [2026-02-20T20:24:58.771243] [INFO ] [sig ] [1650/3387] Completed ITRI in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:58.771283] [INFO ] [sig ] [1651/3387] Forecasting ITRN... [2026-02-20T20:24:58.771313] [INFO ] [sig ] Generating forecast for: ITRN [2026-02-20T20:24:58.771346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-02-20T20:24:58.783174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-02-20T20:24:58.783560] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-02-20T20:24:58.784377] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-02-20T20:24:58.784430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:58.784463] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:58.784490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:58.784546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:58.844658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:58.845666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:58.845763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:58.845804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:58.973913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:58.974121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:58.974175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:58.974245] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:58.978623] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-02-20T20:24:58.978986] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-02-20T20:24:58.979149] [INFO ] [sig ] ITRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:59.129277] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ITRN.txt [2026-02-20T20:24:59.129452] [INFO ] [sig ] [1651/3387] Completed ITRN in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:59.129495] [INFO ] [sig ] [1652/3387] Forecasting ITUB... [2026-02-20T20:24:59.129526] [INFO ] [sig ] Generating forecast for: ITUB [2026-02-20T20:24:59.129560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-02-20T20:24:59.141490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-02-20T20:24:59.141886] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-02-20T20:24:59.142757] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-02-20T20:24:59.142813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:59.142846] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:59.142878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:59.142952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:59.208011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:59.208960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:59.209046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:59.209081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:59.332418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:59.332592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:59.332637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:59.332669] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:59.336156] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-02-20T20:24:59.336451] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-02-20T20:24:59.336605] [INFO ] [sig ] ITUB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:59.501505] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ITUB.txt [2026-02-20T20:24:59.501693] [INFO ] [sig ] [1652/3387] Completed ITUB in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:59.501736] [INFO ] [sig ] [1653/3387] Forecasting IUS... [2026-02-20T20:24:59.501767] [INFO ] [sig ] Generating forecast for: IUS [2026-02-20T20:24:59.501798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-02-20T20:24:59.513422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-02-20T20:24:59.513836] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-02-20T20:24:59.514756] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-02-20T20:24:59.514813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:59.514846] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:59.514875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:59.514933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:59.579266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:59.580215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:59.580309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:59.580344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:24:59.700658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:24:59.700809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:24:59.700849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:24:59.700879] [INFO ] [FORECASTER] Training complete [2026-02-20T20:24:59.704358] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-02-20T20:24:59.704651] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-02-20T20:24:59.704785] [INFO ] [sig ] IUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:24:59.854091] [INFO ] [LOCAL ] Saved forecast: IUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IUS.txt [2026-02-20T20:24:59.854238] [INFO ] [sig ] [1653/3387] Completed IUS in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:24:59.854278] [INFO ] [sig ] [1654/3387] Forecasting IUSB... [2026-02-20T20:24:59.854308] [INFO ] [sig ] Generating forecast for: IUSB [2026-02-20T20:24:59.854341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-02-20T20:24:59.865508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-02-20T20:24:59.865850] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-02-20T20:24:59.866658] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-02-20T20:24:59.866711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:24:59.866743] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:24:59.866770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:24:59.866855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:24:59.923900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:24:59.924553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:24:59.924650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:24:59.924683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:00.039488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:00.039635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:00.039684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:00.039713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:00.042999] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-02-20T20:25:00.043275] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-02-20T20:25:00.043405] [INFO ] [sig ] IUSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:00.189960] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IUSB.txt [2026-02-20T20:25:00.190107] [INFO ] [sig ] [1654/3387] Completed IUSB in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:25:00.190154] [INFO ] [sig ] [1655/3387] Forecasting IUSG... [2026-02-20T20:25:00.190191] [INFO ] [sig ] Generating forecast for: IUSG [2026-02-20T20:25:00.190226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-02-20T20:25:00.201839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-02-20T20:25:00.202170] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-02-20T20:25:00.203019] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-02-20T20:25:00.203074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:00.203124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:00.203154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:00.203213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:00.262482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:00.263146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:00.263227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:00.263259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:00.385543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:00.385720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:00.385764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:00.385794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:00.389379] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-02-20T20:25:00.389685] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-02-20T20:25:00.389819] [INFO ] [sig ] IUSG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:00.534342] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IUSG.txt [2026-02-20T20:25:00.534479] [INFO ] [sig ] [1655/3387] Completed IUSG in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:25:00.534519] [INFO ] [sig ] [1656/3387] Forecasting IVAL... [2026-02-20T20:25:00.534548] [INFO ] [sig ] Generating forecast for: IVAL [2026-02-20T20:25:00.534601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-02-20T20:25:00.545341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-02-20T20:25:00.545723] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-02-20T20:25:00.546514] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-02-20T20:25:00.546568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:00.546627] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:00.546655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:00.546711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:00.604498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:00.605235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:00.605326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:00.605359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:00.730816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:00.730991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:00.731035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:00.731065] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:00.734679] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-02-20T20:25:00.734963] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-02-20T20:25:00.735097] [INFO ] [sig ] IVAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:00.890049] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IVAL.txt [2026-02-20T20:25:00.890214] [INFO ] [sig ] [1656/3387] Completed IVAL in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:25:00.890255] [INFO ] [sig ] [1657/3387] Forecasting IVZ... [2026-02-20T20:25:00.890285] [INFO ] [sig ] Generating forecast for: IVZ [2026-02-20T20:25:00.890319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-02-20T20:25:00.902023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-02-20T20:25:00.902415] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-02-20T20:25:00.903275] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-02-20T20:25:00.903330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:00.903364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:00.903392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:00.903449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:00.966625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:00.967863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:00.967952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:00.967984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:01.099880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:01.100073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:01.100117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:01.100150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:01.103569] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=50.88%) [2026-02-20T20:25:01.103866] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-02-20T20:25:01.103995] [INFO ] [sig ] IVZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:01.252224] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IVZ.txt [2026-02-20T20:25:01.252545] [INFO ] [sig ] [1657/3387] Completed IVZ in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 10.4m [2026-02-20T20:25:01.252604] [INFO ] [sig ] [1658/3387] Forecasting IX... [2026-02-20T20:25:01.252636] [INFO ] [sig ] Generating forecast for: IX [2026-02-20T20:25:01.252682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-02-20T20:25:01.264642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-02-20T20:25:01.265024] [INFO ] [FORECASTER] Starting predict_future for IX [2026-02-20T20:25:01.265889] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-02-20T20:25:01.265944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:01.265977] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:01.266006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:01.266064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:01.326291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:01.327284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:01.327417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:01.327451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:01.453990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:01.454153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:01.454195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:01.454225] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:01.458007] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-02-20T20:25:01.458309] [INFO ] [FORECASTER] Completed predict_future for IX [2026-02-20T20:25:01.458449] [INFO ] [sig ] IX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:01.605851] [INFO ] [LOCAL ] Saved forecast: IX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IX.txt [2026-02-20T20:25:01.606016] [INFO ] [sig ] [1658/3387] Completed IX in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-20T20:25:01.606064] [INFO ] [sig ] [1659/3387] Forecasting IXUS... [2026-02-20T20:25:01.606098] [INFO ] [sig ] Generating forecast for: IXUS [2026-02-20T20:25:01.606137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-02-20T20:25:01.617528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-02-20T20:25:01.617927] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-02-20T20:25:01.618793] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-02-20T20:25:01.618849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:01.618884] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:01.618912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:01.618971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:01.679983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:01.680997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:01.681094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:01.681128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:01.803278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:01.803445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:01.803486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:01.803517] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:01.807049] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=82.03%) [2026-02-20T20:25:01.807331] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-02-20T20:25:01.807462] [INFO ] [sig ] IXUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:01.966191] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IXUS.txt [2026-02-20T20:25:01.966622] [INFO ] [sig ] [1659/3387] Completed IXUS in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-20T20:25:01.966687] [INFO ] [sig ] [1660/3387] Forecasting IZEA... [2026-02-20T20:25:01.966732] [INFO ] [sig ] Generating forecast for: IZEA [2026-02-20T20:25:01.966802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-02-20T20:25:01.984278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-02-20T20:25:01.984846] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-02-20T20:25:01.986218] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-02-20T20:25:01.986313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:01.986360] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:01.986398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:01.986483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:02.066770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:02.067827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:02.067944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:02.067987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:02.197557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:02.197750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:02.197792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:02.197821] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:02.201535] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-02-20T20:25:02.201951] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-02-20T20:25:02.202128] [INFO ] [sig ] IZEA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:02.363398] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/IZEA.txt [2026-02-20T20:25:02.363559] [INFO ] [sig ] [1660/3387] Completed IZEA in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-20T20:25:02.363617] [INFO ] [sig ] [1661/3387] Forecasting J... [2026-02-20T20:25:02.363649] [INFO ] [sig ] Generating forecast for: J [2026-02-20T20:25:02.363680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-02-20T20:25:02.375618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-02-20T20:25:02.376030] [INFO ] [FORECASTER] Starting predict_future for J [2026-02-20T20:25:02.377025] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-02-20T20:25:02.377081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:02.377114] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:02.377141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:02.377198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:02.435621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:02.436758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:02.436881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:02.436916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:02.563736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:02.563901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:02.563944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:02.563975] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:02.567625] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=24.01%) [2026-02-20T20:25:02.567956] [INFO ] [FORECASTER] Completed predict_future for J [2026-02-20T20:25:02.568102] [INFO ] [sig ] J: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:02.721696] [INFO ] [LOCAL ] Saved forecast: J 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/J.txt [2026-02-20T20:25:02.723260] [INFO ] [sig ] [1661/3387] Completed J in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-20T20:25:02.723323] [INFO ] [sig ] [1662/3387] Forecasting JACK... [2026-02-20T20:25:02.723356] [INFO ] [sig ] Generating forecast for: JACK [2026-02-20T20:25:02.723390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-02-20T20:25:02.735047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-02-20T20:25:02.735463] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-02-20T20:25:02.736369] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-02-20T20:25:02.736426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:02.736460] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:02.736488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:02.736547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:02.800928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:02.801836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:02.801923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:02.801978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:02.922458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:02.922634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:02.922678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:02.922722] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:02.926361] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-02-20T20:25:02.926676] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-02-20T20:25:02.926838] [INFO ] [sig ] JACK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:03.074889] [INFO ] [LOCAL ] Saved forecast: JACK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JACK.txt [2026-02-20T20:25:03.075051] [INFO ] [sig ] [1662/3387] Completed JACK in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-20T20:25:03.075092] [INFO ] [sig ] [1663/3387] Forecasting JAKK... [2026-02-20T20:25:03.075121] [INFO ] [sig ] Generating forecast for: JAKK [2026-02-20T20:25:03.075156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-02-20T20:25:03.086961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-02-20T20:25:03.087366] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-02-20T20:25:03.088225] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-02-20T20:25:03.088281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:03.088315] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:03.088343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:03.088402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:03.149780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:03.150733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:03.150822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:03.150859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:03.281566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:03.281794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:03.281841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:03.281875] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:03.287214] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-02-20T20:25:03.287818] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-02-20T20:25:03.288044] [INFO ] [sig ] JAKK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:03.434398] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JAKK.txt [2026-02-20T20:25:03.434591] [INFO ] [sig ] [1663/3387] Completed JAKK in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:03.434637] [INFO ] [sig ] [1664/3387] Forecasting JANX... [2026-02-20T20:25:03.434669] [INFO ] [sig ] Generating forecast for: JANX [2026-02-20T20:25:03.434702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-02-20T20:25:03.446088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-02-20T20:25:03.446452] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-02-20T20:25:03.447320] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-02-20T20:25:03.447375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:03.447412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:03.447441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:03.447500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:03.505443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:03.506357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:03.506461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:03.506494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:03.623602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:03.623770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:03.623810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:03.623839] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:03.627635] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=35.23%) [2026-02-20T20:25:03.627934] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-02-20T20:25:03.628075] [INFO ] [sig ] JANX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:03.774812] [INFO ] [LOCAL ] Saved forecast: JANX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JANX.txt [2026-02-20T20:25:03.774971] [INFO ] [sig ] [1664/3387] Completed JANX in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:03.775013] [INFO ] [sig ] [1665/3387] Forecasting JAZZ... [2026-02-20T20:25:03.775042] [INFO ] [sig ] Generating forecast for: JAZZ [2026-02-20T20:25:03.775075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-02-20T20:25:03.786398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-02-20T20:25:03.786761] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-02-20T20:25:03.787594] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-02-20T20:25:03.787648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:03.787735] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:03.787765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:03.787822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:03.844830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:03.845642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:03.845725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:03.845759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:03.966605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:03.966765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:03.966831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:03.966869] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:03.970317] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-02-20T20:25:03.970605] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-02-20T20:25:03.970735] [INFO ] [sig ] JAZZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:04.115507] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JAZZ.txt [2026-02-20T20:25:04.115665] [INFO ] [sig ] [1665/3387] Completed JAZZ in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:04.115708] [INFO ] [sig ] [1666/3387] Forecasting JBGS... [2026-02-20T20:25:04.115737] [INFO ] [sig ] Generating forecast for: JBGS [2026-02-20T20:25:04.115767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-02-20T20:25:04.128414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-02-20T20:25:04.128844] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-02-20T20:25:04.129740] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-02-20T20:25:04.129797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:04.129830] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:04.129874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:04.129933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:04.190162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:04.191161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:04.191251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:04.191287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:04.315506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:04.315694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:04.315741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:04.315772] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:04.319375] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-02-20T20:25:04.319685] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-02-20T20:25:04.319826] [INFO ] [sig ] JBGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:04.462521] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JBGS.txt [2026-02-20T20:25:04.462707] [INFO ] [sig ] [1666/3387] Completed JBGS in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:04.462748] [INFO ] [sig ] [1667/3387] Forecasting JBI... [2026-02-20T20:25:04.462777] [INFO ] [sig ] Generating forecast for: JBI [2026-02-20T20:25:04.462808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-02-20T20:25:04.504650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-02-20T20:25:04.505018] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-02-20T20:25:04.505870] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-02-20T20:25:04.505927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:04.505961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:04.505990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:04.506049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:04.565603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:04.566530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:04.566646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:04.566681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:04.688436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:04.688618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:04.688661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:04.688690] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:04.692104] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-02-20T20:25:04.692384] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-02-20T20:25:04.692723] [INFO ] [sig ] JBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:04.836628] [INFO ] [LOCAL ] Saved forecast: JBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JBI.txt [2026-02-20T20:25:04.836811] [INFO ] [sig ] [1667/3387] Completed JBI in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:04.836852] [INFO ] [sig ] [1668/3387] Forecasting JBL... [2026-02-20T20:25:04.836882] [INFO ] [sig ] Generating forecast for: JBL [2026-02-20T20:25:04.836923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-02-20T20:25:04.849024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-02-20T20:25:04.849409] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-02-20T20:25:04.850304] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-02-20T20:25:04.850360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:04.850394] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:04.850422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:04.850482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:04.914004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:04.914953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:04.915043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:04.915078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:05.038703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:05.038874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:05.038916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:05.039008] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:05.042775] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-02-20T20:25:05.043082] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-02-20T20:25:05.043221] [INFO ] [sig ] JBL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:05.187903] [INFO ] [LOCAL ] Saved forecast: JBL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JBL.txt [2026-02-20T20:25:05.188064] [INFO ] [sig ] [1668/3387] Completed JBL in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:05.188105] [INFO ] [sig ] [1669/3387] Forecasting JBND... [2026-02-20T20:25:05.188134] [INFO ] [sig ] Generating forecast for: JBND [2026-02-20T20:25:05.188167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-02-20T20:25:05.199827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-02-20T20:25:05.200238] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-02-20T20:25:05.201124] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-02-20T20:25:05.201181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:05.201216] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:05.201244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:05.201302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:05.263906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:05.264885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:05.264981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:05.265016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:05.384608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:05.384772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:05.384812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:05.384843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:05.388397] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=66.07%) [2026-02-20T20:25:05.388712] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-02-20T20:25:05.388847] [INFO ] [sig ] JBND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:05.532747] [INFO ] [LOCAL ] Saved forecast: JBND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JBND.txt [2026-02-20T20:25:05.532915] [INFO ] [sig ] [1669/3387] Completed JBND in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:05.532955] [INFO ] [sig ] [1670/3387] Forecasting JBSS... [2026-02-20T20:25:05.532984] [INFO ] [sig ] Generating forecast for: JBSS [2026-02-20T20:25:05.533033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-02-20T20:25:05.544173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-02-20T20:25:05.544559] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-02-20T20:25:05.545395] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-02-20T20:25:05.545448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:05.545480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:05.545507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:05.545565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:05.606719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:05.607863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:05.607951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:05.607985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:05.733960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:05.734126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:05.734199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:05.734238] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:05.737909] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-02-20T20:25:05.738215] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-02-20T20:25:05.738357] [INFO ] [sig ] JBSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:05.893176] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JBSS.txt [2026-02-20T20:25:05.893408] [INFO ] [sig ] [1670/3387] Completed JBSS in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:05.893463] [INFO ] [sig ] [1671/3387] Forecasting JCE... [2026-02-20T20:25:05.893495] [INFO ] [sig ] Generating forecast for: JCE [2026-02-20T20:25:05.893528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-02-20T20:25:05.905950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-02-20T20:25:05.906376] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-02-20T20:25:05.907309] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-02-20T20:25:05.907378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:05.907411] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:05.907439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:05.907498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:05.973460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:05.974511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:05.974658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:05.974719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:06.103819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:06.103992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:06.104036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:06.104089] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:06.108214] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-02-20T20:25:06.108651] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-02-20T20:25:06.108814] [INFO ] [sig ] JCE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:06.268666] [INFO ] [LOCAL ] Saved forecast: JCE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JCE.txt [2026-02-20T20:25:06.268841] [INFO ] [sig ] [1671/3387] Completed JCE in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:06.268885] [INFO ] [sig ] [1672/3387] Forecasting JCI... [2026-02-20T20:25:06.268916] [INFO ] [sig ] Generating forecast for: JCI [2026-02-20T20:25:06.268950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-02-20T20:25:06.280621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-02-20T20:25:06.280973] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-02-20T20:25:06.281867] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-02-20T20:25:06.281922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:06.281963] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:06.282006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:06.282093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:06.342511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:06.343390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:06.343482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:06.343517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:06.468905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:06.469070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:06.469113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:06.469144] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:06.472702] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-02-20T20:25:06.472984] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-02-20T20:25:06.473124] [INFO ] [sig ] JCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:06.613411] [INFO ] [LOCAL ] Saved forecast: JCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JCI.txt [2026-02-20T20:25:06.613541] [INFO ] [sig ] [1672/3387] Completed JCI in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:06.613601] [INFO ] [sig ] [1673/3387] Forecasting JD... [2026-02-20T20:25:06.613632] [INFO ] [sig ] Generating forecast for: JD [2026-02-20T20:25:06.613663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-02-20T20:25:06.624860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-02-20T20:25:06.625195] [INFO ] [FORECASTER] Starting predict_future for JD [2026-02-20T20:25:06.626002] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-02-20T20:25:06.626056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:06.626088] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:06.626114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:06.626172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:06.683295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:06.684046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:06.684127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:06.684160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:06.809984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:06.810147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:06.810188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:06.810217] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:06.813716] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=57.30%) [2026-02-20T20:25:06.813991] [INFO ] [FORECASTER] Completed predict_future for JD [2026-02-20T20:25:06.814125] [INFO ] [sig ] JD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:06.955627] [INFO ] [LOCAL ] Saved forecast: JD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JD.txt [2026-02-20T20:25:06.955796] [INFO ] [sig ] [1673/3387] Completed JD in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:06.955837] [INFO ] [sig ] [1674/3387] Forecasting JEF... [2026-02-20T20:25:06.955868] [INFO ] [sig ] Generating forecast for: JEF [2026-02-20T20:25:06.955899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-02-20T20:25:06.968730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-02-20T20:25:06.969182] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-02-20T20:25:06.970131] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-02-20T20:25:06.970202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:06.970263] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:06.970319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:06.970410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:07.033295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:07.034124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:07.034211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:07.034246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:07.157879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:07.158044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:07.158085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:07.158114] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:07.161648] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=52.71%) [2026-02-20T20:25:07.161963] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-02-20T20:25:07.162107] [INFO ] [sig ] JEF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:07.311879] [INFO ] [LOCAL ] Saved forecast: JEF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JEF.txt [2026-02-20T20:25:07.312038] [INFO ] [sig ] [1674/3387] Completed JEF in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 10.3m [2026-02-20T20:25:07.312080] [INFO ] [sig ] [1675/3387] Forecasting JELD... [2026-02-20T20:25:07.312110] [INFO ] [sig ] Generating forecast for: JELD [2026-02-20T20:25:07.312140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-02-20T20:25:07.323181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-02-20T20:25:07.323516] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-02-20T20:25:07.324346] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-02-20T20:25:07.324406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:07.324437] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:07.324465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:07.324522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:07.384693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:07.385392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:07.385475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:07.385542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:07.511976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:07.512136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:07.512178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:07.512209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:07.515800] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=71.24%) [2026-02-20T20:25:07.516094] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-02-20T20:25:07.516231] [INFO ] [sig ] JELD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:07.664909] [INFO ] [LOCAL ] Saved forecast: JELD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JELD.txt [2026-02-20T20:25:07.665067] [INFO ] [sig ] [1675/3387] Completed JELD in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-20T20:25:07.665106] [INFO ] [sig ] [1676/3387] Forecasting JEPQ... [2026-02-20T20:25:07.665137] [INFO ] [sig ] Generating forecast for: JEPQ [2026-02-20T20:25:07.665168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-02-20T20:25:07.678508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-02-20T20:25:07.679015] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-02-20T20:25:07.680136] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-02-20T20:25:07.680205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:07.680261] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:07.680313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:07.680419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:07.754340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:07.755301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:07.755396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:07.755432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:07.886353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:07.886517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:07.886591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:07.886633] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:07.890623] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-02-20T20:25:07.890958] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-02-20T20:25:07.891118] [INFO ] [sig ] JEPQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:08.038985] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JEPQ.txt [2026-02-20T20:25:08.039164] [INFO ] [sig ] [1676/3387] Completed JEPQ in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-20T20:25:08.039204] [INFO ] [sig ] [1677/3387] Forecasting JFIN... [2026-02-20T20:25:08.039233] [INFO ] [sig ] Generating forecast for: JFIN [2026-02-20T20:25:08.039264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-02-20T20:25:08.050117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-02-20T20:25:08.050520] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-02-20T20:25:08.051358] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-02-20T20:25:08.051414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:08.051445] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:08.051471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:08.051528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:08.109324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:08.110191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:08.110276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:08.110310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:08.233873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:08.234032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:08.234074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:08.234103] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:08.237786] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-02-20T20:25:08.238163] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-02-20T20:25:08.238341] [INFO ] [sig ] JFIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:08.390482] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JFIN.txt [2026-02-20T20:25:08.390649] [INFO ] [sig ] [1677/3387] Completed JFIN in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-20T20:25:08.390691] [INFO ] [sig ] [1678/3387] Forecasting JGLO... [2026-02-20T20:25:08.390721] [INFO ] [sig ] Generating forecast for: JGLO [2026-02-20T20:25:08.390753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-02-20T20:25:08.402136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-02-20T20:25:08.402655] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-02-20T20:25:08.403493] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-02-20T20:25:08.403548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:08.403608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:08.403639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:08.403696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:08.463195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:08.463991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:08.464078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:08.464112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:08.581421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:08.581611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:08.581655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:08.581684] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:08.585143] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=44.72%) [2026-02-20T20:25:08.585424] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-02-20T20:25:08.585556] [INFO ] [sig ] JGLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:08.730564] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JGLO.txt [2026-02-20T20:25:08.730785] [INFO ] [sig ] [1678/3387] Completed JGLO in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-20T20:25:08.730832] [INFO ] [sig ] [1679/3387] Forecasting JHG... [2026-02-20T20:25:08.730864] [INFO ] [sig ] Generating forecast for: JHG [2026-02-20T20:25:08.730898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-02-20T20:25:08.742105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-02-20T20:25:08.742445] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-02-20T20:25:08.743291] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-02-20T20:25:08.743375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:08.743418] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:08.743446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:08.743503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:08.803358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:08.804182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:08.804269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:08.804306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:08.938492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:08.938673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:08.938719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:08.938751] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:08.942598] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=69.84%) [2026-02-20T20:25:08.942916] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-02-20T20:25:08.943065] [INFO ] [sig ] JHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:09.097065] [INFO ] [LOCAL ] Saved forecast: JHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JHG.txt [2026-02-20T20:25:09.097231] [INFO ] [sig ] [1679/3387] Completed JHG in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-20T20:25:09.097279] [INFO ] [sig ] [1680/3387] Forecasting JHI... [2026-02-20T20:25:09.097326] [INFO ] [sig ] Generating forecast for: JHI [2026-02-20T20:25:09.097368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-02-20T20:25:09.109697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-02-20T20:25:09.110088] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-02-20T20:25:09.110930] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-02-20T20:25:09.110984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:09.111016] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:09.111043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:09.111099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:09.169194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:09.170041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:09.170135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:09.170170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:09.280881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:09.281055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:09.281098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:09.281127] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:09.284560] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-20T20:25:09.284853] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-02-20T20:25:09.284980] [INFO ] [sig ] JHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:09.430723] [INFO ] [LOCAL ] Saved forecast: JHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JHI.txt [2026-02-20T20:25:09.430883] [INFO ] [sig ] [1680/3387] Completed JHI in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:09.430923] [INFO ] [sig ] [1681/3387] Forecasting JHX... [2026-02-20T20:25:09.430952] [INFO ] [sig ] Generating forecast for: JHX [2026-02-20T20:25:09.430985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-02-20T20:25:09.443015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-02-20T20:25:09.443419] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-02-20T20:25:09.444304] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-02-20T20:25:09.444360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:09.444394] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:09.444422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:09.444480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:09.507362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:09.508303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:09.508392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:09.508426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:09.636635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:09.636816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:09.636859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:09.636889] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:09.640470] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=37.60%) [2026-02-20T20:25:09.640796] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-02-20T20:25:09.640936] [INFO ] [sig ] JHX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:09.797175] [INFO ] [LOCAL ] Saved forecast: JHX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JHX.txt [2026-02-20T20:25:09.797320] [INFO ] [sig ] [1681/3387] Completed JHX in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:09.797360] [INFO ] [sig ] [1682/3387] Forecasting JILL... [2026-02-20T20:25:09.797389] [INFO ] [sig ] Generating forecast for: JILL [2026-02-20T20:25:09.797420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-02-20T20:25:09.809125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-02-20T20:25:09.809438] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-02-20T20:25:09.810233] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-02-20T20:25:09.810287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:09.810369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:09.810397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:09.810455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:09.872631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:09.873429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:09.873517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:09.873552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:09.997206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:09.997370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:09.997417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:09.997451] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:10.001025] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-02-20T20:25:10.001317] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-02-20T20:25:10.001458] [INFO ] [sig ] JILL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:10.154232] [INFO ] [LOCAL ] Saved forecast: JILL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JILL.txt [2026-02-20T20:25:10.154389] [INFO ] [sig ] [1682/3387] Completed JILL in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:10.154445] [INFO ] [sig ] [1683/3387] Forecasting JIVE... [2026-02-20T20:25:10.154478] [INFO ] [sig ] Generating forecast for: JIVE [2026-02-20T20:25:10.154511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-02-20T20:25:10.167024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-02-20T20:25:10.167437] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-02-20T20:25:10.168308] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-02-20T20:25:10.168362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:10.168395] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:10.168423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:10.168480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:10.227818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:10.228730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:10.228819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:10.228854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:10.352612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:10.352770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:10.352811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:10.352840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:10.356299] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=80.64%) [2026-02-20T20:25:10.356709] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-02-20T20:25:10.356905] [INFO ] [sig ] JIVE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:10.507557] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JIVE.txt [2026-02-20T20:25:10.507946] [INFO ] [sig ] [1683/3387] Completed JIVE in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:10.507988] [INFO ] [sig ] [1684/3387] Forecasting JJSF... [2026-02-20T20:25:10.508017] [INFO ] [sig ] Generating forecast for: JJSF [2026-02-20T20:25:10.508050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-02-20T20:25:10.519508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-02-20T20:25:10.519895] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-02-20T20:25:10.520710] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-02-20T20:25:10.520764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:10.520796] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:10.520823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:10.520880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:10.580686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:10.581506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:10.581610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:10.581647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:10.706593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:10.706752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:10.706815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:10.706847] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:10.710295] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-02-20T20:25:10.710632] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-02-20T20:25:10.710767] [INFO ] [sig ] JJSF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:10.862100] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JJSF.txt [2026-02-20T20:25:10.862263] [INFO ] [sig ] [1684/3387] Completed JJSF in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:10.862305] [INFO ] [sig ] [1685/3387] Forecasting JKHY... [2026-02-20T20:25:10.862335] [INFO ] [sig ] Generating forecast for: JKHY [2026-02-20T20:25:10.862368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-02-20T20:25:10.874904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-02-20T20:25:10.875340] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-02-20T20:25:10.876218] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-02-20T20:25:10.876277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:10.876310] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:10.876337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:10.876395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:10.939933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:10.940881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:10.940984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:10.941019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:11.066128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:11.066299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:11.066341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:11.066416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:11.071392] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-02-20T20:25:11.071800] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-02-20T20:25:11.071959] [INFO ] [sig ] JKHY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:11.232564] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JKHY.txt [2026-02-20T20:25:11.232755] [INFO ] [sig ] [1685/3387] Completed JKHY in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:11.232796] [INFO ] [sig ] [1686/3387] Forecasting JKS... [2026-02-20T20:25:11.232826] [INFO ] [sig ] Generating forecast for: JKS [2026-02-20T20:25:11.232858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-02-20T20:25:11.245188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-02-20T20:25:11.245677] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-02-20T20:25:11.246624] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-02-20T20:25:11.246687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:11.246721] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:11.246749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:11.246844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:11.312962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:11.313886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:11.313986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:11.314020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:11.443695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:11.443862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:11.443921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:11.443954] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:11.447695] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-02-20T20:25:11.448040] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-02-20T20:25:11.448191] [INFO ] [sig ] JKS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:11.601808] [INFO ] [LOCAL ] Saved forecast: JKS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JKS.txt [2026-02-20T20:25:11.601975] [INFO ] [sig ] [1686/3387] Completed JKS in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:11.602015] [INFO ] [sig ] [1687/3387] Forecasting JLL... [2026-02-20T20:25:11.602045] [INFO ] [sig ] Generating forecast for: JLL [2026-02-20T20:25:11.602077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-02-20T20:25:11.614853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-02-20T20:25:11.615265] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-02-20T20:25:11.616104] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-02-20T20:25:11.616159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:11.616192] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:11.616218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:11.616276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:11.674346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:11.675270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:11.675377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:11.675417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:11.805097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:11.805264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:11.805307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:11.805337] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:11.809004] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-02-20T20:25:11.809349] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-02-20T20:25:11.809498] [INFO ] [sig ] JLL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:11.957693] [INFO ] [LOCAL ] Saved forecast: JLL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JLL.txt [2026-02-20T20:25:11.957854] [INFO ] [sig ] [1687/3387] Completed JLL in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:11.957895] [INFO ] [sig ] [1688/3387] Forecasting JLS... [2026-02-20T20:25:11.957924] [INFO ] [sig ] Generating forecast for: JLS [2026-02-20T20:25:11.957957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-02-20T20:25:11.969824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-02-20T20:25:11.970244] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-02-20T20:25:11.971108] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-02-20T20:25:11.971164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:11.971196] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:11.971223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:11.971281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:12.031017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:12.031954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:12.032053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:12.032086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:12.144132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:12.144300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:12.144345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:12.144382] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:12.148238] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-02-20T20:25:12.148677] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-02-20T20:25:12.148834] [INFO ] [sig ] JLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:12.301537] [INFO ] [LOCAL ] Saved forecast: JLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JLS.txt [2026-02-20T20:25:12.301754] [INFO ] [sig ] [1688/3387] Completed JLS in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:12.301797] [INFO ] [sig ] [1689/3387] Forecasting JMIA... [2026-02-20T20:25:12.301828] [INFO ] [sig ] Generating forecast for: JMIA [2026-02-20T20:25:12.301859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-02-20T20:25:12.315332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-02-20T20:25:12.315790] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-02-20T20:25:12.316972] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-02-20T20:25:12.317040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:12.317073] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:12.317100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:12.317159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:12.378947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:12.380118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:12.380235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:12.380270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:12.514713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:12.514885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:12.514927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:12.514959] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:12.518678] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-02-20T20:25:12.519012] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-02-20T20:25:12.519162] [INFO ] [sig ] JMIA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:12.683779] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JMIA.txt [2026-02-20T20:25:12.683960] [INFO ] [sig ] [1689/3387] Completed JMIA in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:12.684000] [INFO ] [sig ] [1690/3387] Forecasting JMSB... [2026-02-20T20:25:12.684031] [INFO ] [sig ] Generating forecast for: JMSB [2026-02-20T20:25:12.684062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-02-20T20:25:12.695492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-02-20T20:25:12.695941] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-02-20T20:25:12.696870] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-02-20T20:25:12.696929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:12.696978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:12.697006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:12.697064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:12.757680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:12.758549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:12.758667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:12.758701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:12.872172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:12.872326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:12.872378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:12.872415] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:12.876005] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-02-20T20:25:12.876327] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-02-20T20:25:12.876469] [INFO ] [sig ] JMSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:13.032454] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JMSB.txt [2026-02-20T20:25:13.032684] [INFO ] [sig ] [1690/3387] Completed JMSB in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:13.032731] [INFO ] [sig ] [1691/3387] Forecasting JNJ... [2026-02-20T20:25:13.032761] [INFO ] [sig ] Generating forecast for: JNJ [2026-02-20T20:25:13.032801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-02-20T20:25:13.044483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-02-20T20:25:13.044917] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-02-20T20:25:13.045799] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-02-20T20:25:13.045881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:13.045915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:13.045943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:13.046001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:13.106813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:13.107866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:13.107971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:13.108006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:13.239688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:13.239857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:13.239898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:13.239927] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:13.243663] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=70.14%) [2026-02-20T20:25:13.244017] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-02-20T20:25:13.244227] [INFO ] [sig ] JNJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:13.391834] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JNJ.txt [2026-02-20T20:25:13.392000] [INFO ] [sig ] [1691/3387] Completed JNJ in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 10.2m [2026-02-20T20:25:13.392040] [INFO ] [sig ] [1692/3387] Forecasting JOBY... [2026-02-20T20:25:13.392071] [INFO ] [sig ] Generating forecast for: JOBY [2026-02-20T20:25:13.392103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-02-20T20:25:13.403695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-02-20T20:25:13.404116] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-02-20T20:25:13.404967] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-02-20T20:25:13.405024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:13.405057] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:13.405084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:13.405142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:13.463611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:13.464519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:13.464677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:13.464712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:13.584775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:13.584941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:13.584982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:13.585011] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:13.588811] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-02-20T20:25:13.589180] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-02-20T20:25:13.589334] [INFO ] [sig ] JOBY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:13.739673] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JOBY.txt [2026-02-20T20:25:13.739864] [INFO ] [sig ] [1692/3387] Completed JOBY in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-20T20:25:13.739904] [INFO ] [sig ] [1693/3387] Forecasting JOE... [2026-02-20T20:25:13.739935] [INFO ] [sig ] Generating forecast for: JOE [2026-02-20T20:25:13.739966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-02-20T20:25:13.751328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-02-20T20:25:13.751771] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-02-20T20:25:13.752662] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-02-20T20:25:13.752725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:13.752759] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:13.752786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:13.752843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:13.811497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:13.812426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:13.812528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:13.812607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:13.938830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:13.938999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:13.939040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:13.939069] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:13.942812] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-02-20T20:25:13.943193] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-02-20T20:25:13.943348] [INFO ] [sig ] JOE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:14.093038] [INFO ] [LOCAL ] Saved forecast: JOE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JOE.txt [2026-02-20T20:25:14.093211] [INFO ] [sig ] [1693/3387] Completed JOE in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-20T20:25:14.093251] [INFO ] [sig ] [1694/3387] Forecasting JOF... [2026-02-20T20:25:14.093290] [INFO ] [sig ] Generating forecast for: JOF [2026-02-20T20:25:14.093322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-02-20T20:25:14.105015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-02-20T20:25:14.105448] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-02-20T20:25:14.106366] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-02-20T20:25:14.106431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:14.106465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:14.106492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:14.106550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:14.165370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:14.166293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:14.166407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:14.166448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:14.287976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:14.288141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:14.288183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:14.288212] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:14.291791] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-02-20T20:25:14.292118] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-02-20T20:25:14.292258] [INFO ] [sig ] JOF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:14.438549] [INFO ] [LOCAL ] Saved forecast: JOF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JOF.txt [2026-02-20T20:25:14.438738] [INFO ] [sig ] [1694/3387] Completed JOF in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-20T20:25:14.438779] [INFO ] [sig ] [1695/3387] Forecasting JPC... [2026-02-20T20:25:14.438810] [INFO ] [sig ] Generating forecast for: JPC [2026-02-20T20:25:14.438842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-02-20T20:25:14.450050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-02-20T20:25:14.450460] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-02-20T20:25:14.451304] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-02-20T20:25:14.451363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:14.451396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:14.451422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:14.451480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:14.509835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:14.510753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:14.510855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:14.510888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:14.633538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:14.633731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:14.633774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:14.633804] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:14.637422] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=57.07%) [2026-02-20T20:25:14.637787] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-02-20T20:25:14.637933] [INFO ] [sig ] JPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:14.791719] [INFO ] [LOCAL ] Saved forecast: JPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JPC.txt [2026-02-20T20:25:14.791918] [INFO ] [sig ] [1695/3387] Completed JPC in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-20T20:25:14.791959] [INFO ] [sig ] [1696/3387] Forecasting JPEF... [2026-02-20T20:25:14.791990] [INFO ] [sig ] Generating forecast for: JPEF [2026-02-20T20:25:14.792024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-02-20T20:25:14.803058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-02-20T20:25:14.803477] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-02-20T20:25:14.804316] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-02-20T20:25:14.804371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:14.804405] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:14.804432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:14.804489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:14.863269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:14.864175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:14.864269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:14.864303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:14.984830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:14.985003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:14.985045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:14.985074] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:14.988959] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=57.62%) [2026-02-20T20:25:14.989301] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-02-20T20:25:14.989449] [INFO ] [sig ] JPEF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:15.137972] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JPEF.txt [2026-02-20T20:25:15.138147] [INFO ] [sig ] [1696/3387] Completed JPEF in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:15.138187] [INFO ] [sig ] [1697/3387] Forecasting JPM... [2026-02-20T20:25:15.138219] [INFO ] [sig ] Generating forecast for: JPM [2026-02-20T20:25:15.138251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-02-20T20:25:15.149724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-02-20T20:25:15.150135] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-02-20T20:25:15.150980] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-02-20T20:25:15.151038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:15.151071] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:15.151099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:15.151161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:15.214110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:15.215891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:15.216074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:15.216115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:15.347709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:15.347903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:15.347945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:15.348001] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:15.351970] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=70.99%) [2026-02-20T20:25:15.352373] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-02-20T20:25:15.352605] [INFO ] [sig ] JPM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:15.503795] [INFO ] [LOCAL ] Saved forecast: JPM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JPM.txt [2026-02-20T20:25:15.503969] [INFO ] [sig ] [1697/3387] Completed JPM in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:15.504020] [INFO ] [sig ] [1698/3387] Forecasting JQC... [2026-02-20T20:25:15.504052] [INFO ] [sig ] Generating forecast for: JQC [2026-02-20T20:25:15.504096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-02-20T20:25:15.516441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-02-20T20:25:15.516954] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-02-20T20:25:15.517912] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-02-20T20:25:15.517981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:15.518015] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:15.518043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:15.518102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:15.576833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:15.577757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:15.577860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:15.577894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:15.704910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:15.705077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:15.705119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:15.705149] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:15.708776] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-02-20T20:25:15.709103] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-02-20T20:25:15.709247] [INFO ] [sig ] JQC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:15.860251] [INFO ] [LOCAL ] Saved forecast: JQC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JQC.txt [2026-02-20T20:25:15.860417] [INFO ] [sig ] [1698/3387] Completed JQC in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:15.860458] [INFO ] [sig ] [1699/3387] Forecasting JRI... [2026-02-20T20:25:15.860487] [INFO ] [sig ] Generating forecast for: JRI [2026-02-20T20:25:15.860517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-02-20T20:25:15.872205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-02-20T20:25:15.872655] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-02-20T20:25:15.873502] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-02-20T20:25:15.873570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:15.873670] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:15.873699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:15.873758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:15.936912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:15.938041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:15.938169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:15.938221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:16.060432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:16.060624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:16.060668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:16.060698] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:16.064344] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-02-20T20:25:16.064744] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-02-20T20:25:16.064907] [INFO ] [sig ] JRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:16.214229] [INFO ] [LOCAL ] Saved forecast: JRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JRI.txt [2026-02-20T20:25:16.214425] [INFO ] [sig ] [1699/3387] Completed JRI in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:16.214470] [INFO ] [sig ] [1700/3387] Forecasting JRS... [2026-02-20T20:25:16.214501] [INFO ] [sig ] Generating forecast for: JRS [2026-02-20T20:25:16.214541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-02-20T20:25:16.227105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-02-20T20:25:16.227594] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-02-20T20:25:16.228725] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-02-20T20:25:16.228783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:16.228815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:16.228842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:16.228898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:16.287377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:16.288298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:16.288398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:16.288432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:16.403292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:16.403461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:16.403506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:16.403537] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:16.407186] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-02-20T20:25:16.407558] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-02-20T20:25:16.407734] [INFO ] [sig ] JRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:16.560373] [INFO ] [LOCAL ] Saved forecast: JRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JRS.txt [2026-02-20T20:25:16.560537] [INFO ] [sig ] [1700/3387] Completed JRS in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:16.560600] [INFO ] [sig ] [1701/3387] Forecasting JSM... [2026-02-20T20:25:16.560634] [INFO ] [sig ] Generating forecast for: JSM [2026-02-20T20:25:16.560664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-02-20T20:25:16.572394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-02-20T20:25:16.572833] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-02-20T20:25:16.573660] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-02-20T20:25:16.573717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:16.573752] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:16.573780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:16.573855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:16.634269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:16.635180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:16.635275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:16.635310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:16.756620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:16.756841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:16.756904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:16.756935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:16.760930] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=12.19%) [2026-02-20T20:25:16.761322] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-02-20T20:25:16.761479] [INFO ] [sig ] JSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:16.910191] [INFO ] [LOCAL ] Saved forecast: JSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JSM.txt [2026-02-20T20:25:16.910363] [INFO ] [sig ] [1701/3387] Completed JSM in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:16.910403] [INFO ] [sig ] [1702/3387] Forecasting JSMD... [2026-02-20T20:25:16.910434] [INFO ] [sig ] Generating forecast for: JSMD [2026-02-20T20:25:16.910467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-02-20T20:25:16.922440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-02-20T20:25:16.922856] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-02-20T20:25:16.923741] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-02-20T20:25:16.923795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:16.923828] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:16.923855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:16.923911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:16.983091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:16.984111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:16.984217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:16.984250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:17.108085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:17.108250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:17.108289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:17.108358] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:17.112054] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-02-20T20:25:17.112406] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-02-20T20:25:17.112555] [INFO ] [sig ] JSMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:17.335902] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JSMD.txt [2026-02-20T20:25:17.336070] [INFO ] [sig ] [1702/3387] Completed JSMD in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:17.336111] [INFO ] [sig ] [1703/3387] Forecasting JSML... [2026-02-20T20:25:17.336140] [INFO ] [sig ] Generating forecast for: JSML [2026-02-20T20:25:17.336173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-02-20T20:25:17.347835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-02-20T20:25:17.348245] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-02-20T20:25:17.349150] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-02-20T20:25:17.349223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:17.349257] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:17.349284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:17.349341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:17.407505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:17.408436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:17.408542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:17.408612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:17.536156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:17.536357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:17.536423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:17.536456] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:17.540352] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-20T20:25:17.540726] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-02-20T20:25:17.540884] [INFO ] [sig ] JSML: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:17.690341] [INFO ] [LOCAL ] Saved forecast: JSML 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JSML.txt [2026-02-20T20:25:17.690513] [INFO ] [sig ] [1703/3387] Completed JSML in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:17.690554] [INFO ] [sig ] [1704/3387] Forecasting JTEK... [2026-02-20T20:25:17.690608] [INFO ] [sig ] Generating forecast for: JTEK [2026-02-20T20:25:17.690642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-02-20T20:25:17.702145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-02-20T20:25:17.702605] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-02-20T20:25:17.703564] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-02-20T20:25:17.703667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:17.703702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:17.703730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:17.703790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:17.762320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:17.763268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:17.763366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:17.763403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:17.887966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:17.888153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:17.888197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:17.888229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:17.891968] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-02-20T20:25:17.892374] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-02-20T20:25:17.892538] [INFO ] [sig ] JTEK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:18.051552] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JTEK.txt [2026-02-20T20:25:18.051742] [INFO ] [sig ] [1704/3387] Completed JTEK in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:18.051785] [INFO ] [sig ] [1705/3387] Forecasting JVA... [2026-02-20T20:25:18.051816] [INFO ] [sig ] Generating forecast for: JVA [2026-02-20T20:25:18.051850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-02-20T20:25:18.063299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-02-20T20:25:18.063734] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-02-20T20:25:18.064687] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-02-20T20:25:18.064749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:18.064783] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:18.064812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:18.064872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:18.125253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:18.126208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:18.126319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:18.126354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:18.260905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:18.261123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:18.261168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:18.261199] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:18.265401] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-02-20T20:25:18.265838] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-02-20T20:25:18.266002] [INFO ] [sig ] JVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:18.425043] [INFO ] [LOCAL ] Saved forecast: JVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/JVA.txt [2026-02-20T20:25:18.425217] [INFO ] [sig ] [1705/3387] Completed JVA in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:18.425258] [INFO ] [sig ] [1706/3387] Forecasting JXN... [2026-02-20T20:25:18.425287] [INFO ] [sig ] Generating forecast for: JXN [2026-02-20T20:25:18.425319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-02-20T20:25:18.438866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-02-20T20:25:18.439309] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-02-20T20:25:18.440318] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-02-20T20:25:18.440384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:18.440418] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:18.440445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:18.440506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:18.500778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:18.501752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:18.501867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:18.501902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:18.628363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:18.628541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:18.628613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:18.628646] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:18.632525] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-02-20T20:25:18.632966] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-02-20T20:25:18.633139] [INFO ] [sig ] JXN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:18.795546] [INFO ] [LOCAL ] Saved forecast: JXN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/JXN.txt [2026-02-20T20:25:18.795742] [INFO ] [sig ] [1706/3387] Completed JXN in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:18.795785] [INFO ] [sig ] [1707/3387] Forecasting KAI... [2026-02-20T20:25:18.795815] [INFO ] [sig ] Generating forecast for: KAI [2026-02-20T20:25:18.795848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-02-20T20:25:18.808025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-02-20T20:25:18.808452] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-02-20T20:25:18.809319] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-02-20T20:25:18.809376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:18.809408] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:18.809435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:18.809493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:18.869215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:18.870187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:18.870293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:18.870328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:19.026832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:19.027150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:19.027204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:19.027237] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:19.031070] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-02-20T20:25:19.031421] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-02-20T20:25:19.031635] [INFO ] [sig ] KAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:19.179979] [INFO ] [LOCAL ] Saved forecast: KAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KAI.txt [2026-02-20T20:25:19.180146] [INFO ] [sig ] [1707/3387] Completed KAI in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 10.1m [2026-02-20T20:25:19.180186] [INFO ] [sig ] [1708/3387] Forecasting KARO... [2026-02-20T20:25:19.180216] [INFO ] [sig ] Generating forecast for: KARO [2026-02-20T20:25:19.180247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-02-20T20:25:19.192210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-02-20T20:25:19.192673] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-02-20T20:25:19.193568] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-02-20T20:25:19.193658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:19.193692] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:19.193719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:19.193779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:19.259189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:19.260126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:19.260226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:19.260260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:19.379950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:19.380114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:19.380155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:19.380184] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:19.383859] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=34.73%) [2026-02-20T20:25:19.384238] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-02-20T20:25:19.384395] [INFO ] [sig ] KARO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:19.535191] [INFO ] [LOCAL ] Saved forecast: KARO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KARO.txt [2026-02-20T20:25:19.535357] [INFO ] [sig ] [1708/3387] Completed KARO in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-20T20:25:19.535399] [INFO ] [sig ] [1709/3387] Forecasting KB... [2026-02-20T20:25:19.535429] [INFO ] [sig ] Generating forecast for: KB [2026-02-20T20:25:19.535462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-02-20T20:25:19.547469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-02-20T20:25:19.547926] [INFO ] [FORECASTER] Starting predict_future for KB [2026-02-20T20:25:19.548864] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-02-20T20:25:19.548924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:19.548958] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:19.548987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:19.549047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:19.609674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:19.610608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:19.610743] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:19.610778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:19.742384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:19.742604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:19.742654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:19.742686] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:19.746569] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-02-20T20:25:19.746968] [INFO ] [FORECASTER] Completed predict_future for KB [2026-02-20T20:25:19.747123] [INFO ] [sig ] KB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:19.903282] [INFO ] [LOCAL ] Saved forecast: KB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KB.txt [2026-02-20T20:25:19.903445] [INFO ] [sig ] [1709/3387] Completed KB in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-20T20:25:19.903495] [INFO ] [sig ] [1710/3387] Forecasting KBH... [2026-02-20T20:25:19.903528] [INFO ] [sig ] Generating forecast for: KBH [2026-02-20T20:25:19.903566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-02-20T20:25:19.915478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-02-20T20:25:19.915939] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-02-20T20:25:19.916916] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-02-20T20:25:19.916976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:19.917010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:19.917037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:19.917095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:19.977562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:19.978494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:19.978612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:19.978650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:20.103227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:20.103411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:20.103455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:20.103485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:20.107169] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-02-20T20:25:20.107490] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-02-20T20:25:20.107682] [INFO ] [sig ] KBH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:20.263424] [INFO ] [LOCAL ] Saved forecast: KBH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KBH.txt [2026-02-20T20:25:20.263618] [INFO ] [sig ] [1710/3387] Completed KBH in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-20T20:25:20.263662] [INFO ] [sig ] [1711/3387] Forecasting KBWB... [2026-02-20T20:25:20.263692] [INFO ] [sig ] Generating forecast for: KBWB [2026-02-20T20:25:20.263723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-02-20T20:25:20.275509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-02-20T20:25:20.275954] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-02-20T20:25:20.276919] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-02-20T20:25:20.276978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:20.277010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:20.277036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:20.277094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:20.336907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:20.337898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:20.338002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:20.338036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:20.464394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:20.464607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:20.464660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:20.464694] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:20.468417] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-02-20T20:25:20.468815] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-02-20T20:25:20.468966] [INFO ] [sig ] KBWB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:20.625173] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KBWB.txt [2026-02-20T20:25:20.625335] [INFO ] [sig ] [1711/3387] Completed KBWB in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-20T20:25:20.625376] [INFO ] [sig ] [1712/3387] Forecasting KBWD... [2026-02-20T20:25:20.625406] [INFO ] [sig ] Generating forecast for: KBWD [2026-02-20T20:25:20.625438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-02-20T20:25:20.638400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-02-20T20:25:20.639063] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-02-20T20:25:20.639952] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-02-20T20:25:20.640010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:20.640045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:20.640073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:20.640133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:20.703085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:20.704051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:20.704142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:20.704175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:20.833188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:20.833359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:20.833402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:20.833432] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:20.837098] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-02-20T20:25:20.837418] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-02-20T20:25:20.837562] [INFO ] [sig ] KBWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:20.998276] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KBWD.txt [2026-02-20T20:25:20.998506] [INFO ] [sig ] [1712/3387] Completed KBWD in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-20T20:25:20.998597] [INFO ] [sig ] [1713/3387] Forecasting KBWP... [2026-02-20T20:25:20.998659] [INFO ] [sig ] Generating forecast for: KBWP [2026-02-20T20:25:20.998715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-02-20T20:25:21.010470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-02-20T20:25:21.010943] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-02-20T20:25:21.011815] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-02-20T20:25:21.011872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:21.011906] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:21.011935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:21.011993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:21.071898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:21.072786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:21.072880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:21.072915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:21.189601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:21.189771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:21.189813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:21.189843] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:21.193679] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-02-20T20:25:21.194039] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-02-20T20:25:21.194196] [INFO ] [sig ] KBWP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:21.358624] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KBWP.txt [2026-02-20T20:25:21.358806] [INFO ] [sig ] [1713/3387] Completed KBWP in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:21.358847] [INFO ] [sig ] [1714/3387] Forecasting KBWY... [2026-02-20T20:25:21.358878] [INFO ] [sig ] Generating forecast for: KBWY [2026-02-20T20:25:21.358910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-02-20T20:25:21.371740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-02-20T20:25:21.372188] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-02-20T20:25:21.373059] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-02-20T20:25:21.373117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:21.373166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:21.373195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:21.373254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:21.433416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:21.434375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:21.434477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:21.434511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:21.559183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:21.559353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:21.559397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:21.559428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:21.563179] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-02-20T20:25:21.563537] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-02-20T20:25:21.563744] [INFO ] [sig ] KBWY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:21.715800] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KBWY.txt [2026-02-20T20:25:21.715967] [INFO ] [sig ] [1714/3387] Completed KBWY in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:21.716009] [INFO ] [sig ] [1715/3387] Forecasting KC... [2026-02-20T20:25:21.716038] [INFO ] [sig ] Generating forecast for: KC [2026-02-20T20:25:21.716070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-02-20T20:25:21.728109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-02-20T20:25:21.728518] [INFO ] [FORECASTER] Starting predict_future for KC [2026-02-20T20:25:21.729365] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-02-20T20:25:21.729421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:21.729455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:21.729482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:21.729540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:21.788232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:21.789162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:21.789267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:21.789302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:21.915191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:21.915356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:21.915397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:21.915427] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:21.919051] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-02-20T20:25:21.919365] [INFO ] [FORECASTER] Completed predict_future for KC [2026-02-20T20:25:21.919507] [INFO ] [sig ] KC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:22.071747] [INFO ] [LOCAL ] Saved forecast: KC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KC.txt [2026-02-20T20:25:22.071926] [INFO ] [sig ] [1715/3387] Completed KC in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:22.071973] [INFO ] [sig ] [1716/3387] Forecasting KD... [2026-02-20T20:25:22.072004] [INFO ] [sig ] Generating forecast for: KD [2026-02-20T20:25:22.072036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-02-20T20:25:22.083881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-02-20T20:25:22.084364] [INFO ] [FORECASTER] Starting predict_future for KD [2026-02-20T20:25:22.085245] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-02-20T20:25:22.085302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:22.085365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:22.085394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:22.085452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:22.144206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:22.145173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:22.145303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:22.145341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:22.281444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:22.281659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:22.281707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:22.281739] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:22.285942] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=45.60%) [2026-02-20T20:25:22.286406] [INFO ] [FORECASTER] Completed predict_future for KD [2026-02-20T20:25:22.286598] [INFO ] [sig ] KD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:22.443935] [INFO ] [LOCAL ] Saved forecast: KD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KD.txt [2026-02-20T20:25:22.444106] [INFO ] [sig ] [1716/3387] Completed KD in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:22.444148] [INFO ] [sig ] [1717/3387] Forecasting KDP... [2026-02-20T20:25:22.444177] [INFO ] [sig ] Generating forecast for: KDP [2026-02-20T20:25:22.444210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-02-20T20:25:22.455788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-02-20T20:25:22.456193] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-02-20T20:25:22.457067] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-02-20T20:25:22.457122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:22.457154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:22.457181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:22.457237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:22.516365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:22.517317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:22.517416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:22.517451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:22.639415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:22.639601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:22.639646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:22.639676] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:22.643295] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-02-20T20:25:22.643655] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-02-20T20:25:22.643801] [INFO ] [sig ] KDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:22.808852] [INFO ] [LOCAL ] Saved forecast: KDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KDP.txt [2026-02-20T20:25:22.809030] [INFO ] [sig ] [1717/3387] Completed KDP in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:22.809079] [INFO ] [sig ] [1718/3387] Forecasting KE... [2026-02-20T20:25:22.809109] [INFO ] [sig ] Generating forecast for: KE [2026-02-20T20:25:22.809141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-02-20T20:25:22.821299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-02-20T20:25:22.821760] [INFO ] [FORECASTER] Starting predict_future for KE [2026-02-20T20:25:22.822646] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-02-20T20:25:22.822701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:22.822735] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:22.822763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:22.822821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:22.882746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:22.883720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:22.883825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:22.883859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:23.007842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:23.008010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:23.008052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:23.008081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:23.011772] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-02-20T20:25:23.012104] [INFO ] [FORECASTER] Completed predict_future for KE [2026-02-20T20:25:23.012258] [INFO ] [sig ] KE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:23.169339] [INFO ] [LOCAL ] Saved forecast: KE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KE.txt [2026-02-20T20:25:23.169504] [INFO ] [sig ] [1718/3387] Completed KE in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:23.169544] [INFO ] [sig ] [1719/3387] Forecasting KELYA... [2026-02-20T20:25:23.169599] [INFO ] [sig ] Generating forecast for: KELYA [2026-02-20T20:25:23.169636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-02-20T20:25:23.181251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-02-20T20:25:23.181718] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-02-20T20:25:23.182569] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-02-20T20:25:23.182661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:23.182694] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:23.182721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:23.182780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:23.242946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:23.243897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:23.243998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:23.244033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:23.364118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:23.364287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:23.364328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:23.364411] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:23.368151] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-02-20T20:25:23.368499] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-02-20T20:25:23.368667] [INFO ] [sig ] KELYA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:23.524771] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KELYA.txt [2026-02-20T20:25:23.524947] [INFO ] [sig ] [1719/3387] Completed KELYA in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:23.524989] [INFO ] [sig ] [1720/3387] Forecasting KEN... [2026-02-20T20:25:23.525019] [INFO ] [sig ] Generating forecast for: KEN [2026-02-20T20:25:23.525059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-02-20T20:25:23.536333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-02-20T20:25:23.536769] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-02-20T20:25:23.537661] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-02-20T20:25:23.537721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:23.537761] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:23.537794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:23.537865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:23.596278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:23.597232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:23.597347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:23.597381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:23.718541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:23.718728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:23.718773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:23.718802] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:23.722597] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-02-20T20:25:23.723006] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-02-20T20:25:23.723165] [INFO ] [sig ] KEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:23.878137] [INFO ] [LOCAL ] Saved forecast: KEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KEN.txt [2026-02-20T20:25:23.878314] [INFO ] [sig ] [1720/3387] Completed KEN in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:23.878354] [INFO ] [sig ] [1721/3387] Forecasting KEP... [2026-02-20T20:25:23.878384] [INFO ] [sig ] Generating forecast for: KEP [2026-02-20T20:25:23.878417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-02-20T20:25:23.890806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-02-20T20:25:23.891228] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-02-20T20:25:23.892112] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-02-20T20:25:23.892178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:23.892211] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:23.892238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:23.892298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:23.950778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:23.951711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:23.951820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:23.951853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:24.079230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:24.079401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:24.079444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:24.079493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:24.083274] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-02-20T20:25:24.083696] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-02-20T20:25:24.083856] [INFO ] [sig ] KEP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:24.236551] [INFO ] [LOCAL ] Saved forecast: KEP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KEP.txt [2026-02-20T20:25:24.236810] [INFO ] [sig ] [1721/3387] Completed KEP in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:24.236862] [INFO ] [sig ] [1722/3387] Forecasting KEX... [2026-02-20T20:25:24.236892] [INFO ] [sig ] Generating forecast for: KEX [2026-02-20T20:25:24.236930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-02-20T20:25:24.249558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-02-20T20:25:24.250008] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-02-20T20:25:24.250969] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-02-20T20:25:24.251031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:24.251064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:24.251090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:24.251152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:24.310797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:24.311822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:24.311947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:24.311982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:24.439975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:24.440182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:24.440226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:24.440257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:24.444187] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-02-20T20:25:24.444602] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-02-20T20:25:24.444769] [INFO ] [sig ] KEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:24.607124] [INFO ] [LOCAL ] Saved forecast: KEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KEX.txt [2026-02-20T20:25:24.607299] [INFO ] [sig ] [1722/3387] Completed KEX in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:24.607342] [INFO ] [sig ] [1723/3387] Forecasting KEYS... [2026-02-20T20:25:24.607372] [INFO ] [sig ] Generating forecast for: KEYS [2026-02-20T20:25:24.607406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-02-20T20:25:24.619327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-02-20T20:25:24.619790] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-02-20T20:25:24.620693] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-02-20T20:25:24.620752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:24.620784] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:24.620812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:24.620870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:24.683319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:24.684261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:24.684365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:24.684417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:24.813331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:24.813501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:24.813544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:24.813597] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:24.817280] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-02-20T20:25:24.817641] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-02-20T20:25:24.817792] [INFO ] [sig ] KEYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:24.981054] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KEYS.txt [2026-02-20T20:25:24.981257] [INFO ] [sig ] [1723/3387] Completed KEYS in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:24.981300] [INFO ] [sig ] [1724/3387] Forecasting KFS... [2026-02-20T20:25:24.981329] [INFO ] [sig ] Generating forecast for: KFS [2026-02-20T20:25:24.981361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-02-20T20:25:24.993899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-02-20T20:25:24.994324] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-02-20T20:25:24.995187] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-02-20T20:25:24.995246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:24.995279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:24.995306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:24.995364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:25.055663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:25.056535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:25.056669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:25.056706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:25.181953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:25.182119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:25.182160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:25.182189] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:25.186203] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-02-20T20:25:25.186605] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-02-20T20:25:25.186763] [INFO ] [sig ] KFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:25.335393] [INFO ] [LOCAL ] Saved forecast: KFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KFS.txt [2026-02-20T20:25:25.335566] [INFO ] [sig ] [1724/3387] Completed KFS in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 10.0m [2026-02-20T20:25:25.335636] [INFO ] [sig ] [1725/3387] Forecasting KFY... [2026-02-20T20:25:25.335668] [INFO ] [sig ] Generating forecast for: KFY [2026-02-20T20:25:25.335703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-02-20T20:25:25.347189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-02-20T20:25:25.347626] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-02-20T20:25:25.348502] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-02-20T20:25:25.348568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:25.348631] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:25.348676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:25.348739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:25.408252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:25.409241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:25.409350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:25.409385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:25.527925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:25.528093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:25.528135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:25.528165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:25.531848] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-02-20T20:25:25.532188] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-02-20T20:25:25.532335] [INFO ] [sig ] KFY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:25.692310] [INFO ] [LOCAL ] Saved forecast: KFY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KFY.txt [2026-02-20T20:25:25.692474] [INFO ] [sig ] [1725/3387] Completed KFY in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-20T20:25:25.692515] [INFO ] [sig ] [1726/3387] Forecasting KGS... [2026-02-20T20:25:25.692544] [INFO ] [sig ] Generating forecast for: KGS [2026-02-20T20:25:25.692601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-02-20T20:25:25.704179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-02-20T20:25:25.704520] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-02-20T20:25:25.705375] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-02-20T20:25:25.705430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:25.705463] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:25.705491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:25.705553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:25.764042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:25.764778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:25.764888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:25.764922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:25.889008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:25.889163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:25.889204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:25.889234] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:25.892700] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-02-20T20:25:25.892984] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-02-20T20:25:25.893115] [INFO ] [sig ] KGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:26.037140] [INFO ] [LOCAL ] Saved forecast: KGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KGS.txt [2026-02-20T20:25:26.037284] [INFO ] [sig ] [1726/3387] Completed KGS in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-20T20:25:26.037325] [INFO ] [sig ] [1727/3387] Forecasting KHC... [2026-02-20T20:25:26.037356] [INFO ] [sig ] Generating forecast for: KHC [2026-02-20T20:25:26.037387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-02-20T20:25:26.048589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-02-20T20:25:26.049006] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-02-20T20:25:26.049889] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-02-20T20:25:26.049946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:26.049980] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:26.050009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:26.050067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:26.109620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:26.110428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:26.110513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:26.110547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:26.235498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:26.235674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:26.235717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:26.235746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:26.239144] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-02-20T20:25:26.239417] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-02-20T20:25:26.239548] [INFO ] [sig ] KHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:26.383208] [INFO ] [LOCAL ] Saved forecast: KHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KHC.txt [2026-02-20T20:25:26.383372] [INFO ] [sig ] [1727/3387] Completed KHC in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-20T20:25:26.383414] [INFO ] [sig ] [1728/3387] Forecasting KIDS... [2026-02-20T20:25:26.383443] [INFO ] [sig ] Generating forecast for: KIDS [2026-02-20T20:25:26.383476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-02-20T20:25:26.394188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-02-20T20:25:26.394530] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-02-20T20:25:26.395406] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-02-20T20:25:26.395461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:26.395495] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:26.395522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:26.395599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:26.456064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:26.456996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:26.457085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:26.457119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:26.579454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:26.579632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:26.579676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:26.579707] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:26.583319] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-02-20T20:25:26.583638] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-02-20T20:25:26.583796] [INFO ] [sig ] KIDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:26.734612] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KIDS.txt [2026-02-20T20:25:26.734797] [INFO ] [sig ] [1728/3387] Completed KIDS in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-20T20:25:26.734845] [INFO ] [sig ] [1729/3387] Forecasting KIM... [2026-02-20T20:25:26.734875] [INFO ] [sig ] Generating forecast for: KIM [2026-02-20T20:25:26.734915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-02-20T20:25:26.746217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-02-20T20:25:26.746616] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-02-20T20:25:26.747644] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-02-20T20:25:26.747703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:26.747744] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:26.747777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:26.747847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:26.810405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:26.811323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:26.811410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:26.811444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:26.938282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:26.938459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:26.938501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:26.938532] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:26.942378] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: DOWN (p=14.02%) [2026-02-20T20:25:26.942771] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-02-20T20:25:26.942954] [INFO ] [sig ] KIM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:27.095406] [INFO ] [LOCAL ] Saved forecast: KIM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KIM.txt [2026-02-20T20:25:27.095636] [INFO ] [sig ] [1729/3387] Completed KIM in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-20T20:25:27.095705] [INFO ] [sig ] [1730/3387] Forecasting KINS... [2026-02-20T20:25:27.095742] [INFO ] [sig ] Generating forecast for: KINS [2026-02-20T20:25:27.095776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-02-20T20:25:27.107544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-02-20T20:25:27.107961] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-02-20T20:25:27.108852] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-02-20T20:25:27.108908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:27.108943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:27.108970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:27.109027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:27.169182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:27.170064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:27.170151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:27.170184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:27.291955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:27.292113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:27.292154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:27.292183] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:27.295684] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-02-20T20:25:27.295997] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-02-20T20:25:27.296132] [INFO ] [sig ] KINS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:27.440386] [INFO ] [LOCAL ] Saved forecast: KINS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KINS.txt [2026-02-20T20:25:27.440540] [INFO ] [sig ] [1730/3387] Completed KINS in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:27.440600] [INFO ] [sig ] [1731/3387] Forecasting KIO... [2026-02-20T20:25:27.440632] [INFO ] [sig ] Generating forecast for: KIO [2026-02-20T20:25:27.440664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-02-20T20:25:27.451626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-02-20T20:25:27.451954] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-02-20T20:25:27.452762] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-02-20T20:25:27.452815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:27.452847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:27.452874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:27.452930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:27.510739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:27.511562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:27.511669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:27.511703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:27.630394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:27.630556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:27.630620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:27.630650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:27.634087] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-02-20T20:25:27.634381] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-02-20T20:25:27.634531] [INFO ] [sig ] KIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:27.781087] [INFO ] [LOCAL ] Saved forecast: KIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KIO.txt [2026-02-20T20:25:27.781248] [INFO ] [sig ] [1731/3387] Completed KIO in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:27.781287] [INFO ] [sig ] [1732/3387] Forecasting KKRS... [2026-02-20T20:25:27.781317] [INFO ] [sig ] Generating forecast for: KKRS [2026-02-20T20:25:27.781348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-02-20T20:25:27.792816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-02-20T20:25:27.793227] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-02-20T20:25:27.794078] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-02-20T20:25:27.794133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:27.794166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:27.794194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:27.794255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:27.854202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:27.855095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:27.855181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:27.855225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:27.972275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:27.972436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:27.972477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:27.972506] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:27.976163] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-02-20T20:25:27.976476] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-02-20T20:25:27.976640] [INFO ] [sig ] KKRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:28.121002] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KKRS.txt [2026-02-20T20:25:28.121137] [INFO ] [sig ] [1732/3387] Completed KKRS in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:28.121178] [INFO ] [sig ] [1733/3387] Forecasting KLAC... [2026-02-20T20:25:28.121219] [INFO ] [sig ] Generating forecast for: KLAC [2026-02-20T20:25:28.121257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-02-20T20:25:28.132667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-02-20T20:25:28.133019] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-02-20T20:25:28.133902] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-02-20T20:25:28.133958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:28.134020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:28.134050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:28.134109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:28.193659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:28.194383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:28.194467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:28.194501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:28.318996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:28.319153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:28.319194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:28.319223] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:28.322738] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-02-20T20:25:28.323044] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-02-20T20:25:28.323180] [INFO ] [sig ] KLAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:28.469941] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KLAC.txt [2026-02-20T20:25:28.470090] [INFO ] [sig ] [1733/3387] Completed KLAC in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:28.470130] [INFO ] [sig ] [1734/3387] Forecasting KLIC... [2026-02-20T20:25:28.470159] [INFO ] [sig ] Generating forecast for: KLIC [2026-02-20T20:25:28.470191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-02-20T20:25:28.481153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-02-20T20:25:28.481491] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-02-20T20:25:28.482323] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-02-20T20:25:28.482377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:28.482410] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:28.482437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:28.482493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:28.541948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:28.542726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:28.542821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:28.542864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:28.664827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:28.665001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:28.665044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:28.665073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:28.668479] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=20.76%) [2026-02-20T20:25:28.668771] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-02-20T20:25:28.668905] [INFO ] [sig ] KLIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:28.810917] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KLIC.txt [2026-02-20T20:25:28.811067] [INFO ] [sig ] [1734/3387] Completed KLIC in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:28.811106] [INFO ] [sig ] [1735/3387] Forecasting KLXE... [2026-02-20T20:25:28.811135] [INFO ] [sig ] Generating forecast for: KLXE [2026-02-20T20:25:28.811165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-02-20T20:25:28.822213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-02-20T20:25:28.822538] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-02-20T20:25:28.823536] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-02-20T20:25:28.823615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:28.823651] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:28.823679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:28.823735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:28.881848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:28.882620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:28.882702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:28.882735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:29.001484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:29.001658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:29.001700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:29.001728] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:29.005133] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=47.88%) [2026-02-20T20:25:29.005403] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-02-20T20:25:29.005533] [INFO ] [sig ] KLXE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:29.150066] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KLXE.txt [2026-02-20T20:25:29.150212] [INFO ] [sig ] [1735/3387] Completed KLXE in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:29.150253] [INFO ] [sig ] [1736/3387] Forecasting KMB... [2026-02-20T20:25:29.150282] [INFO ] [sig ] Generating forecast for: KMB [2026-02-20T20:25:29.150315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-02-20T20:25:29.161563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-02-20T20:25:29.161944] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-02-20T20:25:29.162754] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-02-20T20:25:29.162808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:29.162840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:29.162867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:29.162924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:29.222337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:29.223068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:29.223152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:29.223187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:29.343905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:29.344071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:29.344112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:29.344209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:29.348052] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-02-20T20:25:29.348360] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-02-20T20:25:29.348505] [INFO ] [sig ] KMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:29.526631] [INFO ] [LOCAL ] Saved forecast: KMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KMB.txt [2026-02-20T20:25:29.526840] [INFO ] [sig ] [1736/3387] Completed KMB in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:29.526885] [INFO ] [sig ] [1737/3387] Forecasting KMDA... [2026-02-20T20:25:29.526917] [INFO ] [sig ] Generating forecast for: KMDA [2026-02-20T20:25:29.526948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-02-20T20:25:29.542397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-02-20T20:25:29.542971] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-02-20T20:25:29.544185] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-02-20T20:25:29.544254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:29.544306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:29.544354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:29.544449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:29.628159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:29.629519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:29.629694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:29.629762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:29.803021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:29.803220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:29.803270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:29.803304] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:29.808621] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-02-20T20:25:29.809118] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-02-20T20:25:29.809309] [INFO ] [sig ] KMDA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:30.045324] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KMDA.txt [2026-02-20T20:25:30.045598] [INFO ] [sig ] [1737/3387] Completed KMDA in 0.5s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:30.045671] [INFO ] [sig ] [1738/3387] Forecasting KMI... [2026-02-20T20:25:30.045726] [INFO ] [sig ] Generating forecast for: KMI [2026-02-20T20:25:30.045782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-02-20T20:25:30.071313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-02-20T20:25:30.071976] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-02-20T20:25:30.073258] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-02-20T20:25:30.073387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:30.073448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:30.073496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:30.073612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:30.168958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:30.170514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:30.170677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:30.170735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:30.346555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:30.346845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:30.346918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:30.346958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:30.352898] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-02-20T20:25:30.353490] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-02-20T20:25:30.353762] [INFO ] [sig ] KMI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:30.587227] [INFO ] [LOCAL ] Saved forecast: KMI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KMI.txt [2026-02-20T20:25:30.587494] [INFO ] [sig ] [1738/3387] Completed KMI in 0.5s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:30.587556] [INFO ] [sig ] [1739/3387] Forecasting KMPB... [2026-02-20T20:25:30.587628] [INFO ] [sig ] Generating forecast for: KMPB [2026-02-20T20:25:30.587679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-02-20T20:25:30.604489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-02-20T20:25:30.605062] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-02-20T20:25:30.606399] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-02-20T20:25:30.606473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:30.606528] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:30.606601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:30.606704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:30.691169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:30.692213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:30.692309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:30.692345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:30.800514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:30.800705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:30.800751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:30.800786] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:30.804453] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-02-20T20:25:30.804767] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-02-20T20:25:30.804915] [INFO ] [sig ] KMPB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:30.957031] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KMPB.txt [2026-02-20T20:25:30.957204] [INFO ] [sig ] [1739/3387] Completed KMPB in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:30.957245] [INFO ] [sig ] [1740/3387] Forecasting KMX... [2026-02-20T20:25:30.957276] [INFO ] [sig ] Generating forecast for: KMX [2026-02-20T20:25:30.957307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-02-20T20:25:30.968650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-02-20T20:25:30.969029] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-02-20T20:25:30.969904] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-02-20T20:25:30.969960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:30.969995] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:30.970024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:30.970084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:31.033227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:31.034156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:31.034255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:31.034291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:31.160330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:31.160497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:31.160541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:31.160592] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:31.164548] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-02-20T20:25:31.164913] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-02-20T20:25:31.165060] [INFO ] [sig ] KMX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:31.318651] [INFO ] [LOCAL ] Saved forecast: KMX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KMX.txt [2026-02-20T20:25:31.318812] [INFO ] [sig ] [1740/3387] Completed KMX in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.9m [2026-02-20T20:25:31.318854] [INFO ] [sig ] [1741/3387] Forecasting KN... [2026-02-20T20:25:31.318885] [INFO ] [sig ] Generating forecast for: KN [2026-02-20T20:25:31.318917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-02-20T20:25:31.330463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-02-20T20:25:31.330931] [INFO ] [FORECASTER] Starting predict_future for KN [2026-02-20T20:25:31.331796] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-02-20T20:25:31.331858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:31.331904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:31.331941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:31.332020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:31.393684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:31.394598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:31.394688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:31.394739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:31.524908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:31.525084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:31.525138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:31.525170] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:31.528931] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-02-20T20:25:31.529222] [INFO ] [FORECASTER] Completed predict_future for KN [2026-02-20T20:25:31.529362] [INFO ] [sig ] KN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:31.678454] [INFO ] [LOCAL ] Saved forecast: KN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KN.txt [2026-02-20T20:25:31.678648] [INFO ] [sig ] [1741/3387] Completed KN in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:31.678703] [INFO ] [sig ] [1742/3387] Forecasting KNF... [2026-02-20T20:25:31.678736] [INFO ] [sig ] Generating forecast for: KNF [2026-02-20T20:25:31.678771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-02-20T20:25:31.690240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-02-20T20:25:31.690630] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-02-20T20:25:31.691448] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-02-20T20:25:31.691504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:31.691538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:31.691569] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:31.691665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:31.753302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:31.754190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:31.754278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:31.754313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:31.881138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:31.881302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:31.881347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:31.881376] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:31.885064] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-20T20:25:31.885360] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-02-20T20:25:31.885502] [INFO ] [sig ] KNF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:32.035503] [INFO ] [LOCAL ] Saved forecast: KNF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KNF.txt [2026-02-20T20:25:32.035711] [INFO ] [sig ] [1742/3387] Completed KNF in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:32.035761] [INFO ] [sig ] [1743/3387] Forecasting KNOP... [2026-02-20T20:25:32.035795] [INFO ] [sig ] Generating forecast for: KNOP [2026-02-20T20:25:32.035832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-02-20T20:25:32.047381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-02-20T20:25:32.047848] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-02-20T20:25:32.048883] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-02-20T20:25:32.048950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:32.048984] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:32.049014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:32.049074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:32.113214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:32.114132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:32.114221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:32.114292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:32.238460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:32.238650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:32.238709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:32.238743] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:32.242747] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=38.19%) [2026-02-20T20:25:32.243041] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-02-20T20:25:32.243206] [INFO ] [sig ] KNOP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:32.393185] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KNOP.txt [2026-02-20T20:25:32.393348] [INFO ] [sig ] [1743/3387] Completed KNOP in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:32.393391] [INFO ] [sig ] [1744/3387] Forecasting KNSA... [2026-02-20T20:25:32.393423] [INFO ] [sig ] Generating forecast for: KNSA [2026-02-20T20:25:32.393458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-02-20T20:25:32.404856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-02-20T20:25:32.405242] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-02-20T20:25:32.406122] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-02-20T20:25:32.406184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:32.406231] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:32.406273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:32.406359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:32.468196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:32.469146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:32.469237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:32.469273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:32.595470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:32.595645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:32.595692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:32.595724] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:32.599398] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-02-20T20:25:32.599760] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-02-20T20:25:32.599908] [INFO ] [sig ] KNSA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:32.748793] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KNSA.txt [2026-02-20T20:25:32.748952] [INFO ] [sig ] [1744/3387] Completed KNSA in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:32.748993] [INFO ] [sig ] [1745/3387] Forecasting KNSL... [2026-02-20T20:25:32.749022] [INFO ] [sig ] Generating forecast for: KNSL [2026-02-20T20:25:32.749054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-02-20T20:25:32.760396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-02-20T20:25:32.760854] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-02-20T20:25:32.761758] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-02-20T20:25:32.761815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:32.761849] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:32.761879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:32.761944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:32.820859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:32.821785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:32.821879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:32.821919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:32.950461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:32.950663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:32.950733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:32.950776] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:32.954444] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-02-20T20:25:32.954758] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-02-20T20:25:32.954898] [INFO ] [sig ] KNSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:33.110675] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KNSL.txt [2026-02-20T20:25:33.110842] [INFO ] [sig ] [1745/3387] Completed KNSL in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:33.110888] [INFO ] [sig ] [1746/3387] Forecasting KNTK... [2026-02-20T20:25:33.110922] [INFO ] [sig ] Generating forecast for: KNTK [2026-02-20T20:25:33.110956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-02-20T20:25:33.122522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-02-20T20:25:33.122962] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-02-20T20:25:33.123916] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-02-20T20:25:33.123985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:33.124021] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:33.124051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:33.124109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:33.183016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:33.183885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:33.183974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:33.184009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:33.306520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:33.306699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:33.306741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:33.306770] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:33.310308] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-02-20T20:25:33.310610] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-02-20T20:25:33.310745] [INFO ] [sig ] KNTK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:33.456651] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KNTK.txt [2026-02-20T20:25:33.456920] [INFO ] [sig ] [1746/3387] Completed KNTK in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-20T20:25:33.456981] [INFO ] [sig ] [1747/3387] Forecasting KNX... [2026-02-20T20:25:33.457024] [INFO ] [sig ] Generating forecast for: KNX [2026-02-20T20:25:33.457056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-02-20T20:25:33.468846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-02-20T20:25:33.469306] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-02-20T20:25:33.470157] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-02-20T20:25:33.470212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:33.470245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:33.470271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:33.470327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:33.532212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:33.533166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:33.533283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:33.533318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:33.660478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:33.660675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:33.660717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:33.660746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:33.664604] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=39.63%) [2026-02-20T20:25:33.665006] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-02-20T20:25:33.665170] [INFO ] [sig ] KNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:33.814702] [INFO ] [LOCAL ] Saved forecast: KNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KNX.txt [2026-02-20T20:25:33.814873] [INFO ] [sig ] [1747/3387] Completed KNX in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:33.814926] [INFO ] [sig ] [1748/3387] Forecasting KOD... [2026-02-20T20:25:33.814965] [INFO ] [sig ] Generating forecast for: KOD [2026-02-20T20:25:33.815000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-02-20T20:25:33.826218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-02-20T20:25:33.826650] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-02-20T20:25:33.827537] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-02-20T20:25:33.827620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:33.827662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:33.827697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:33.827762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:33.887482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:33.888171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:33.888256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:33.888291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:34.013869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:34.014039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:34.014081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:34.014109] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:34.017627] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-20T20:25:34.017922] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-02-20T20:25:34.018078] [INFO ] [sig ] KOD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:34.160245] [INFO ] [LOCAL ] Saved forecast: KOD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KOD.txt [2026-02-20T20:25:34.160371] [INFO ] [sig ] [1748/3387] Completed KOD in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:34.160411] [INFO ] [sig ] [1749/3387] Forecasting KODK... [2026-02-20T20:25:34.160440] [INFO ] [sig ] Generating forecast for: KODK [2026-02-20T20:25:34.160471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-02-20T20:25:34.171234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-02-20T20:25:34.171550] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-02-20T20:25:34.172355] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-02-20T20:25:34.172409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:34.172456] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:34.172484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:34.172541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:34.242435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:34.243482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:34.243601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:34.243643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:34.369426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:34.369603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:34.369649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:34.369679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:34.373284] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-02-20T20:25:34.373564] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-02-20T20:25:34.373718] [INFO ] [sig ] KODK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:34.518091] [INFO ] [LOCAL ] Saved forecast: KODK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KODK.txt [2026-02-20T20:25:34.518283] [INFO ] [sig ] [1749/3387] Completed KODK in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:34.518345] [INFO ] [sig ] [1750/3387] Forecasting KOF... [2026-02-20T20:25:34.518394] [INFO ] [sig ] Generating forecast for: KOF [2026-02-20T20:25:34.518444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-02-20T20:25:34.533182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-02-20T20:25:34.533733] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-02-20T20:25:34.534882] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-02-20T20:25:34.534949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:34.535035] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:34.535082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:34.535174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:34.611345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:34.612455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:34.612545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:34.612597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:34.740503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:34.740684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:34.740726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:34.740755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:34.744426] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-02-20T20:25:34.744725] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-02-20T20:25:34.744858] [INFO ] [sig ] KOF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:34.889373] [INFO ] [LOCAL ] Saved forecast: KOF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KOF.txt [2026-02-20T20:25:34.889520] [INFO ] [sig ] [1750/3387] Completed KOF in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:34.889560] [INFO ] [sig ] [1751/3387] Forecasting KOP... [2026-02-20T20:25:34.889611] [INFO ] [sig ] Generating forecast for: KOP [2026-02-20T20:25:34.889643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-02-20T20:25:34.901121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-02-20T20:25:34.901545] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-02-20T20:25:34.902361] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-02-20T20:25:34.902414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:34.902446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:34.902474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:34.902530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:34.961678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:34.962620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:34.962707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:34.962740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:35.086402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:35.086585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:35.086631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:35.086661] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:35.090668] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-02-20T20:25:35.090965] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-02-20T20:25:35.091112] [INFO ] [sig ] KOP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:35.240196] [INFO ] [LOCAL ] Saved forecast: KOP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KOP.txt [2026-02-20T20:25:35.240349] [INFO ] [sig ] [1751/3387] Completed KOP in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:35.240390] [INFO ] [sig ] [1752/3387] Forecasting KOPN... [2026-02-20T20:25:35.240420] [INFO ] [sig ] Generating forecast for: KOPN [2026-02-20T20:25:35.240451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-02-20T20:25:35.252856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-02-20T20:25:35.253327] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-02-20T20:25:35.254209] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-02-20T20:25:35.254266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:35.254302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:35.254332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:35.254392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:35.313899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:35.314948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:35.315060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:35.315094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:35.439802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:35.439980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:35.440031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:35.440066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:35.443902] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-02-20T20:25:35.444254] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-02-20T20:25:35.444406] [INFO ] [sig ] KOPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:35.590640] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KOPN.txt [2026-02-20T20:25:35.590805] [INFO ] [sig ] [1752/3387] Completed KOPN in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:35.590849] [INFO ] [sig ] [1753/3387] Forecasting KOSS... [2026-02-20T20:25:35.590885] [INFO ] [sig ] Generating forecast for: KOSS [2026-02-20T20:25:35.590921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-02-20T20:25:35.604567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-02-20T20:25:35.604989] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-02-20T20:25:35.605839] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-02-20T20:25:35.605902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:35.605950] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:35.605985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:35.606056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:35.666310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:35.667076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:35.667159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:35.667193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:35.782461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:35.782644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:35.782686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:35.782749] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:35.786265] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-02-20T20:25:35.786548] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-02-20T20:25:35.786710] [INFO ] [sig ] KOSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:35.932560] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KOSS.txt [2026-02-20T20:25:35.932731] [INFO ] [sig ] [1753/3387] Completed KOSS in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:35.932771] [INFO ] [sig ] [1754/3387] Forecasting KPRX... [2026-02-20T20:25:35.932801] [INFO ] [sig ] Generating forecast for: KPRX [2026-02-20T20:25:35.932833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-02-20T20:25:35.943691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-02-20T20:25:35.944035] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-02-20T20:25:35.944854] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-02-20T20:25:35.944909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:35.944940] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:35.944967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:35.945022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:36.002126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:36.002882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:36.002967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:36.003001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:36.119160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:36.119321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:36.119363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:36.119391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:36.122829] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=53.34%) [2026-02-20T20:25:36.123114] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-02-20T20:25:36.123246] [INFO ] [sig ] KPRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:36.268558] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KPRX.txt [2026-02-20T20:25:36.268740] [INFO ] [sig ] [1754/3387] Completed KPRX in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:36.268782] [INFO ] [sig ] [1755/3387] Forecasting KPTI... [2026-02-20T20:25:36.268811] [INFO ] [sig ] Generating forecast for: KPTI [2026-02-20T20:25:36.268842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-02-20T20:25:36.280360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-02-20T20:25:36.280859] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-02-20T20:25:36.281746] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-02-20T20:25:36.281801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:36.281835] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:36.281863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:36.281933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:36.341935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:36.342850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:36.342940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:36.342975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:36.465356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:36.465520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:36.465563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:36.465617] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:36.469340] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-02-20T20:25:36.469651] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-02-20T20:25:36.469790] [INFO ] [sig ] KPTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:36.619900] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KPTI.txt [2026-02-20T20:25:36.620048] [INFO ] [sig ] [1755/3387] Completed KPTI in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:36.620088] [INFO ] [sig ] [1756/3387] Forecasting KRC... [2026-02-20T20:25:36.620118] [INFO ] [sig ] Generating forecast for: KRC [2026-02-20T20:25:36.620151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-02-20T20:25:36.631267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-02-20T20:25:36.631677] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-02-20T20:25:36.632517] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-02-20T20:25:36.632594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:36.632633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:36.632663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:36.632722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:36.691714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:36.692543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:36.692656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:36.692692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:36.817926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:36.818104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:36.818148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:36.818194] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:36.821796] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=22.33%) [2026-02-20T20:25:36.822126] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-02-20T20:25:36.822265] [INFO ] [sig ] KRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:36.972306] [INFO ] [LOCAL ] Saved forecast: KRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KRC.txt [2026-02-20T20:25:36.972491] [INFO ] [sig ] [1756/3387] Completed KRC in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:36.972545] [INFO ] [sig ] [1757/3387] Forecasting KREF... [2026-02-20T20:25:36.972617] [INFO ] [sig ] Generating forecast for: KREF [2026-02-20T20:25:36.972667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-02-20T20:25:36.985217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-02-20T20:25:36.985688] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-02-20T20:25:36.986540] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-02-20T20:25:36.986612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:36.986647] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:36.986676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:36.986734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:37.050357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:37.051474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:37.051592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:37.051643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:37.180460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:37.180641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:37.180685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:37.180715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:37.184372] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-02-20T20:25:37.184694] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-02-20T20:25:37.184840] [INFO ] [sig ] KREF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:37.328349] [INFO ] [LOCAL ] Saved forecast: KREF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KREF.txt [2026-02-20T20:25:37.328509] [INFO ] [sig ] [1757/3387] Completed KREF in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.8m [2026-02-20T20:25:37.328551] [INFO ] [sig ] [1758/3387] Forecasting KRG... [2026-02-20T20:25:37.328603] [INFO ] [sig ] Generating forecast for: KRG [2026-02-20T20:25:37.328638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-02-20T20:25:37.340110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-02-20T20:25:37.340442] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-02-20T20:25:37.341258] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-02-20T20:25:37.341311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:37.341342] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:37.341369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:37.341429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:37.399128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:37.399786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:37.399866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:37.399926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:37.521087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:37.521247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:37.521287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:37.521316] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:37.524758] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-02-20T20:25:37.525059] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-02-20T20:25:37.525201] [INFO ] [sig ] KRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:37.667033] [INFO ] [LOCAL ] Saved forecast: KRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KRG.txt [2026-02-20T20:25:37.667174] [INFO ] [sig ] [1758/3387] Completed KRG in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-20T20:25:37.667215] [INFO ] [sig ] [1759/3387] Forecasting KRMD... [2026-02-20T20:25:37.667246] [INFO ] [sig ] Generating forecast for: KRMD [2026-02-20T20:25:37.667278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-02-20T20:25:37.679055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-02-20T20:25:37.679489] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-02-20T20:25:37.680404] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-02-20T20:25:37.680460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:37.680495] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:37.680524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:37.680601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:37.742389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:37.743324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:37.743414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:37.743450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:37.867363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:37.867535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:37.867606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:37.867645] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:37.871591] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-02-20T20:25:37.871888] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-02-20T20:25:37.872042] [INFO ] [sig ] KRMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:38.022874] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KRMD.txt [2026-02-20T20:25:38.023032] [INFO ] [sig ] [1759/3387] Completed KRMD in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-20T20:25:38.023073] [INFO ] [sig ] [1760/3387] Forecasting KRNY... [2026-02-20T20:25:38.023105] [INFO ] [sig ] Generating forecast for: KRNY [2026-02-20T20:25:38.023136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-02-20T20:25:38.034248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-02-20T20:25:38.034625] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-02-20T20:25:38.035445] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-02-20T20:25:38.035501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:38.035540] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:38.035597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:38.035679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:38.095116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:38.095956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:38.096078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:38.096114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:38.224029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:38.224222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:38.224264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:38.224295] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:38.228252] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-02-20T20:25:38.228555] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-02-20T20:25:38.228729] [INFO ] [sig ] KRNY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:38.385697] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KRNY.txt [2026-02-20T20:25:38.385857] [INFO ] [sig ] [1760/3387] Completed KRNY in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-20T20:25:38.385901] [INFO ] [sig ] [1761/3387] Forecasting KRO... [2026-02-20T20:25:38.385934] [INFO ] [sig ] Generating forecast for: KRO [2026-02-20T20:25:38.385966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-02-20T20:25:38.398165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-02-20T20:25:38.398566] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-02-20T20:25:38.399515] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-02-20T20:25:38.399593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:38.399637] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:38.399667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:38.399746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:38.461610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:38.462420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:38.462530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:38.462567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:38.584656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:38.584816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:38.584858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:38.584889] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:38.588383] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-02-20T20:25:38.588686] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-02-20T20:25:38.588822] [INFO ] [sig ] KRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:38.730494] [INFO ] [LOCAL ] Saved forecast: KRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KRO.txt [2026-02-20T20:25:38.730678] [INFO ] [sig ] [1761/3387] Completed KRO in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-20T20:25:38.730722] [INFO ] [sig ] [1762/3387] Forecasting KROS... [2026-02-20T20:25:38.730753] [INFO ] [sig ] Generating forecast for: KROS [2026-02-20T20:25:38.730783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-02-20T20:25:38.742483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-02-20T20:25:38.742890] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-02-20T20:25:38.743741] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-02-20T20:25:38.743810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:38.743843] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:38.743870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:38.743927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:38.802864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:38.803798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:38.803891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:38.803925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:38.926972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:38.927140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:38.927181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:38.927209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:38.930798] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-02-20T20:25:38.931077] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-02-20T20:25:38.931215] [INFO ] [sig ] KROS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:39.074995] [INFO ] [LOCAL ] Saved forecast: KROS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KROS.txt [2026-02-20T20:25:39.075178] [INFO ] [sig ] [1762/3387] Completed KROS in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-20T20:25:39.075220] [INFO ] [sig ] [1763/3387] Forecasting KRRO... [2026-02-20T20:25:39.075251] [INFO ] [sig ] Generating forecast for: KRRO [2026-02-20T20:25:39.075281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-02-20T20:25:39.086997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-02-20T20:25:39.087390] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-02-20T20:25:39.088237] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-02-20T20:25:39.088290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:39.088324] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:39.088538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:39.088613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:39.145798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:39.146718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:39.146831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:39.146866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:39.271564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:39.271742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:39.271783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:39.271812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:39.275337] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-02-20T20:25:39.275641] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-02-20T20:25:39.275778] [INFO ] [sig ] KRRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:39.419851] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KRRO.txt [2026-02-20T20:25:39.420032] [INFO ] [sig ] [1763/3387] Completed KRRO in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:39.420076] [INFO ] [sig ] [1764/3387] Forecasting KRUS... [2026-02-20T20:25:39.420109] [INFO ] [sig ] Generating forecast for: KRUS [2026-02-20T20:25:39.420141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-02-20T20:25:39.431342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-02-20T20:25:39.431713] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-02-20T20:25:39.432498] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-02-20T20:25:39.432552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:39.432608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:39.432638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:39.432694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:39.491004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:39.491755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:39.491840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:39.491874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:39.610269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:39.610434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:39.610477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:39.610508] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:39.613978] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=50.18%) [2026-02-20T20:25:39.614257] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-02-20T20:25:39.614392] [INFO ] [sig ] KRUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:39.763627] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KRUS.txt [2026-02-20T20:25:39.763785] [INFO ] [sig ] [1764/3387] Completed KRUS in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:39.763827] [INFO ] [sig ] [1765/3387] Forecasting KRYS... [2026-02-20T20:25:39.763856] [INFO ] [sig ] Generating forecast for: KRYS [2026-02-20T20:25:39.763886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-02-20T20:25:39.775090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-02-20T20:25:39.775447] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-02-20T20:25:39.776283] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-02-20T20:25:39.776336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:39.776367] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:39.776395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:39.776451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:39.836651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:39.837389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:39.837473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:39.837507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:39.960865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:39.961036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:39.961079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:39.961112] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:39.964738] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-02-20T20:25:39.965075] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-02-20T20:25:39.965226] [INFO ] [sig ] KRYS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:40.118843] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KRYS.txt [2026-02-20T20:25:40.119017] [INFO ] [sig ] [1765/3387] Completed KRYS in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:40.119062] [INFO ] [sig ] [1766/3387] Forecasting KSCP... [2026-02-20T20:25:40.119093] [INFO ] [sig ] Generating forecast for: KSCP [2026-02-20T20:25:40.119127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-02-20T20:25:40.133166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-02-20T20:25:40.133561] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-02-20T20:25:40.134463] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-02-20T20:25:40.134520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:40.134556] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:40.134611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:40.134673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:40.194902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:40.195848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:40.195939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:40.195975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:40.321905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:40.322065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:40.322107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:40.322139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:40.325830] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-02-20T20:25:40.326174] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-02-20T20:25:40.326321] [INFO ] [sig ] KSCP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:40.487471] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KSCP.txt [2026-02-20T20:25:40.487648] [INFO ] [sig ] [1766/3387] Completed KSCP in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:40.487691] [INFO ] [sig ] [1767/3387] Forecasting KSPI... [2026-02-20T20:25:40.487721] [INFO ] [sig ] Generating forecast for: KSPI [2026-02-20T20:25:40.487753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-02-20T20:25:40.499980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-02-20T20:25:40.500400] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-02-20T20:25:40.501232] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-02-20T20:25:40.501288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:40.501348] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:40.501377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:40.501435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:40.560208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:40.561132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:40.561221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:40.561255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:40.679419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:40.679608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:40.679652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:40.679683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:40.683267] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-02-20T20:25:40.683562] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-02-20T20:25:40.683725] [INFO ] [sig ] KSPI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:40.830505] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KSPI.txt [2026-02-20T20:25:40.830720] [INFO ] [sig ] [1767/3387] Completed KSPI in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:40.830768] [INFO ] [sig ] [1768/3387] Forecasting KSS... [2026-02-20T20:25:40.830802] [INFO ] [sig ] Generating forecast for: KSS [2026-02-20T20:25:40.830834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-02-20T20:25:40.843067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-02-20T20:25:40.843482] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-02-20T20:25:40.844367] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-02-20T20:25:40.844423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:40.844456] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:40.844484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:40.844544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:40.903564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:40.904462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:40.904568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:40.904628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:41.025144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:41.025314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:41.025359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:41.025387] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:41.028943] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-02-20T20:25:41.029253] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-02-20T20:25:41.029392] [INFO ] [sig ] KSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:41.180142] [INFO ] [LOCAL ] Saved forecast: KSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KSS.txt [2026-02-20T20:25:41.180310] [INFO ] [sig ] [1768/3387] Completed KSS in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:41.180351] [INFO ] [sig ] [1769/3387] Forecasting KTB... [2026-02-20T20:25:41.180381] [INFO ] [sig ] Generating forecast for: KTB [2026-02-20T20:25:41.180413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-02-20T20:25:41.192536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-02-20T20:25:41.192983] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-02-20T20:25:41.193859] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-02-20T20:25:41.193914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:41.193948] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:41.193984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:41.194052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:41.253403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:41.254350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:41.254440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:41.254474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:41.379935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:41.380150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:41.380194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:41.380222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:41.383878] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-02-20T20:25:41.384244] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-02-20T20:25:41.384389] [INFO ] [sig ] KTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:41.530508] [INFO ] [LOCAL ] Saved forecast: KTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KTB.txt [2026-02-20T20:25:41.530693] [INFO ] [sig ] [1769/3387] Completed KTB in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:41.530735] [INFO ] [sig ] [1770/3387] Forecasting KTCC... [2026-02-20T20:25:41.530764] [INFO ] [sig ] Generating forecast for: KTCC [2026-02-20T20:25:41.530797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-02-20T20:25:41.541994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-02-20T20:25:41.542416] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-02-20T20:25:41.543258] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-02-20T20:25:41.543313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:41.543345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:41.543373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:41.543429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:41.608817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:41.609984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:41.610096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:41.610149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:41.762669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:41.762836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:41.762880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:41.762943] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:41.766500] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=55.47%) [2026-02-20T20:25:41.766894] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-02-20T20:25:41.767081] [INFO ] [sig ] KTCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:41.916746] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KTCC.txt [2026-02-20T20:25:41.916937] [INFO ] [sig ] [1770/3387] Completed KTCC in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:41.916979] [INFO ] [sig ] [1771/3387] Forecasting KTF... [2026-02-20T20:25:41.917007] [INFO ] [sig ] Generating forecast for: KTF [2026-02-20T20:25:41.917039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-02-20T20:25:41.928350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-02-20T20:25:41.928736] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-02-20T20:25:41.929556] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-02-20T20:25:41.929637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:41.929673] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:41.929702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:41.929760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:41.988747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:41.989667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:41.989754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:41.989788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:42.116224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:42.116395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:42.116436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:42.116465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:42.119970] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-20T20:25:42.120253] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-02-20T20:25:42.120387] [INFO ] [sig ] KTF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:42.266221] [INFO ] [LOCAL ] Saved forecast: KTF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KTF.txt [2026-02-20T20:25:42.266383] [INFO ] [sig ] [1771/3387] Completed KTF in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:42.266425] [INFO ] [sig ] [1772/3387] Forecasting KURA... [2026-02-20T20:25:42.266454] [INFO ] [sig ] Generating forecast for: KURA [2026-02-20T20:25:42.266485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-02-20T20:25:42.278004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-02-20T20:25:42.278387] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-02-20T20:25:42.279203] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-02-20T20:25:42.279425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:42.279457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:42.279484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:42.279541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:42.338590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:42.339383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:42.339466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:42.339499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:42.467687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:42.467843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:42.467884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:42.467913] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:42.471406] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-02-20T20:25:42.471708] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-02-20T20:25:42.471839] [INFO ] [sig ] KURA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:42.624684] [INFO ] [LOCAL ] Saved forecast: KURA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KURA.txt [2026-02-20T20:25:42.624914] [INFO ] [sig ] [1772/3387] Completed KURA in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:42.624975] [INFO ] [sig ] [1773/3387] Forecasting KVHI... [2026-02-20T20:25:42.625017] [INFO ] [sig ] Generating forecast for: KVHI [2026-02-20T20:25:42.625064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-02-20T20:25:42.637239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-02-20T20:25:42.637700] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-02-20T20:25:42.638622] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-02-20T20:25:42.638697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:42.638732] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:42.638761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:42.638819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:42.700183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:42.701170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:42.701271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:42.701306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:42.821271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:42.821434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:42.821477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:42.821507] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:42.825023] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-02-20T20:25:42.825302] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-02-20T20:25:42.825433] [INFO ] [sig ] KVHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:42.971494] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KVHI.txt [2026-02-20T20:25:42.971683] [INFO ] [sig ] [1773/3387] Completed KVHI in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:42.971728] [INFO ] [sig ] [1774/3387] Forecasting KVUE... [2026-02-20T20:25:42.971758] [INFO ] [sig ] Generating forecast for: KVUE [2026-02-20T20:25:42.971792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-02-20T20:25:42.983103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-02-20T20:25:42.983509] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-02-20T20:25:42.984492] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-02-20T20:25:42.984552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:42.984607] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:42.984639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:42.984698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:43.045351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:43.046298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:43.046387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:43.046423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:43.161164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:43.161328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:43.161368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:43.161396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:43.164875] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-02-20T20:25:43.165149] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-02-20T20:25:43.165278] [INFO ] [sig ] KVUE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:43.307076] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KVUE.txt [2026-02-20T20:25:43.307212] [INFO ] [sig ] [1774/3387] Completed KVUE in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.7m [2026-02-20T20:25:43.307253] [INFO ] [sig ] [1775/3387] Forecasting KVYO... [2026-02-20T20:25:43.307282] [INFO ] [sig ] Generating forecast for: KVYO [2026-02-20T20:25:43.307314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-02-20T20:25:43.318227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-02-20T20:25:43.318636] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-02-20T20:25:43.319429] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-02-20T20:25:43.319482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:43.319514] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:43.319541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:43.319617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:43.383844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:43.384611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:43.384693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:43.384727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:43.510824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:43.510981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:43.511022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:43.511051] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:43.514447] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-02-20T20:25:43.514740] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-02-20T20:25:43.514876] [INFO ] [sig ] KVYO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:43.658452] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/KVYO.txt [2026-02-20T20:25:43.658614] [INFO ] [sig ] [1775/3387] Completed KVYO in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-20T20:25:43.658659] [INFO ] [sig ] [1776/3387] Forecasting KYN... [2026-02-20T20:25:43.658691] [INFO ] [sig ] Generating forecast for: KYN [2026-02-20T20:25:43.658724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-02-20T20:25:43.670372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-02-20T20:25:43.670719] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-02-20T20:25:43.671513] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-02-20T20:25:43.671565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:43.671619] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:43.671647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:43.671705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:43.730555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:43.731245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:43.731325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:43.731358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:43.851944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:43.852102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:43.852144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:43.852173] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:43.855564] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-02-20T20:25:43.855877] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-02-20T20:25:43.856010] [INFO ] [sig ] KYN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:44.004996] [INFO ] [LOCAL ] Saved forecast: KYN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KYN.txt [2026-02-20T20:25:44.005130] [INFO ] [sig ] [1776/3387] Completed KYN in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-20T20:25:44.005179] [INFO ] [sig ] [1777/3387] Forecasting KYTX... [2026-02-20T20:25:44.005209] [INFO ] [sig ] Generating forecast for: KYTX [2026-02-20T20:25:44.005239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-02-20T20:25:44.016125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-02-20T20:25:44.016480] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-02-20T20:25:44.017387] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-02-20T20:25:44.017444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:44.017478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:44.017507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:44.017566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:44.076669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:44.077536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:44.077669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:44.077704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:44.201930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:44.202101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:44.202153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:44.202190] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:44.205761] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-02-20T20:25:44.206038] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-02-20T20:25:44.206175] [INFO ] [sig ] KYTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:44.352539] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KYTX.txt [2026-02-20T20:25:44.352730] [INFO ] [sig ] [1777/3387] Completed KYTX in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-20T20:25:44.352774] [INFO ] [sig ] [1778/3387] Forecasting KZIA... [2026-02-20T20:25:44.352806] [INFO ] [sig ] Generating forecast for: KZIA [2026-02-20T20:25:44.352838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-02-20T20:25:44.365447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-02-20T20:25:44.366071] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-02-20T20:25:44.367205] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-02-20T20:25:44.367262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:44.367296] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:44.367323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:44.367380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:44.435811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:44.436701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:44.436808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:44.436846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:44.561650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:44.561810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:44.561852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:44.561882] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:44.565322] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-02-20T20:25:44.565617] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-02-20T20:25:44.565805] [INFO ] [sig ] KZIA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:44.708155] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/KZIA.txt [2026-02-20T20:25:44.708307] [INFO ] [sig ] [1778/3387] Completed KZIA in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-20T20:25:44.708348] [INFO ] [sig ] [1779/3387] Forecasting L... [2026-02-20T20:25:44.708379] [INFO ] [sig ] Generating forecast for: L [2026-02-20T20:25:44.708409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-02-20T20:25:44.719866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-02-20T20:25:44.720239] [INFO ] [FORECASTER] Starting predict_future for L [2026-02-20T20:25:44.721051] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-02-20T20:25:44.721104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:44.721137] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:44.721164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:44.721221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:44.779022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:44.779845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:44.779930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:44.779963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:44.898560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:44.898738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:44.898779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:44.898808] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:44.902261] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-02-20T20:25:44.902536] [INFO ] [FORECASTER] Completed predict_future for L [2026-02-20T20:25:44.902685] [INFO ] [sig ] L: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:45.048510] [INFO ] [LOCAL ] Saved forecast: L 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/L.txt [2026-02-20T20:25:45.048696] [INFO ] [sig ] [1779/3387] Completed L in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-20T20:25:45.048739] [INFO ] [sig ] [1780/3387] Forecasting LAB... [2026-02-20T20:25:45.048771] [INFO ] [sig ] Generating forecast for: LAB [2026-02-20T20:25:45.048803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-02-20T20:25:45.060113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-02-20T20:25:45.060428] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-02-20T20:25:45.061249] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-02-20T20:25:45.061303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:45.061336] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:45.061362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:45.061419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:45.120374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:45.121153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:45.121235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:45.121269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:45.244997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:45.245156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:45.245215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:45.245246] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:45.248816] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-02-20T20:25:45.249093] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-02-20T20:25:45.249250] [INFO ] [sig ] LAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:45.397240] [INFO ] [LOCAL ] Saved forecast: LAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LAB.txt [2026-02-20T20:25:45.397416] [INFO ] [sig ] [1780/3387] Completed LAB in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:45.397457] [INFO ] [sig ] [1781/3387] Forecasting LAC... [2026-02-20T20:25:45.397488] [INFO ] [sig ] Generating forecast for: LAC [2026-02-20T20:25:45.397530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-02-20T20:25:45.408491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-02-20T20:25:45.408845] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-02-20T20:25:45.409658] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-02-20T20:25:45.409712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:45.409745] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:45.409773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:45.409831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:45.473693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:45.474598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:45.474685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:45.474718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:45.600798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:45.600972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:45.601016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:45.601047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:45.605160] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-02-20T20:25:45.605479] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-02-20T20:25:45.605638] [INFO ] [sig ] LAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:45.749752] [INFO ] [LOCAL ] Saved forecast: LAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LAC.txt [2026-02-20T20:25:45.749904] [INFO ] [sig ] [1781/3387] Completed LAC in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:45.749944] [INFO ] [sig ] [1782/3387] Forecasting LAD... [2026-02-20T20:25:45.749975] [INFO ] [sig ] Generating forecast for: LAD [2026-02-20T20:25:45.750006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-02-20T20:25:45.761684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-02-20T20:25:45.762105] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-02-20T20:25:45.762957] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-02-20T20:25:45.763012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:45.763045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:45.763073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:45.763132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:45.821339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:45.822237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:45.822365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:45.822400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:45.940697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:45.940860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:45.940905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:45.940935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:45.945242] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-02-20T20:25:45.945563] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-02-20T20:25:45.945750] [INFO ] [sig ] LAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:46.087769] [INFO ] [LOCAL ] Saved forecast: LAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LAD.txt [2026-02-20T20:25:46.087900] [INFO ] [sig ] [1782/3387] Completed LAD in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:46.087939] [INFO ] [sig ] [1783/3387] Forecasting LAES... [2026-02-20T20:25:46.087968] [INFO ] [sig ] Generating forecast for: LAES [2026-02-20T20:25:46.087999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-02-20T20:25:46.099193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-02-20T20:25:46.099568] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-02-20T20:25:46.100421] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-02-20T20:25:46.100476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:46.100510] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:46.100538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:46.100628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:46.158809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:46.159515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:46.159614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:46.159650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:46.272686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:46.272841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:46.272882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:46.272911] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:46.276330] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-02-20T20:25:46.276630] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-02-20T20:25:46.276768] [INFO ] [sig ] LAES: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:46.418489] [INFO ] [LOCAL ] Saved forecast: LAES 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LAES.txt [2026-02-20T20:25:46.418636] [INFO ] [sig ] [1783/3387] Completed LAES in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:46.418678] [INFO ] [sig ] [1784/3387] Forecasting LAND... [2026-02-20T20:25:46.418707] [INFO ] [sig ] Generating forecast for: LAND [2026-02-20T20:25:46.418739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-02-20T20:25:46.429877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-02-20T20:25:46.430180] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-02-20T20:25:46.430989] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-02-20T20:25:46.431041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:46.431114] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:46.431153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:46.431242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:46.491602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:46.492371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:46.492454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:46.492487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:46.611099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:46.611253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:46.611294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:46.611323] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:46.614819] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-02-20T20:25:46.615100] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-02-20T20:25:46.615255] [INFO ] [sig ] LAND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:46.758765] [INFO ] [LOCAL ] Saved forecast: LAND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LAND.txt [2026-02-20T20:25:46.758903] [INFO ] [sig ] [1784/3387] Completed LAND in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:46.758949] [INFO ] [sig ] [1785/3387] Forecasting LANDO... [2026-02-20T20:25:46.758978] [INFO ] [sig ] Generating forecast for: LANDO [2026-02-20T20:25:46.759009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-02-20T20:25:46.770173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-02-20T20:25:46.770525] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-02-20T20:25:46.771353] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-02-20T20:25:46.771406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:46.771439] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:46.771466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:46.771522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:46.829845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:46.830472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:46.830551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:46.830604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:46.934452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:46.934618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:46.934661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:46.934689] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:46.938144] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=35.07%) [2026-02-20T20:25:46.938434] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-02-20T20:25:46.938588] [INFO ] [sig ] LANDO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:47.086284] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LANDO.txt [2026-02-20T20:25:47.086442] [INFO ] [sig ] [1785/3387] Completed LANDO in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:47.086481] [INFO ] [sig ] [1786/3387] Forecasting LANDP... [2026-02-20T20:25:47.086512] [INFO ] [sig ] Generating forecast for: LANDP [2026-02-20T20:25:47.086548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-02-20T20:25:47.098227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-02-20T20:25:47.098622] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-02-20T20:25:47.099429] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-02-20T20:25:47.099483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:47.099515] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:47.099541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:47.099614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:47.157278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:47.157968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:47.158049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:47.158081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:47.274256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:47.274415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:47.274455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:47.274484] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:47.277945] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-02-20T20:25:47.278224] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-02-20T20:25:47.278372] [INFO ] [sig ] LANDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:47.422002] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LANDP.txt [2026-02-20T20:25:47.422133] [INFO ] [sig ] [1786/3387] Completed LANDP in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:47.422172] [INFO ] [sig ] [1787/3387] Forecasting LAZ... [2026-02-20T20:25:47.422201] [INFO ] [sig ] Generating forecast for: LAZ [2026-02-20T20:25:47.422232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-02-20T20:25:47.433417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-02-20T20:25:47.433758] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-02-20T20:25:47.434588] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-02-20T20:25:47.434642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:47.434674] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:47.434702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:47.434762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:47.492647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:47.493335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:47.493415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:47.493447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:47.618161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:47.618316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:47.618355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:47.618415] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:47.621862] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-02-20T20:25:47.622144] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-02-20T20:25:47.622282] [INFO ] [sig ] LAZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:47.766419] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LAZ.txt [2026-02-20T20:25:47.766598] [INFO ] [sig ] [1787/3387] Completed LAZ in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:47.766641] [INFO ] [sig ] [1788/3387] Forecasting LBRDA... [2026-02-20T20:25:47.766678] [INFO ] [sig ] Generating forecast for: LBRDA [2026-02-20T20:25:47.766712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-02-20T20:25:47.777240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-02-20T20:25:47.777592] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-02-20T20:25:47.778394] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-02-20T20:25:47.778447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:47.778480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:47.778507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:47.778563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:47.836040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:47.836789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:47.836873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:47.836906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:47.958631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:47.958789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:47.958830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:47.958859] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:47.962261] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=26.61%) [2026-02-20T20:25:47.962563] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-02-20T20:25:47.962717] [INFO ] [sig ] LBRDA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:48.110944] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LBRDA.txt [2026-02-20T20:25:48.111103] [INFO ] [sig ] [1788/3387] Completed LBRDA in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:48.111144] [INFO ] [sig ] [1789/3387] Forecasting LBRDK... [2026-02-20T20:25:48.111174] [INFO ] [sig ] Generating forecast for: LBRDK [2026-02-20T20:25:48.111206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-02-20T20:25:48.122448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-02-20T20:25:48.122845] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-02-20T20:25:48.123743] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-02-20T20:25:48.123799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:48.123832] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:48.123859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:48.123917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:48.181066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:48.181967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:48.182053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:48.182086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:48.301525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:48.301703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:48.301744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:48.301773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:48.305159] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-02-20T20:25:48.305434] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-02-20T20:25:48.305565] [INFO ] [sig ] LBRDK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:48.447593] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LBRDK.txt [2026-02-20T20:25:48.447750] [INFO ] [sig ] [1789/3387] Completed LBRDK in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:48.447790] [INFO ] [sig ] [1790/3387] Forecasting LBTYA... [2026-02-20T20:25:48.447819] [INFO ] [sig ] Generating forecast for: LBTYA [2026-02-20T20:25:48.447852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-02-20T20:25:48.458670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-02-20T20:25:48.459033] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-02-20T20:25:48.459851] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-02-20T20:25:48.459904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:48.459936] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:48.459963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:48.460020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:48.517381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:48.518261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:48.518349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:48.518384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:48.644249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:48.644428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:48.644481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:48.644512] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:48.648349] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-02-20T20:25:48.648705] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-02-20T20:25:48.648849] [INFO ] [sig ] LBTYA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:48.792089] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LBTYA.txt [2026-02-20T20:25:48.792234] [INFO ] [sig ] [1790/3387] Completed LBTYA in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:48.792274] [INFO ] [sig ] [1791/3387] Forecasting LBTYK... [2026-02-20T20:25:48.792305] [INFO ] [sig ] Generating forecast for: LBTYK [2026-02-20T20:25:48.792337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-02-20T20:25:48.804501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-02-20T20:25:48.804877] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-02-20T20:25:48.805692] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-02-20T20:25:48.805747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:48.805781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:48.805810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:48.805866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:48.863742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:48.864532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:48.864632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:48.864668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:48.982553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:48.982732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:48.982774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:48.982821] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:48.986262] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-02-20T20:25:48.986536] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-02-20T20:25:48.986686] [INFO ] [sig ] LBTYK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:49.129407] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LBTYK.txt [2026-02-20T20:25:49.129766] [INFO ] [sig ] [1791/3387] Completed LBTYK in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:49.129806] [INFO ] [sig ] [1792/3387] Forecasting LC... [2026-02-20T20:25:49.129834] [INFO ] [sig ] Generating forecast for: LC [2026-02-20T20:25:49.129866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-02-20T20:25:49.141420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-02-20T20:25:49.141796] [INFO ] [FORECASTER] Starting predict_future for LC [2026-02-20T20:25:49.142608] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-02-20T20:25:49.142661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:49.142694] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:49.142722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:49.142778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:49.200167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:49.201013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:49.201096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:49.201129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:49.320087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:49.320252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:49.320301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:49.320337] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:49.323824] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-02-20T20:25:49.324113] [INFO ] [FORECASTER] Completed predict_future for LC [2026-02-20T20:25:49.324252] [INFO ] [sig ] LC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:49.465657] [INFO ] [LOCAL ] Saved forecast: LC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LC.txt [2026-02-20T20:25:49.465805] [INFO ] [sig ] [1792/3387] Completed LC in 0.3s | 2.78 sym/s | Total: 10.7m | ETA: 9.6m [2026-02-20T20:25:49.465844] [INFO ] [sig ] [1793/3387] Forecasting LCFY... [2026-02-20T20:25:49.465873] [INFO ] [sig ] Generating forecast for: LCFY [2026-02-20T20:25:49.465905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-02-20T20:25:49.476375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-02-20T20:25:49.476726] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-02-20T20:25:49.477539] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-02-20T20:25:49.477621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:49.477657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:49.477684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:49.477741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:49.535982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:49.536906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:49.537011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:49.537047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:49.661869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:49.662024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:49.662065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:49.662093] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:49.665528] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-02-20T20:25:49.665820] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-02-20T20:25:49.665952] [INFO ] [sig ] LCFY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:49.809009] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LCFY.txt [2026-02-20T20:25:49.809140] [INFO ] [sig ] [1793/3387] Completed LCFY in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-20T20:25:49.809178] [INFO ] [sig ] [1794/3387] Forecasting LCID... [2026-02-20T20:25:49.809207] [INFO ] [sig ] Generating forecast for: LCID [2026-02-20T20:25:49.809244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-02-20T20:25:49.820050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-02-20T20:25:49.820403] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-02-20T20:25:49.821214] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-02-20T20:25:49.821273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:49.821313] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:49.821348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:49.821415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:49.878652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:49.879294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:49.879401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:49.879435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:50.001731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:50.001895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:50.001935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:50.001965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:50.005747] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=24.88%) [2026-02-20T20:25:50.006023] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-02-20T20:25:50.006157] [INFO ] [sig ] LCID: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:50.154838] [INFO ] [LOCAL ] Saved forecast: LCID 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LCID.txt [2026-02-20T20:25:50.154985] [INFO ] [sig ] [1794/3387] Completed LCID in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-20T20:25:50.155028] [INFO ] [sig ] [1795/3387] Forecasting LCII... [2026-02-20T20:25:50.155059] [INFO ] [sig ] Generating forecast for: LCII [2026-02-20T20:25:50.155091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-02-20T20:25:50.167432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-02-20T20:25:50.168003] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-02-20T20:25:50.169045] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-02-20T20:25:50.169099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:50.169131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:50.169174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:50.169233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:50.232144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:50.233020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:50.233107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:50.233141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:50.358193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:50.358375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:50.358423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:50.358452] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:50.361954] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=64.43%) [2026-02-20T20:25:50.362233] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-02-20T20:25:50.362367] [INFO ] [sig ] LCII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:50.505254] [INFO ] [LOCAL ] Saved forecast: LCII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LCII.txt [2026-02-20T20:25:50.505402] [INFO ] [sig ] [1795/3387] Completed LCII in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:50.505443] [INFO ] [sig ] [1796/3387] Forecasting LCNB... [2026-02-20T20:25:50.505472] [INFO ] [sig ] Generating forecast for: LCNB [2026-02-20T20:25:50.505503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-02-20T20:25:50.516644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-02-20T20:25:50.517046] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-02-20T20:25:50.517962] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-02-20T20:25:50.518017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:50.518050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:50.518079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:50.518138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:50.575745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:50.576618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:50.576704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:50.576738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:50.689333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:50.689499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:50.689539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:50.689599] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:50.693052] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-02-20T20:25:50.693329] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-02-20T20:25:50.693458] [INFO ] [sig ] LCNB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:50.837126] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LCNB.txt [2026-02-20T20:25:50.837273] [INFO ] [sig ] [1796/3387] Completed LCNB in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:50.837315] [INFO ] [sig ] [1797/3387] Forecasting LDI... [2026-02-20T20:25:50.837346] [INFO ] [sig ] Generating forecast for: LDI [2026-02-20T20:25:50.837378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-02-20T20:25:50.850919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-02-20T20:25:50.851282] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-02-20T20:25:50.852114] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-02-20T20:25:50.852169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:50.852202] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:50.852229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:50.852287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:50.910482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:50.911319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:50.911403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:50.911436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:51.031802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:51.031964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:51.032005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:51.032034] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:51.035473] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-02-20T20:25:51.035764] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-02-20T20:25:51.035893] [INFO ] [sig ] LDI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:51.184510] [INFO ] [LOCAL ] Saved forecast: LDI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LDI.txt [2026-02-20T20:25:51.184750] [INFO ] [sig ] [1797/3387] Completed LDI in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:51.184819] [INFO ] [sig ] [1798/3387] Forecasting LDP... [2026-02-20T20:25:51.184863] [INFO ] [sig ] Generating forecast for: LDP [2026-02-20T20:25:51.184910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-02-20T20:25:51.197017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-02-20T20:25:51.197403] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-02-20T20:25:51.198277] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-02-20T20:25:51.198331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:51.198364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:51.198392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:51.198450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:51.257987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:51.258877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:51.258962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:51.258996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:51.384103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:51.384266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:51.384308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:51.384338] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:51.387941] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-02-20T20:25:51.388242] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-02-20T20:25:51.388430] [INFO ] [sig ] LDP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:51.537264] [INFO ] [LOCAL ] Saved forecast: LDP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LDP.txt [2026-02-20T20:25:51.537492] [INFO ] [sig ] [1798/3387] Completed LDP in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:51.537538] [INFO ] [sig ] [1799/3387] Forecasting LE... [2026-02-20T20:25:51.537567] [INFO ] [sig ] Generating forecast for: LE [2026-02-20T20:25:51.537646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-02-20T20:25:51.549141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-02-20T20:25:51.549506] [INFO ] [FORECASTER] Starting predict_future for LE [2026-02-20T20:25:51.550379] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-02-20T20:25:51.550439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:51.550496] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:51.550542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:51.550630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:51.609528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:51.610422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:51.610513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:51.610546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:51.734631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:51.734792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:51.734834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:51.734863] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:51.738317] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=50.80%) [2026-02-20T20:25:51.738628] [INFO ] [FORECASTER] Completed predict_future for LE [2026-02-20T20:25:51.738769] [INFO ] [sig ] LE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:51.883111] [INFO ] [LOCAL ] Saved forecast: LE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LE.txt [2026-02-20T20:25:51.883263] [INFO ] [sig ] [1799/3387] Completed LE in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:51.883311] [INFO ] [sig ] [1800/3387] Forecasting LEA... [2026-02-20T20:25:51.883348] [INFO ] [sig ] Generating forecast for: LEA [2026-02-20T20:25:51.883386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-02-20T20:25:51.894830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-02-20T20:25:51.895197] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-02-20T20:25:51.896074] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-02-20T20:25:51.896127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:51.896161] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:51.896189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:51.896248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:51.954740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:51.955537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:51.955641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:51.955676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:52.074243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:52.074401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:52.074442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:52.074472] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:52.077887] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-02-20T20:25:52.078159] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-02-20T20:25:52.078286] [INFO ] [sig ] LEA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:52.222915] [INFO ] [LOCAL ] Saved forecast: LEA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LEA.txt [2026-02-20T20:25:52.223074] [INFO ] [sig ] [1800/3387] Completed LEA in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:52.223114] [INFO ] [sig ] [1801/3387] Forecasting LECO... [2026-02-20T20:25:52.223143] [INFO ] [sig ] Generating forecast for: LECO [2026-02-20T20:25:52.223175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-02-20T20:25:52.234733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-02-20T20:25:52.235113] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-02-20T20:25:52.236023] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-02-20T20:25:52.236078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:52.236163] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:52.236198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:52.236276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:52.299762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:52.300705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:52.300792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:52.300826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:52.427354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:52.427517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:52.427558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:52.427608] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:52.431093] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-02-20T20:25:52.431452] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-02-20T20:25:52.431873] [INFO ] [sig ] LECO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:52.577923] [INFO ] [LOCAL ] Saved forecast: LECO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LECO.txt [2026-02-20T20:25:52.578087] [INFO ] [sig ] [1801/3387] Completed LECO in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:52.578127] [INFO ] [sig ] [1802/3387] Forecasting LEG... [2026-02-20T20:25:52.578156] [INFO ] [sig ] Generating forecast for: LEG [2026-02-20T20:25:52.578188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-02-20T20:25:52.589719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-02-20T20:25:52.590075] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-02-20T20:25:52.590901] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-02-20T20:25:52.590954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:52.590987] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:52.591014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:52.591070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:52.648665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:52.649558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:52.649668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:52.649701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:52.770957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:52.771106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:52.771147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:52.771177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:52.774713] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=49.03%) [2026-02-20T20:25:52.774999] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-02-20T20:25:52.775133] [INFO ] [sig ] LEG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:52.919832] [INFO ] [LOCAL ] Saved forecast: LEG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LEG.txt [2026-02-20T20:25:52.919978] [INFO ] [sig ] [1802/3387] Completed LEG in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:52.920017] [INFO ] [sig ] [1803/3387] Forecasting LEGH... [2026-02-20T20:25:52.920046] [INFO ] [sig ] Generating forecast for: LEGH [2026-02-20T20:25:52.920077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-02-20T20:25:52.930948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-02-20T20:25:52.931332] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-02-20T20:25:52.932402] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-02-20T20:25:52.932458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:52.932497] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:52.932533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:52.932640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:52.993809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:52.994692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:52.994780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:52.994814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:53.122505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:53.122888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:53.122932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:53.122963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:53.126757] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-02-20T20:25:53.127067] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-02-20T20:25:53.127207] [INFO ] [sig ] LEGH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:53.277225] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LEGH.txt [2026-02-20T20:25:53.277398] [INFO ] [sig ] [1803/3387] Completed LEGH in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:53.277444] [INFO ] [sig ] [1804/3387] Forecasting LEGN... [2026-02-20T20:25:53.277475] [INFO ] [sig ] Generating forecast for: LEGN [2026-02-20T20:25:53.277506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-02-20T20:25:53.290000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-02-20T20:25:53.290318] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-02-20T20:25:53.291326] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-02-20T20:25:53.291380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:53.291411] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:53.291437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:53.291493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:53.356000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:53.356903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:53.356998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:53.357033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:53.480678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:53.480837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:53.480880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:53.480946] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:53.485777] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=11.26%) [2026-02-20T20:25:53.486069] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-02-20T20:25:53.486217] [INFO ] [sig ] LEGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:53.630828] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LEGN.txt [2026-02-20T20:25:53.630976] [INFO ] [sig ] [1804/3387] Completed LEGN in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:53.631016] [INFO ] [sig ] [1805/3387] Forecasting LEN... [2026-02-20T20:25:53.631046] [INFO ] [sig ] Generating forecast for: LEN [2026-02-20T20:25:53.631077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-02-20T20:25:53.642422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-02-20T20:25:53.642778] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-02-20T20:25:53.643618] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-02-20T20:25:53.643674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:53.643708] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:53.643736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:53.643794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:53.702880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:53.703681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:53.703766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:53.703800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:53.826355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:53.826528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:53.826591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:53.826626] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:53.830366] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=8.48%) [2026-02-20T20:25:53.830699] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-02-20T20:25:53.830842] [INFO ] [sig ] LEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:53.978043] [INFO ] [LOCAL ] Saved forecast: LEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LEN.txt [2026-02-20T20:25:53.978203] [INFO ] [sig ] [1805/3387] Completed LEN in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:53.978244] [INFO ] [sig ] [1806/3387] Forecasting LENZ... [2026-02-20T20:25:53.978274] [INFO ] [sig ] Generating forecast for: LENZ [2026-02-20T20:25:53.978307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-02-20T20:25:53.989691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-02-20T20:25:53.990019] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-02-20T20:25:53.990843] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-02-20T20:25:53.990897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:53.990929] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:53.990956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:53.991014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:54.048822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:54.049501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:54.049603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:54.049640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:54.181028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:54.181190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:54.181229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:54.181258] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:54.184780] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=63.38%) [2026-02-20T20:25:54.185056] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-02-20T20:25:54.185189] [INFO ] [sig ] LENZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:54.329461] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LENZ.txt [2026-02-20T20:25:54.329640] [INFO ] [sig ] [1806/3387] Completed LENZ in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:54.329684] [INFO ] [sig ] [1807/3387] Forecasting LEO... [2026-02-20T20:25:54.329713] [INFO ] [sig ] Generating forecast for: LEO [2026-02-20T20:25:54.329746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-02-20T20:25:54.340843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-02-20T20:25:54.341202] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-02-20T20:25:54.342022] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-02-20T20:25:54.342076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:54.342107] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:54.342134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:54.342190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:54.404872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:54.405964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:54.406054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:54.406087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:54.533485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:54.533665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:54.533709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:54.533740] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:54.537492] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=52.73%) [2026-02-20T20:25:54.537794] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-02-20T20:25:54.537932] [INFO ] [sig ] LEO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:54.682999] [INFO ] [LOCAL ] Saved forecast: LEO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LEO.txt [2026-02-20T20:25:54.683136] [INFO ] [sig ] [1807/3387] Completed LEO in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:54.683176] [INFO ] [sig ] [1808/3387] Forecasting LEVI... [2026-02-20T20:25:54.683205] [INFO ] [sig ] Generating forecast for: LEVI [2026-02-20T20:25:54.683235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-02-20T20:25:54.694632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-02-20T20:25:54.694971] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-02-20T20:25:54.695864] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-02-20T20:25:54.695958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:54.695993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:54.696020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:54.696078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:54.755260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:54.755986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:54.756070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:54.756103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:54.882269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:54.882441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:54.882493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:54.882525] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:54.886135] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-02-20T20:25:54.886532] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-02-20T20:25:54.886710] [INFO ] [sig ] LEVI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:55.041273] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LEVI.txt [2026-02-20T20:25:55.041435] [INFO ] [sig ] [1808/3387] Completed LEVI in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:55.041477] [INFO ] [sig ] [1809/3387] Forecasting LFMD... [2026-02-20T20:25:55.041520] [INFO ] [sig ] Generating forecast for: LFMD [2026-02-20T20:25:55.041559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-02-20T20:25:55.053074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-02-20T20:25:55.053443] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-02-20T20:25:55.054258] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-02-20T20:25:55.054312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:55.054344] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:55.054371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:55.054428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:55.115476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:55.116378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:55.116465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:55.116501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:55.245902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:55.246062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:55.246103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:55.246132] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:55.250153] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=42.89%) [2026-02-20T20:25:55.250474] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-02-20T20:25:55.250639] [INFO ] [sig ] LFMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:55.406208] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LFMD.txt [2026-02-20T20:25:55.406378] [INFO ] [sig ] [1809/3387] Completed LFMD in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 9.5m [2026-02-20T20:25:55.406422] [INFO ] [sig ] [1810/3387] Forecasting LFUS... [2026-02-20T20:25:55.406450] [INFO ] [sig ] Generating forecast for: LFUS [2026-02-20T20:25:55.406482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-02-20T20:25:55.419832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-02-20T20:25:55.420247] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-02-20T20:25:55.421108] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-02-20T20:25:55.421162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:55.421196] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:55.421225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:55.421283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:55.483095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:55.484064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:55.484155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:55.484189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:55.614085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:55.614252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:55.614294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:55.614325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:55.618018] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=66.24%) [2026-02-20T20:25:55.618384] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-02-20T20:25:55.618564] [INFO ] [sig ] LFUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:55.778873] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LFUS.txt [2026-02-20T20:25:55.779038] [INFO ] [sig ] [1810/3387] Completed LFUS in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-20T20:25:55.779079] [INFO ] [sig ] [1811/3387] Forecasting LFVN... [2026-02-20T20:25:55.779108] [INFO ] [sig ] Generating forecast for: LFVN [2026-02-20T20:25:55.779140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-02-20T20:25:55.790983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-02-20T20:25:55.791390] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-02-20T20:25:55.792222] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-02-20T20:25:55.792277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:55.792310] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:55.792338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:55.792395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:55.852173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:55.853192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:55.853331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:55.853367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:55.976766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:55.976960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:55.977002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:55.977032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:55.980698] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-02-20T20:25:55.981064] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-02-20T20:25:55.981222] [INFO ] [sig ] LFVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:56.137380] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LFVN.txt [2026-02-20T20:25:56.137561] [INFO ] [sig ] [1811/3387] Completed LFVN in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-20T20:25:56.137628] [INFO ] [sig ] [1812/3387] Forecasting LGCL... [2026-02-20T20:25:56.137659] [INFO ] [sig ] Generating forecast for: LGCL [2026-02-20T20:25:56.137691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-02-20T20:25:56.150420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-02-20T20:25:56.150871] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-02-20T20:25:56.151743] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-02-20T20:25:56.151798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:56.151830] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:56.151856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:56.151913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:56.216210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:56.217215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:56.217314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:56.217348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:56.336815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:56.336985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:56.337027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:56.337056] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:56.341485] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=5.06%) [2026-02-20T20:25:56.341991] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-02-20T20:25:56.342200] [INFO ] [sig ] LGCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:56.489380] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LGCL.txt [2026-02-20T20:25:56.489625] [INFO ] [sig ] [1812/3387] Completed LGCL in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:56.489694] [INFO ] [sig ] [1813/3387] Forecasting LGI... [2026-02-20T20:25:56.489743] [INFO ] [sig ] Generating forecast for: LGI [2026-02-20T20:25:56.489811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-02-20T20:25:56.502979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-02-20T20:25:56.503374] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-02-20T20:25:56.504247] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-02-20T20:25:56.504303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:56.504337] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:56.504365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:56.504423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:56.564115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:56.565044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:56.565156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:56.565204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:56.696359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:56.696523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:56.696566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:56.696619] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:56.701055] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-02-20T20:25:56.701398] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-02-20T20:25:56.701546] [INFO ] [sig ] LGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:56.859272] [INFO ] [LOCAL ] Saved forecast: LGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LGI.txt [2026-02-20T20:25:56.859434] [INFO ] [sig ] [1813/3387] Completed LGI in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:56.859476] [INFO ] [sig ] [1814/3387] Forecasting LGIH... [2026-02-20T20:25:56.859506] [INFO ] [sig ] Generating forecast for: LGIH [2026-02-20T20:25:56.859537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-02-20T20:25:56.871122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-02-20T20:25:56.871535] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-02-20T20:25:56.872633] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-02-20T20:25:56.872696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:56.872742] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:56.872772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:56.872831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:56.937808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:56.938755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:56.938842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:56.938876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:57.059990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:57.060151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:57.060192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:57.060222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:57.063707] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-02-20T20:25:57.064010] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-02-20T20:25:57.064173] [INFO ] [sig ] LGIH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:57.215769] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LGIH.txt [2026-02-20T20:25:57.216150] [INFO ] [sig ] [1814/3387] Completed LGIH in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:57.216193] [INFO ] [sig ] [1815/3387] Forecasting LGND... [2026-02-20T20:25:57.216223] [INFO ] [sig ] Generating forecast for: LGND [2026-02-20T20:25:57.216253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-02-20T20:25:57.228273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-02-20T20:25:57.228708] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-02-20T20:25:57.229660] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-02-20T20:25:57.229715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:57.229748] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:57.229775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:57.230018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:57.290562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:57.291488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:57.291598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:57.291636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:57.419475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:57.419671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:57.419732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:57.419762] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:57.424105] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-02-20T20:25:57.424442] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-02-20T20:25:57.424623] [INFO ] [sig ] LGND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:57.575461] [INFO ] [LOCAL ] Saved forecast: LGND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LGND.txt [2026-02-20T20:25:57.575650] [INFO ] [sig ] [1815/3387] Completed LGND in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:57.575695] [INFO ] [sig ] [1816/3387] Forecasting LH... [2026-02-20T20:25:57.575725] [INFO ] [sig ] Generating forecast for: LH [2026-02-20T20:25:57.575759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-02-20T20:25:57.587505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-02-20T20:25:57.587962] [INFO ] [FORECASTER] Starting predict_future for LH [2026-02-20T20:25:57.588808] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-02-20T20:25:57.588861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:57.588894] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:57.588922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:57.588979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:57.649774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:57.650902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:57.650993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:57.651027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:57.782044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:57.782211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:57.782251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:57.782280] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:57.786357] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-02-20T20:25:57.786743] [INFO ] [FORECASTER] Completed predict_future for LH [2026-02-20T20:25:57.786924] [INFO ] [sig ] LH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:57.945155] [INFO ] [LOCAL ] Saved forecast: LH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LH.txt [2026-02-20T20:25:57.945324] [INFO ] [sig ] [1816/3387] Completed LH in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:57.945366] [INFO ] [sig ] [1817/3387] Forecasting LHX... [2026-02-20T20:25:57.945397] [INFO ] [sig ] Generating forecast for: LHX [2026-02-20T20:25:57.945432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-02-20T20:25:57.957372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-02-20T20:25:57.957817] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-02-20T20:25:57.958660] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-02-20T20:25:57.958716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:57.958750] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:57.958779] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:57.958837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:58.022214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:58.023141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:58.023232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:58.023273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:58.162268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:58.162434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:58.162476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:58.162507] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:58.166357] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-02-20T20:25:58.166853] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-02-20T20:25:58.167050] [INFO ] [sig ] LHX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:25:58.324671] [INFO ] [LOCAL ] Saved forecast: LHX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LHX.txt [2026-02-20T20:25:58.324835] [INFO ] [sig ] [1817/3387] Completed LHX in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:58.324876] [INFO ] [sig ] [1818/3387] Forecasting LI... [2026-02-20T20:25:58.324905] [INFO ] [sig ] Generating forecast for: LI [2026-02-20T20:25:58.324937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-02-20T20:25:58.336219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-02-20T20:25:58.336681] [INFO ] [FORECASTER] Starting predict_future for LI [2026-02-20T20:25:58.337530] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-02-20T20:25:58.337607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:58.337674] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:58.337703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:58.337760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:58.399459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:58.400396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:58.400500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:58.400541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:58.527392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:58.527590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:58.527641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:58.527670] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:58.531299] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-02-20T20:25:58.531675] [INFO ] [FORECASTER] Completed predict_future for LI [2026-02-20T20:25:58.531823] [INFO ] [sig ] LI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:58.678900] [INFO ] [LOCAL ] Saved forecast: LI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LI.txt [2026-02-20T20:25:58.679056] [INFO ] [sig ] [1818/3387] Completed LI in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:58.679097] [INFO ] [sig ] [1819/3387] Forecasting LICN... [2026-02-20T20:25:58.679128] [INFO ] [sig ] Generating forecast for: LICN [2026-02-20T20:25:58.679162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-02-20T20:25:58.690665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-02-20T20:25:58.691058] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-02-20T20:25:58.691960] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-02-20T20:25:58.692015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:58.692065] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:58.692095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:58.692157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:58.751631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:58.752554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:58.752657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:58.752691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:58.868120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:58.868280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:58.868323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:58.868352] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:58.871866] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-02-20T20:25:58.872155] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-02-20T20:25:58.872291] [INFO ] [sig ] LICN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:59.028497] [INFO ] [LOCAL ] Saved forecast: LICN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LICN.txt [2026-02-20T20:25:59.028694] [INFO ] [sig ] [1819/3387] Completed LICN in 0.3s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:59.028736] [INFO ] [sig ] [1820/3387] Forecasting LIF... [2026-02-20T20:25:59.028766] [INFO ] [sig ] Generating forecast for: LIF [2026-02-20T20:25:59.028799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-02-20T20:25:59.040090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-02-20T20:25:59.040481] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-02-20T20:25:59.041318] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-02-20T20:25:59.041372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:59.041404] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:59.041433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:59.041507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:59.098934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:59.099860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:59.099953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:59.099986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:59.230416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:59.230637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:59.230686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:59.230715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:59.234551] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-02-20T20:25:59.234920] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-02-20T20:25:59.235098] [INFO ] [sig ] LIF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:59.384918] [INFO ] [LOCAL ] Saved forecast: LIF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LIF.txt [2026-02-20T20:25:59.385122] [INFO ] [sig ] [1820/3387] Completed LIF in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:59.385180] [INFO ] [sig ] [1821/3387] Forecasting LII... [2026-02-20T20:25:59.385212] [INFO ] [sig ] Generating forecast for: LII [2026-02-20T20:25:59.385246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-02-20T20:25:59.396843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-02-20T20:25:59.397266] [INFO ] [FORECASTER] Starting predict_future for LII [2026-02-20T20:25:59.398130] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-02-20T20:25:59.398183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:59.398214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:59.398240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:59.398295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:59.459939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:59.460856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:59.460944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:59.460979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:59.586846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:59.587013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:59.587055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:59.587084] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:59.590759] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-02-20T20:25:59.591068] [INFO ] [FORECASTER] Completed predict_future for LII [2026-02-20T20:25:59.591211] [INFO ] [sig ] LII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:25:59.734944] [INFO ] [LOCAL ] Saved forecast: LII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LII.txt [2026-02-20T20:25:59.735104] [INFO ] [sig ] [1821/3387] Completed LII in 0.3s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:25:59.735144] [INFO ] [sig ] [1822/3387] Forecasting LILA... [2026-02-20T20:25:59.735175] [INFO ] [sig ] Generating forecast for: LILA [2026-02-20T20:25:59.735206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-02-20T20:25:59.746723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-02-20T20:25:59.747148] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-02-20T20:25:59.748051] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-02-20T20:25:59.748107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:25:59.748141] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:25:59.748170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:25:59.748228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:25:59.804967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:25:59.805792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:25:59.805877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:25:59.805910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:25:59.922037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:25:59.922200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:25:59.922242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:25:59.922270] [INFO ] [FORECASTER] Training complete [2026-02-20T20:25:59.925702] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-02-20T20:25:59.925985] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-02-20T20:25:59.926120] [INFO ] [sig ] LILA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:00.070870] [INFO ] [LOCAL ] Saved forecast: LILA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LILA.txt [2026-02-20T20:26:00.071015] [INFO ] [sig ] [1822/3387] Completed LILA in 0.3s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:26:00.071055] [INFO ] [sig ] [1823/3387] Forecasting LILAK... [2026-02-20T20:26:00.071090] [INFO ] [sig ] Generating forecast for: LILAK [2026-02-20T20:26:00.071123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-02-20T20:26:00.082680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-02-20T20:26:00.083057] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-02-20T20:26:00.083896] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-02-20T20:26:00.083951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:00.083984] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:00.084012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:00.084069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:00.146675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:00.147622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:00.147715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:00.147749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:00.275347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:00.275509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:00.275553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:00.275601] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:00.279665] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-02-20T20:26:00.280149] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-02-20T20:26:00.280290] [INFO ] [sig ] LILAK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:00.428236] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LILAK.txt [2026-02-20T20:26:00.428387] [INFO ] [sig ] [1823/3387] Completed LILAK in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:26:00.428427] [INFO ] [sig ] [1824/3387] Forecasting LIN... [2026-02-20T20:26:00.428458] [INFO ] [sig ] Generating forecast for: LIN [2026-02-20T20:26:00.428495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-02-20T20:26:00.440284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-02-20T20:26:00.440636] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-02-20T20:26:00.441427] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-02-20T20:26:00.441479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:00.441511] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:00.441538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:00.441614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:00.501477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:00.502367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:00.502456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:00.502502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:00.626458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:00.626670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:00.626730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:00.626762] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:00.630987] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=64.53%) [2026-02-20T20:26:00.631435] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-02-20T20:26:00.631633] [INFO ] [sig ] LIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:00.790000] [INFO ] [LOCAL ] Saved forecast: LIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LIN.txt [2026-02-20T20:26:00.790180] [INFO ] [sig ] [1824/3387] Completed LIN in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:26:00.790223] [INFO ] [sig ] [1825/3387] Forecasting LINC... [2026-02-20T20:26:00.790252] [INFO ] [sig ] Generating forecast for: LINC [2026-02-20T20:26:00.790282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-02-20T20:26:00.802038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-02-20T20:26:00.802464] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-02-20T20:26:00.803326] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-02-20T20:26:00.803381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:00.803414] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:00.803442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:00.803500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:00.864073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:00.865007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:00.865095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:00.865128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:00.987565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:00.987755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:00.987992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:00.988021] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:00.991537] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-02-20T20:26:00.991834] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-02-20T20:26:00.991966] [INFO ] [sig ] LINC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:01.160121] [INFO ] [LOCAL ] Saved forecast: LINC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LINC.txt [2026-02-20T20:26:01.160333] [INFO ] [sig ] [1825/3387] Completed LINC in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 9.4m [2026-02-20T20:26:01.160387] [INFO ] [sig ] [1826/3387] Forecasting LIND... [2026-02-20T20:26:01.160428] [INFO ] [sig ] Generating forecast for: LIND [2026-02-20T20:26:01.160470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-02-20T20:26:01.173737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-02-20T20:26:01.174153] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-02-20T20:26:01.175129] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-02-20T20:26:01.175194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:01.175236] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:01.175280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:01.175368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:01.247782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:01.248730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:01.248821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:01.248856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:01.380479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:01.380680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:01.380725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:01.380774] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:01.384480] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-02-20T20:26:01.384972] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-02-20T20:26:01.385111] [INFO ] [sig ] LIND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:01.539452] [INFO ] [LOCAL ] Saved forecast: LIND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LIND.txt [2026-02-20T20:26:01.539708] [INFO ] [sig ] [1826/3387] Completed LIND in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-20T20:26:01.539771] [INFO ] [sig ] [1827/3387] Forecasting LINE... [2026-02-20T20:26:01.539803] [INFO ] [sig ] Generating forecast for: LINE [2026-02-20T20:26:01.539832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-02-20T20:26:01.553322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-02-20T20:26:01.553737] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-02-20T20:26:01.554566] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-02-20T20:26:01.554654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:01.554688] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:01.554714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:01.554772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:01.627515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:01.628437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:01.628528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:01.628563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:01.768404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:01.768608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:01.768657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:01.768688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:01.773001] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-02-20T20:26:01.773568] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-02-20T20:26:01.773743] [INFO ] [sig ] LINE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:01.949278] [INFO ] [LOCAL ] Saved forecast: LINE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LINE.txt [2026-02-20T20:26:01.949529] [INFO ] [sig ] [1827/3387] Completed LINE in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-20T20:26:01.949620] [INFO ] [sig ] [1828/3387] Forecasting LINK... [2026-02-20T20:26:01.949675] [INFO ] [sig ] Generating forecast for: LINK [2026-02-20T20:26:01.949722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-02-20T20:26:01.964906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-02-20T20:26:01.965476] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-02-20T20:26:01.966742] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-02-20T20:26:01.966847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:01.966894] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:01.966934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:01.967020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:02.032164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:02.033105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:02.033229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:02.033280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:02.153520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:02.153721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:02.153766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:02.153796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:02.157505] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-02-20T20:26:02.157842] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-02-20T20:26:02.157985] [INFO ] [sig ] LINK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:02.306753] [INFO ] [LOCAL ] Saved forecast: LINK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LINK.txt [2026-02-20T20:26:02.306948] [INFO ] [sig ] [1828/3387] Completed LINK in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-20T20:26:02.306988] [INFO ] [sig ] [1829/3387] Forecasting LITE... [2026-02-20T20:26:02.307018] [INFO ] [sig ] Generating forecast for: LITE [2026-02-20T20:26:02.307049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-02-20T20:26:02.318402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-02-20T20:26:02.318803] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-02-20T20:26:02.319633] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-02-20T20:26:02.319687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:02.319720] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:02.319747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:02.319803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:02.380229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:02.381140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:02.381229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:02.381264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:02.509192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:02.509353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:02.509396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:02.509426] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:02.513046] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-02-20T20:26:02.513338] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-02-20T20:26:02.513478] [INFO ] [sig ] LITE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:02.658068] [INFO ] [LOCAL ] Saved forecast: LITE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LITE.txt [2026-02-20T20:26:02.658233] [INFO ] [sig ] [1829/3387] Completed LITE in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:02.658274] [INFO ] [sig ] [1830/3387] Forecasting LITM... [2026-02-20T20:26:02.658306] [INFO ] [sig ] Generating forecast for: LITM [2026-02-20T20:26:02.658337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-02-20T20:26:02.669738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-02-20T20:26:02.670095] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-02-20T20:26:02.670906] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-02-20T20:26:02.670959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:02.670991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:02.671034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:02.671092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:02.729401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:02.730284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:02.730371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:02.730404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:02.858294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:02.858461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:02.858503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:02.858534] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:02.862213] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-02-20T20:26:02.862517] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-02-20T20:26:02.862674] [INFO ] [sig ] LITM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:03.028083] [INFO ] [LOCAL ] Saved forecast: LITM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LITM.txt [2026-02-20T20:26:03.028259] [INFO ] [sig ] [1830/3387] Completed LITM in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:03.028301] [INFO ] [sig ] [1831/3387] Forecasting LIVN... [2026-02-20T20:26:03.028332] [INFO ] [sig ] Generating forecast for: LIVN [2026-02-20T20:26:03.028364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-02-20T20:26:03.042438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-02-20T20:26:03.042995] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-02-20T20:26:03.044003] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-02-20T20:26:03.044062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:03.044097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:03.044125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:03.044184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:03.104101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:03.105066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:03.105157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:03.105190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:03.232462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:03.232668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:03.232714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:03.232747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:03.236292] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-02-20T20:26:03.236610] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-02-20T20:26:03.236750] [INFO ] [sig ] LIVN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:03.392306] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LIVN.txt [2026-02-20T20:26:03.392519] [INFO ] [sig ] [1831/3387] Completed LIVN in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:03.392566] [INFO ] [sig ] [1832/3387] Forecasting LKFN... [2026-02-20T20:26:03.392622] [INFO ] [sig ] Generating forecast for: LKFN [2026-02-20T20:26:03.392657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-02-20T20:26:03.404387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-02-20T20:26:03.404849] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-02-20T20:26:03.405775] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-02-20T20:26:03.405832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:03.405866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:03.405895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:03.405953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:03.466034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:03.466998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:03.467087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:03.467120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:03.598562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:03.598757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:03.598798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:03.598827] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:03.602557] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-02-20T20:26:03.602851] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-02-20T20:26:03.602983] [INFO ] [sig ] LKFN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:03.750067] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LKFN.txt [2026-02-20T20:26:03.750225] [INFO ] [sig ] [1832/3387] Completed LKFN in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:03.750265] [INFO ] [sig ] [1833/3387] Forecasting LKQ... [2026-02-20T20:26:03.750295] [INFO ] [sig ] Generating forecast for: LKQ [2026-02-20T20:26:03.750328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-02-20T20:26:03.763636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-02-20T20:26:03.764017] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-02-20T20:26:03.764854] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-02-20T20:26:03.764909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:03.764943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:03.764972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:03.765031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:03.825374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:03.826226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:03.826315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:03.826350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:03.950863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:03.951026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:03.951068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:03.951099] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:03.955175] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-02-20T20:26:03.955496] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-02-20T20:26:03.955700] [INFO ] [sig ] LKQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:04.168740] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LKQ.txt [2026-02-20T20:26:04.168897] [INFO ] [sig ] [1833/3387] Completed LKQ in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:04.168939] [INFO ] [sig ] [1834/3387] Forecasting LLY... [2026-02-20T20:26:04.168970] [INFO ] [sig ] Generating forecast for: LLY [2026-02-20T20:26:04.169010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-02-20T20:26:04.180975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-02-20T20:26:04.181451] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-02-20T20:26:04.182389] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-02-20T20:26:04.182447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:04.182484] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:04.182513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:04.182592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:04.248077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:04.249142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:04.249254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:04.249298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:04.377131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:04.377298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:04.377343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:04.377373] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:04.381467] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-02-20T20:26:04.381788] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-02-20T20:26:04.381938] [INFO ] [sig ] LLY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:04.541167] [INFO ] [LOCAL ] Saved forecast: LLY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LLY.txt [2026-02-20T20:26:04.541336] [INFO ] [sig ] [1834/3387] Completed LLY in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:04.541377] [INFO ] [sig ] [1835/3387] Forecasting LMB... [2026-02-20T20:26:04.541407] [INFO ] [sig ] Generating forecast for: LMB [2026-02-20T20:26:04.541439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-02-20T20:26:04.553138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-02-20T20:26:04.553515] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-02-20T20:26:04.554425] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-02-20T20:26:04.554481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:04.554545] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:04.554599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:04.554667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:04.612354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:04.613285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:04.613374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:04.613408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:04.735992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:04.736156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:04.736200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:04.736229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:04.739892] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=5.00%) [2026-02-20T20:26:04.740196] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-02-20T20:26:04.740342] [INFO ] [sig ] LMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:04.884836] [INFO ] [LOCAL ] Saved forecast: LMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LMB.txt [2026-02-20T20:26:04.885002] [INFO ] [sig ] [1835/3387] Completed LMB in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:04.885043] [INFO ] [sig ] [1836/3387] Forecasting LMBS... [2026-02-20T20:26:04.885072] [INFO ] [sig ] Generating forecast for: LMBS [2026-02-20T20:26:04.885103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-02-20T20:26:04.898846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-02-20T20:26:04.899319] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-02-20T20:26:04.900175] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-02-20T20:26:04.900231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:04.900265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:04.900293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:04.900351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:04.961847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:04.962945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:04.963056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:04.963109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:05.088185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:05.088347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:05.088388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:05.088416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:05.091999] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-02-20T20:26:05.092285] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-02-20T20:26:05.092424] [INFO ] [sig ] LMBS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:05.237658] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LMBS.txt [2026-02-20T20:26:05.237835] [INFO ] [sig ] [1836/3387] Completed LMBS in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:05.237876] [INFO ] [sig ] [1837/3387] Forecasting LMND... [2026-02-20T20:26:05.237905] [INFO ] [sig ] Generating forecast for: LMND [2026-02-20T20:26:05.237937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-02-20T20:26:05.249091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-02-20T20:26:05.249546] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-02-20T20:26:05.250431] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-02-20T20:26:05.250485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:05.250519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:05.250545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:05.250620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:05.307889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:05.308871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:05.308960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:05.308993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:05.434847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:05.435009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:05.435050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:05.435079] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:05.438645] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=84.30%) [2026-02-20T20:26:05.438939] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-02-20T20:26:05.439067] [INFO ] [sig ] LMND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:05.582513] [INFO ] [LOCAL ] Saved forecast: LMND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LMND.txt [2026-02-20T20:26:05.582671] [INFO ] [sig ] [1837/3387] Completed LMND in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:05.582714] [INFO ] [sig ] [1838/3387] Forecasting LNC... [2026-02-20T20:26:05.582745] [INFO ] [sig ] Generating forecast for: LNC [2026-02-20T20:26:05.582777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-02-20T20:26:05.593975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-02-20T20:26:05.594404] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-02-20T20:26:05.595262] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-02-20T20:26:05.595317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:05.595349] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:05.595376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:05.595432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:05.654340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:05.655282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:05.655371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:05.655404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:05.779389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:05.779560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:05.779624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:05.779691] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:05.783625] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-02-20T20:26:05.783996] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-02-20T20:26:05.784149] [INFO ] [sig ] LNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:05.932221] [INFO ] [LOCAL ] Saved forecast: LNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LNC.txt [2026-02-20T20:26:05.932393] [INFO ] [sig ] [1838/3387] Completed LNC in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:05.932434] [INFO ] [sig ] [1839/3387] Forecasting LND... [2026-02-20T20:26:05.932464] [INFO ] [sig ] Generating forecast for: LND [2026-02-20T20:26:05.932495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-02-20T20:26:05.948045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-02-20T20:26:05.948475] [INFO ] [FORECASTER] Starting predict_future for LND [2026-02-20T20:26:05.949535] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-02-20T20:26:05.949624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:05.949666] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:05.949698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:05.949767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:06.007600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:06.008518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:06.008634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:06.008678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:06.123919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:06.124119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:06.124163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:06.124192] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:06.128324] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-02-20T20:26:06.128636] [INFO ] [FORECASTER] Completed predict_future for LND [2026-02-20T20:26:06.128972] [INFO ] [sig ] LND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:06.274215] [INFO ] [LOCAL ] Saved forecast: LND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LND.txt [2026-02-20T20:26:06.274365] [INFO ] [sig ] [1839/3387] Completed LND in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:06.274406] [INFO ] [sig ] [1840/3387] Forecasting LNG... [2026-02-20T20:26:06.274443] [INFO ] [sig ] Generating forecast for: LNG [2026-02-20T20:26:06.274477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-02-20T20:26:06.286007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-02-20T20:26:06.286362] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-02-20T20:26:06.287203] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-02-20T20:26:06.287256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:06.287289] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:06.287316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:06.287373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:06.346602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:06.347459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:06.347541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:06.347596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:06.466657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:06.466834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:06.466881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:06.466910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:06.470596] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-02-20T20:26:06.470878] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-02-20T20:26:06.471006] [INFO ] [sig ] LNG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:06.615361] [INFO ] [LOCAL ] Saved forecast: LNG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LNG.txt [2026-02-20T20:26:06.615493] [INFO ] [sig ] [1840/3387] Completed LNG in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:06.615532] [INFO ] [sig ] [1841/3387] Forecasting LNKB... [2026-02-20T20:26:06.615562] [INFO ] [sig ] Generating forecast for: LNKB [2026-02-20T20:26:06.615615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-02-20T20:26:06.626437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-02-20T20:26:06.626806] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-02-20T20:26:06.627632] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-02-20T20:26:06.627685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:06.627717] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:06.627743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:06.627800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:06.685329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:06.686012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:06.686092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:06.686125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:06.804035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:06.804189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:06.804231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:06.804260] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:06.807729] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-02-20T20:26:06.808006] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-02-20T20:26:06.808132] [INFO ] [sig ] LNKB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:06.952716] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LNKB.txt [2026-02-20T20:26:06.952854] [INFO ] [sig ] [1841/3387] Completed LNKB in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:06.952894] [INFO ] [sig ] [1842/3387] Forecasting LNN... [2026-02-20T20:26:06.952923] [INFO ] [sig ] Generating forecast for: LNN [2026-02-20T20:26:06.952954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-02-20T20:26:06.964018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-02-20T20:26:06.964324] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-02-20T20:26:06.965164] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-02-20T20:26:06.965220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:06.965252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:06.965280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:06.965337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:07.022904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:07.023515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:07.023610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:07.023647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:07.142930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:07.143085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:07.143127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:07.143155] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:07.146551] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=79.83%) [2026-02-20T20:26:07.146874] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-02-20T20:26:07.147010] [INFO ] [sig ] LNN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:07.290839] [INFO ] [LOCAL ] Saved forecast: LNN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LNN.txt [2026-02-20T20:26:07.290972] [INFO ] [sig ] [1842/3387] Completed LNN in 0.3s | 2.78 sym/s | Total: 11.0m | ETA: 9.3m [2026-02-20T20:26:07.291011] [INFO ] [sig ] [1843/3387] Forecasting LNTH... [2026-02-20T20:26:07.291041] [INFO ] [sig ] Generating forecast for: LNTH [2026-02-20T20:26:07.291072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-02-20T20:26:07.302107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-02-20T20:26:07.302424] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-02-20T20:26:07.303270] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-02-20T20:26:07.303324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:07.303369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:07.303398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:07.303454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:07.362155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:07.362827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:07.362907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:07.362940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:07.485868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:07.486014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:07.486064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:07.486095] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:07.489839] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-02-20T20:26:07.490126] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-02-20T20:26:07.490277] [INFO ] [sig ] LNTH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:07.634442] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LNTH.txt [2026-02-20T20:26:07.634590] [INFO ] [sig ] [1843/3387] Completed LNTH in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-20T20:26:07.634632] [INFO ] [sig ] [1844/3387] Forecasting LNZA... [2026-02-20T20:26:07.634661] [INFO ] [sig ] Generating forecast for: LNZA [2026-02-20T20:26:07.634693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-02-20T20:26:07.646493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-02-20T20:26:07.646883] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-02-20T20:26:07.647829] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-02-20T20:26:07.647891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:07.647925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:07.647954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:07.648013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:07.706067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:07.706753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:07.706847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:07.706881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:07.822683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:07.822846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:07.822886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:07.822915] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:07.826379] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-02-20T20:26:07.826687] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-02-20T20:26:07.827092] [INFO ] [sig ] LNZA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:07.977688] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LNZA.txt [2026-02-20T20:26:07.978059] [INFO ] [sig ] [1844/3387] Completed LNZA in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-20T20:26:07.978104] [INFO ] [sig ] [1845/3387] Forecasting LOAN... [2026-02-20T20:26:07.978134] [INFO ] [sig ] Generating forecast for: LOAN [2026-02-20T20:26:07.978168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-02-20T20:26:07.991020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-02-20T20:26:07.991403] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-02-20T20:26:07.992308] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-02-20T20:26:07.992374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:07.992427] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:07.992470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:07.992550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:08.059070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:08.060222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:08.060392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:08.060435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:08.189525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:08.189739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:08.189803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:08.189857] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:08.193845] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=42.30%) [2026-02-20T20:26:08.194192] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-02-20T20:26:08.194344] [INFO ] [sig ] LOAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:08.341126] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LOAN.txt [2026-02-20T20:26:08.341291] [INFO ] [sig ] [1845/3387] Completed LOAN in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:08.341333] [INFO ] [sig ] [1846/3387] Forecasting LOB... [2026-02-20T20:26:08.341364] [INFO ] [sig ] Generating forecast for: LOB [2026-02-20T20:26:08.341397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-02-20T20:26:08.353022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-02-20T20:26:08.353395] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-02-20T20:26:08.354255] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-02-20T20:26:08.354310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:08.354343] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:08.354370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:08.354428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:08.412749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:08.413539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:08.413645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:08.413681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:08.539290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:08.539454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:08.539496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:08.539524] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:08.543062] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-02-20T20:26:08.543341] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-02-20T20:26:08.543474] [INFO ] [sig ] LOB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:08.688596] [INFO ] [LOCAL ] Saved forecast: LOB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LOB.txt [2026-02-20T20:26:08.688762] [INFO ] [sig ] [1846/3387] Completed LOB in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:08.688818] [INFO ] [sig ] [1847/3387] Forecasting LOCO... [2026-02-20T20:26:08.688856] [INFO ] [sig ] Generating forecast for: LOCO [2026-02-20T20:26:08.688893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-02-20T20:26:08.700684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-02-20T20:26:08.701052] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-02-20T20:26:08.701870] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-02-20T20:26:08.701923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:08.701956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:08.701983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:08.702039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:08.760042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:08.760839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:08.760924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:08.760958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:08.883488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:08.883672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:08.883724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:08.883759] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:08.887215] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-02-20T20:26:08.887490] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-02-20T20:26:08.887643] [INFO ] [sig ] LOCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:09.038116] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LOCO.txt [2026-02-20T20:26:09.038297] [INFO ] [sig ] [1847/3387] Completed LOCO in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:09.038339] [INFO ] [sig ] [1848/3387] Forecasting LOGI... [2026-02-20T20:26:09.038370] [INFO ] [sig ] Generating forecast for: LOGI [2026-02-20T20:26:09.038402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-02-20T20:26:09.051605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-02-20T20:26:09.051972] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-02-20T20:26:09.052834] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-02-20T20:26:09.052889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:09.052923] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:09.052951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:09.053008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:09.113287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:09.114220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:09.114316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:09.114351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:09.235339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:09.235501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:09.235542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:09.235590] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:09.239113] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-02-20T20:26:09.239387] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-02-20T20:26:09.239534] [INFO ] [sig ] LOGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:09.387618] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LOGI.txt [2026-02-20T20:26:09.387846] [INFO ] [sig ] [1848/3387] Completed LOGI in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:09.387894] [INFO ] [sig ] [1849/3387] Forecasting LOMA... [2026-02-20T20:26:09.387925] [INFO ] [sig ] Generating forecast for: LOMA [2026-02-20T20:26:09.387958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-02-20T20:26:09.399964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-02-20T20:26:09.400332] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-02-20T20:26:09.401180] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-02-20T20:26:09.401236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:09.401270] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:09.401299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:09.401356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:09.461554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:09.462271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:09.462355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:09.462389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:09.586376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:09.586536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:09.586596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:09.586628] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:09.590070] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-02-20T20:26:09.590343] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-02-20T20:26:09.590473] [INFO ] [sig ] LOMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:09.735417] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LOMA.txt [2026-02-20T20:26:09.735537] [INFO ] [sig ] [1849/3387] Completed LOMA in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:09.735596] [INFO ] [sig ] [1850/3387] Forecasting LOPE... [2026-02-20T20:26:09.735628] [INFO ] [sig ] Generating forecast for: LOPE [2026-02-20T20:26:09.735660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-02-20T20:26:09.747549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-02-20T20:26:09.747918] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-02-20T20:26:09.748735] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-02-20T20:26:09.748800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:09.748841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:09.748874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:09.748934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:09.806537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:09.807182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:09.807263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:09.807297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:09.932780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:09.932924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:09.932994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:09.933026] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:09.936603] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-02-20T20:26:09.937090] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-02-20T20:26:09.937227] [INFO ] [sig ] LOPE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:10.089631] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LOPE.txt [2026-02-20T20:26:10.089799] [INFO ] [sig ] [1850/3387] Completed LOPE in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:10.089842] [INFO ] [sig ] [1851/3387] Forecasting LOVE... [2026-02-20T20:26:10.089873] [INFO ] [sig ] Generating forecast for: LOVE [2026-02-20T20:26:10.089904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-02-20T20:26:10.102192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-02-20T20:26:10.102606] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-02-20T20:26:10.103405] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-02-20T20:26:10.103458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:10.103492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:10.103518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:10.103608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:10.165011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:10.165935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:10.166023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:10.166058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:10.289998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:10.290158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:10.290202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:10.290233] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:10.293792] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-02-20T20:26:10.294078] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-02-20T20:26:10.294214] [INFO ] [sig ] LOVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:10.448915] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LOVE.txt [2026-02-20T20:26:10.449136] [INFO ] [sig ] [1851/3387] Completed LOVE in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:10.449188] [INFO ] [sig ] [1852/3387] Forecasting LPCN... [2026-02-20T20:26:10.449230] [INFO ] [sig ] Generating forecast for: LPCN [2026-02-20T20:26:10.449279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-02-20T20:26:10.461834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-02-20T20:26:10.462262] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-02-20T20:26:10.463149] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-02-20T20:26:10.463203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:10.463265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:10.463295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:10.463352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:10.523861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:10.524864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:10.524958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:10.524993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:10.641160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:10.641336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:10.641382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:10.641412] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:10.645082] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-02-20T20:26:10.645409] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-02-20T20:26:10.645558] [INFO ] [sig ] LPCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:10.791937] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPCN.txt [2026-02-20T20:26:10.792070] [INFO ] [sig ] [1852/3387] Completed LPCN in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:10.792109] [INFO ] [sig ] [1853/3387] Forecasting LPG... [2026-02-20T20:26:10.792139] [INFO ] [sig ] Generating forecast for: LPG [2026-02-20T20:26:10.792170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-02-20T20:26:10.806868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-02-20T20:26:10.807194] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-02-20T20:26:10.808041] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-02-20T20:26:10.808095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:10.808127] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:10.808155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:10.808211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:10.868594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:10.869277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:10.869359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:10.869393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:10.996830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:10.996983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:10.997024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:10.997054] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:11.000442] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-20T20:26:11.000743] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-02-20T20:26:11.000877] [INFO ] [sig ] LPG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:11.154174] [INFO ] [LOCAL ] Saved forecast: LPG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPG.txt [2026-02-20T20:26:11.154372] [INFO ] [sig ] [1853/3387] Completed LPG in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:11.154417] [INFO ] [sig ] [1854/3387] Forecasting LPL... [2026-02-20T20:26:11.154456] [INFO ] [sig ] Generating forecast for: LPL [2026-02-20T20:26:11.154504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-02-20T20:26:11.166473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-02-20T20:26:11.166919] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-02-20T20:26:11.167845] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-02-20T20:26:11.167901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:11.167952] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:11.167981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:11.168040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:11.228922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:11.229718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:11.229808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:11.229843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:11.356498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:11.356703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:11.356754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:11.356809] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:11.360626] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-02-20T20:26:11.360960] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-02-20T20:26:11.361118] [INFO ] [sig ] LPL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:11.512154] [INFO ] [LOCAL ] Saved forecast: LPL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPL.txt [2026-02-20T20:26:11.512306] [INFO ] [sig ] [1854/3387] Completed LPL in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:11.512346] [INFO ] [sig ] [1855/3387] Forecasting LPLA... [2026-02-20T20:26:11.512375] [INFO ] [sig ] Generating forecast for: LPLA [2026-02-20T20:26:11.512408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-02-20T20:26:11.524193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-02-20T20:26:11.524553] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-02-20T20:26:11.525455] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-02-20T20:26:11.525511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:11.525544] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:11.525597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:11.525661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:11.585951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:11.586745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:11.586851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:11.586886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:11.716663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:11.716851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:11.716895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:11.716961] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:11.720973] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-02-20T20:26:11.721301] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-02-20T20:26:11.721447] [INFO ] [sig ] LPLA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:11.874071] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPLA.txt [2026-02-20T20:26:11.874232] [INFO ] [sig ] [1855/3387] Completed LPLA in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:11.874273] [INFO ] [sig ] [1856/3387] Forecasting LPRO... [2026-02-20T20:26:11.874302] [INFO ] [sig ] Generating forecast for: LPRO [2026-02-20T20:26:11.874334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-02-20T20:26:11.885513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-02-20T20:26:11.885932] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-02-20T20:26:11.886756] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-02-20T20:26:11.891013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:11.891087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:11.891120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:11.891248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:11.950474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:11.951951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:11.952078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:11.952120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:12.075788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:12.075969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:12.076013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:12.076055] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:12.079746] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-02-20T20:26:12.080060] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-02-20T20:26:12.080225] [INFO ] [sig ] LPRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:12.228369] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LPRO.txt [2026-02-20T20:26:12.228558] [INFO ] [sig ] [1856/3387] Completed LPRO in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:12.228641] [INFO ] [sig ] [1857/3387] Forecasting LPSN... [2026-02-20T20:26:12.228675] [INFO ] [sig ] Generating forecast for: LPSN [2026-02-20T20:26:12.228706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-02-20T20:26:12.240422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-02-20T20:26:12.240865] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-02-20T20:26:12.241727] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-02-20T20:26:12.241780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:12.241816] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:12.241845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:12.241902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:12.304013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:12.304810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:12.304897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:12.304933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:12.433097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:12.433259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:12.433302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:12.433334] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:12.436938] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-02-20T20:26:12.437218] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-02-20T20:26:12.437355] [INFO ] [sig ] LPSN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:12.593389] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPSN.txt [2026-02-20T20:26:12.593543] [INFO ] [sig ] [1857/3387] Completed LPSN in 0.4s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:12.593601] [INFO ] [sig ] [1858/3387] Forecasting LPTH... [2026-02-20T20:26:12.593642] [INFO ] [sig ] Generating forecast for: LPTH [2026-02-20T20:26:12.593675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-02-20T20:26:12.606270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-02-20T20:26:12.606709] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-02-20T20:26:12.607623] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-02-20T20:26:12.607680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:12.607716] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:12.607746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:12.607817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:12.667122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:12.668105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:12.668199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:12.668234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:12.790697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:12.790876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:12.790931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:12.790963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:12.794757] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-02-20T20:26:12.795048] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-02-20T20:26:12.795185] [INFO ] [sig ] LPTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:12.941449] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LPTH.txt [2026-02-20T20:26:12.941623] [INFO ] [sig ] [1858/3387] Completed LPTH in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:12.941668] [INFO ] [sig ] [1859/3387] Forecasting LPX... [2026-02-20T20:26:12.941699] [INFO ] [sig ] Generating forecast for: LPX [2026-02-20T20:26:12.941731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-02-20T20:26:12.953476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-02-20T20:26:12.953954] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-02-20T20:26:12.954820] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-02-20T20:26:12.954876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:12.954910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:12.954938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:12.954996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:13.014388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:13.015348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:13.015440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:13.015476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:13.138246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:13.138415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:13.138459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:13.138490] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:13.142111] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=67.71%) [2026-02-20T20:26:13.142407] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-02-20T20:26:13.142545] [INFO ] [sig ] LPX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:13.289052] [INFO ] [LOCAL ] Saved forecast: LPX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LPX.txt [2026-02-20T20:26:13.289223] [INFO ] [sig ] [1859/3387] Completed LPX in 0.3s | 2.78 sym/s | Total: 11.1m | ETA: 9.2m [2026-02-20T20:26:13.289267] [INFO ] [sig ] [1860/3387] Forecasting LQDA... [2026-02-20T20:26:13.289297] [INFO ] [sig ] Generating forecast for: LQDA [2026-02-20T20:26:13.289332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-02-20T20:26:13.301155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-02-20T20:26:13.301529] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-02-20T20:26:13.302375] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-02-20T20:26:13.302431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:13.302465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:13.302494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:13.302553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:13.361714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:13.362624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:13.362711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:13.362746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:13.491565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:13.491786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:13.491836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:13.491872] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:13.495912] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-02-20T20:26:13.496274] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-02-20T20:26:13.496434] [INFO ] [sig ] LQDA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:13.642676] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LQDA.txt [2026-02-20T20:26:13.642860] [INFO ] [sig ] [1860/3387] Completed LQDA in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-20T20:26:13.642913] [INFO ] [sig ] [1861/3387] Forecasting LRCX... [2026-02-20T20:26:13.642949] [INFO ] [sig ] Generating forecast for: LRCX [2026-02-20T20:26:13.642996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-02-20T20:26:13.654412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-02-20T20:26:13.654797] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-02-20T20:26:13.655662] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-02-20T20:26:13.655718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:13.655752] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:13.655780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:13.655838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:13.714975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:13.715690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:13.715781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:13.715815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:13.844411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:13.844601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:13.844650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:13.844698] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:13.848424] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=93.99%) [2026-02-20T20:26:13.848734] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-02-20T20:26:13.848894] [INFO ] [sig ] LRCX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:13.992112] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LRCX.txt [2026-02-20T20:26:13.992247] [INFO ] [sig ] [1861/3387] Completed LRCX in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:13.992286] [INFO ] [sig ] [1862/3387] Forecasting LRGE... [2026-02-20T20:26:13.992315] [INFO ] [sig ] Generating forecast for: LRGE [2026-02-20T20:26:13.992345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-02-20T20:26:14.003324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-02-20T20:26:14.003706] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-02-20T20:26:14.004657] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-02-20T20:26:14.004713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:14.004747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:14.004776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:14.004835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:14.064319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:14.065026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:14.065148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:14.065182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:14.187995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:14.188195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:14.188259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:14.188293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:14.192265] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-02-20T20:26:14.192589] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-02-20T20:26:14.192728] [INFO ] [sig ] LRGE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:14.341599] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LRGE.txt [2026-02-20T20:26:14.341774] [INFO ] [sig ] [1862/3387] Completed LRGE in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:14.341815] [INFO ] [sig ] [1863/3387] Forecasting LSCC... [2026-02-20T20:26:14.341847] [INFO ] [sig ] Generating forecast for: LSCC [2026-02-20T20:26:14.341881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-02-20T20:26:14.353157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-02-20T20:26:14.353550] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-02-20T20:26:14.354453] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-02-20T20:26:14.354507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:14.354541] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:14.354587] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:14.354649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:14.413272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:14.414276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:14.414364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:14.414414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:14.538247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:14.538414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:14.538455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:14.538483] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:14.541954] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=40.70%) [2026-02-20T20:26:14.542237] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-02-20T20:26:14.542374] [INFO ] [sig ] LSCC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:14.696611] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LSCC.txt [2026-02-20T20:26:14.696795] [INFO ] [sig ] [1863/3387] Completed LSCC in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:14.696838] [INFO ] [sig ] [1864/3387] Forecasting LSPD... [2026-02-20T20:26:14.696868] [INFO ] [sig ] Generating forecast for: LSPD [2026-02-20T20:26:14.696900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-02-20T20:26:14.708857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-02-20T20:26:14.709273] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-02-20T20:26:14.710191] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-02-20T20:26:14.710248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:14.710281] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:14.710309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:14.710368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:14.771292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:14.772219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:14.772311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:14.772345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:14.910210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:14.910416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:14.910483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:14.910514] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:14.914796] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-02-20T20:26:14.915133] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-02-20T20:26:14.915292] [INFO ] [sig ] LSPD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:15.071930] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LSPD.txt [2026-02-20T20:26:15.072093] [INFO ] [sig ] [1864/3387] Completed LSPD in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:15.072135] [INFO ] [sig ] [1865/3387] Forecasting LTC... [2026-02-20T20:26:15.072166] [INFO ] [sig ] Generating forecast for: LTC [2026-02-20T20:26:15.072199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-02-20T20:26:15.085372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-02-20T20:26:15.085792] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-02-20T20:26:15.086674] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-02-20T20:26:15.086728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:15.086763] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:15.086831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:15.086893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:15.149893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:15.150684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:15.150770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:15.150804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:15.273224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:15.273383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:15.273425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:15.273456] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:15.277359] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-02-20T20:26:15.277680] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-02-20T20:26:15.277818] [INFO ] [sig ] LTC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:15.433327] [INFO ] [LOCAL ] Saved forecast: LTC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LTC.txt [2026-02-20T20:26:15.433546] [INFO ] [sig ] [1865/3387] Completed LTC in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:15.433608] [INFO ] [sig ] [1866/3387] Forecasting LTH... [2026-02-20T20:26:15.433640] [INFO ] [sig ] Generating forecast for: LTH [2026-02-20T20:26:15.433674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-02-20T20:26:15.444923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-02-20T20:26:15.445305] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-02-20T20:26:15.446126] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-02-20T20:26:15.446181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:15.446214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:15.446241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:15.446297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:15.507526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:15.508625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:15.508756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:15.508792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:15.636595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:15.636813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:15.636859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:15.636890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:15.640644] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-02-20T20:26:15.640943] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-02-20T20:26:15.641090] [INFO ] [sig ] LTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:15.791605] [INFO ] [LOCAL ] Saved forecast: LTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LTH.txt [2026-02-20T20:26:15.791734] [INFO ] [sig ] [1866/3387] Completed LTH in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:15.791773] [INFO ] [sig ] [1867/3387] Forecasting LTRN... [2026-02-20T20:26:15.791802] [INFO ] [sig ] Generating forecast for: LTRN [2026-02-20T20:26:15.791834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-02-20T20:26:15.802702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-02-20T20:26:15.803020] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-02-20T20:26:15.803878] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-02-20T20:26:15.803933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:15.803967] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:15.803997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:15.804056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:15.865809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:15.866544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:15.866645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:15.866681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:15.987281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:15.987443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:15.987484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:15.987513] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:15.991205] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=93.52%) [2026-02-20T20:26:15.991478] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-02-20T20:26:15.991627] [INFO ] [sig ] LTRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:16.147247] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LTRN.txt [2026-02-20T20:26:16.147409] [INFO ] [sig ] [1867/3387] Completed LTRN in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:16.147461] [INFO ] [sig ] [1868/3387] Forecasting LTRX... [2026-02-20T20:26:16.147494] [INFO ] [sig ] Generating forecast for: LTRX [2026-02-20T20:26:16.147526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-02-20T20:26:16.158492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-02-20T20:26:16.158868] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-02-20T20:26:16.159717] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-02-20T20:26:16.159772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:16.159805] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:16.159834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:16.159893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:16.218394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:16.219128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:16.219213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:16.219246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:16.345557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:16.345742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:16.345786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:16.345816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:16.349494] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: UP (p=81.01%) [2026-02-20T20:26:16.349857] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-02-20T20:26:16.350030] [INFO ] [sig ] LTRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:16.538489] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LTRX.txt [2026-02-20T20:26:16.538740] [INFO ] [sig ] [1868/3387] Completed LTRX in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:16.538790] [INFO ] [sig ] [1869/3387] Forecasting LUCD... [2026-02-20T20:26:16.538824] [INFO ] [sig ] Generating forecast for: LUCD [2026-02-20T20:26:16.538875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-02-20T20:26:16.556286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-02-20T20:26:16.556916] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-02-20T20:26:16.558347] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-02-20T20:26:16.558435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:16.558567] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:16.558651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:16.558749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:16.648073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:16.649336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:16.649484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:16.649541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:16.840183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:16.840401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:16.840468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:16.840520] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:16.845924] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=76.77%) [2026-02-20T20:26:16.846477] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-02-20T20:26:16.846742] [INFO ] [sig ] LUCD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:17.079326] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LUCD.txt [2026-02-20T20:26:17.079599] [INFO ] [sig ] [1869/3387] Completed LUCD in 0.5s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:17.079672] [INFO ] [sig ] [1870/3387] Forecasting LUMN... [2026-02-20T20:26:17.079725] [INFO ] [sig ] Generating forecast for: LUMN [2026-02-20T20:26:17.079778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-02-20T20:26:17.115390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-02-20T20:26:17.115923] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-02-20T20:26:17.117020] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-02-20T20:26:17.117094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:17.117141] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:17.117181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:17.117269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:17.202161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:17.203597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:17.203732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:17.203774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:17.390304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:17.390500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:17.390550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:17.390607] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:17.395918] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-02-20T20:26:17.396472] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-02-20T20:26:17.396725] [INFO ] [sig ] LUMN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:17.601598] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LUMN.txt [2026-02-20T20:26:17.601853] [INFO ] [sig ] [1870/3387] Completed LUMN in 0.5s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:17.601918] [INFO ] [sig ] [1871/3387] Forecasting LUNG... [2026-02-20T20:26:17.601965] [INFO ] [sig ] Generating forecast for: LUNG [2026-02-20T20:26:17.602024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-02-20T20:26:17.615886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-02-20T20:26:17.616383] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-02-20T20:26:17.617338] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-02-20T20:26:17.617396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:17.617431] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:17.617459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:17.617517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:17.682242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:17.683351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:17.683487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:17.683524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:17.812967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:17.813126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:17.813168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:17.813196] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:17.817148] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=27.48%) [2026-02-20T20:26:17.817449] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-02-20T20:26:17.817610] [INFO ] [sig ] LUNG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:17.968416] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LUNG.txt [2026-02-20T20:26:17.968614] [INFO ] [sig ] [1871/3387] Completed LUNG in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:17.968662] [INFO ] [sig ] [1872/3387] Forecasting LVHD... [2026-02-20T20:26:17.968692] [INFO ] [sig ] Generating forecast for: LVHD [2026-02-20T20:26:17.968723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-02-20T20:26:17.981108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-02-20T20:26:17.981525] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-02-20T20:26:17.982459] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-02-20T20:26:17.982518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:17.982553] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:17.982619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:17.982696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:18.044926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:18.045884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:18.045988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:18.046031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:18.172953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:18.173121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:18.173163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:18.173228] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:18.177231] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=70.73%) [2026-02-20T20:26:18.177539] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-02-20T20:26:18.177706] [INFO ] [sig ] LVHD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:18.330374] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LVHD.txt [2026-02-20T20:26:18.330529] [INFO ] [sig ] [1872/3387] Completed LVHD in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:18.330594] [INFO ] [sig ] [1873/3387] Forecasting LVO... [2026-02-20T20:26:18.330627] [INFO ] [sig ] Generating forecast for: LVO [2026-02-20T20:26:18.330660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-02-20T20:26:18.342635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-02-20T20:26:18.343097] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-02-20T20:26:18.344105] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-02-20T20:26:18.344175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:18.344219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:18.344252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:18.344324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:18.403010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:18.403697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:18.403780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:18.403814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:18.516460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:18.516641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:18.516684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:18.516715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:18.520183] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=81.57%) [2026-02-20T20:26:18.520467] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-02-20T20:26:18.520617] [INFO ] [sig ] LVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:18.661140] [INFO ] [LOCAL ] Saved forecast: LVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LVO.txt [2026-02-20T20:26:18.661281] [INFO ] [sig ] [1873/3387] Completed LVO in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:18.661322] [INFO ] [sig ] [1874/3387] Forecasting LVS... [2026-02-20T20:26:18.661351] [INFO ] [sig ] Generating forecast for: LVS [2026-02-20T20:26:18.661383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-02-20T20:26:18.672747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-02-20T20:26:18.673131] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-02-20T20:26:18.673953] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-02-20T20:26:18.674007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:18.674038] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:18.674065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:18.674121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:18.730697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:18.731404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:18.731486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:18.731519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:18.854432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:18.854608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:18.854650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:18.854679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:18.858144] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=63.13%) [2026-02-20T20:26:18.858417] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-02-20T20:26:18.858550] [INFO ] [sig ] LVS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:19.003711] [INFO ] [LOCAL ] Saved forecast: LVS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LVS.txt [2026-02-20T20:26:19.003872] [INFO ] [sig ] [1874/3387] Completed LVS in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:19.003912] [INFO ] [sig ] [1875/3387] Forecasting LWAY... [2026-02-20T20:26:19.003942] [INFO ] [sig ] Generating forecast for: LWAY [2026-02-20T20:26:19.003980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-02-20T20:26:19.016308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-02-20T20:26:19.016686] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-02-20T20:26:19.017544] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-02-20T20:26:19.017623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:19.017657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:19.017685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:19.017741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:19.074907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:19.075535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:19.075633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:19.075667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:19.196211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:19.196361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:19.196404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:19.196433] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:19.199884] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-02-20T20:26:19.200168] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-02-20T20:26:19.200300] [INFO ] [sig ] LWAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:19.343185] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LWAY.txt [2026-02-20T20:26:19.343331] [INFO ] [sig ] [1875/3387] Completed LWAY in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 9.1m [2026-02-20T20:26:19.343372] [INFO ] [sig ] [1876/3387] Forecasting LWLG... [2026-02-20T20:26:19.343403] [INFO ] [sig ] Generating forecast for: LWLG [2026-02-20T20:26:19.343436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-02-20T20:26:19.354713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-02-20T20:26:19.355155] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-02-20T20:26:19.356123] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-02-20T20:26:19.356181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:19.356214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:19.356243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:19.356303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:19.419060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:19.419943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:19.420031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:19.420066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:19.550759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:19.550932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:19.550975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:19.551006] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:19.554663] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-02-20T20:26:19.554950] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-02-20T20:26:19.555093] [INFO ] [sig ] LWLG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:19.701637] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LWLG.txt [2026-02-20T20:26:19.701804] [INFO ] [sig ] [1876/3387] Completed LWLG in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-20T20:26:19.701865] [INFO ] [sig ] [1877/3387] Forecasting LX... [2026-02-20T20:26:19.701896] [INFO ] [sig ] Generating forecast for: LX [2026-02-20T20:26:19.701930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-02-20T20:26:19.717986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-02-20T20:26:19.718475] [INFO ] [FORECASTER] Starting predict_future for LX [2026-02-20T20:26:19.719435] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-02-20T20:26:19.719491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:19.719525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:19.719552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:19.719650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:19.780146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:19.781039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:19.781156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:19.781195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:19.904701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:19.904860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:19.904904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:19.904932] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:19.908413] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-02-20T20:26:19.908724] [INFO ] [FORECASTER] Completed predict_future for LX [2026-02-20T20:26:19.908858] [INFO ] [sig ] LX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:20.052498] [INFO ] [LOCAL ] Saved forecast: LX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LX.txt [2026-02-20T20:26:20.052671] [INFO ] [sig ] [1877/3387] Completed LX in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-20T20:26:20.052722] [INFO ] [sig ] [1878/3387] Forecasting LXEO... [2026-02-20T20:26:20.052756] [INFO ] [sig ] Generating forecast for: LXEO [2026-02-20T20:26:20.052790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-02-20T20:26:20.064162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-02-20T20:26:20.064532] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-02-20T20:26:20.065401] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-02-20T20:26:20.065486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:20.065523] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:20.065551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:20.065628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:20.127730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:20.128690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:20.128780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:20.128814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:20.257480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:20.257664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:20.257708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:20.257738] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:20.261411] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=60.56%) [2026-02-20T20:26:20.261721] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-02-20T20:26:20.261873] [INFO ] [sig ] LXEO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:20.413698] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LXEO.txt [2026-02-20T20:26:20.413873] [INFO ] [sig ] [1878/3387] Completed LXEO in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-20T20:26:20.413936] [INFO ] [sig ] [1879/3387] Forecasting LXP... [2026-02-20T20:26:20.413986] [INFO ] [sig ] Generating forecast for: LXP [2026-02-20T20:26:20.414045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-02-20T20:26:20.425478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-02-20T20:26:20.425878] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-02-20T20:26:20.426812] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-02-20T20:26:20.426885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:20.426929] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:20.426967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:20.427031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:20.490699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:20.491707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:20.491830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:20.491865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:20.616170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:20.616336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:20.616392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:20.616439] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:20.620128] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-20T20:26:20.620430] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-02-20T20:26:20.620590] [INFO ] [sig ] LXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:20.767194] [INFO ] [LOCAL ] Saved forecast: LXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LXP.txt [2026-02-20T20:26:20.767347] [INFO ] [sig ] [1879/3387] Completed LXP in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:20.767389] [INFO ] [sig ] [1880/3387] Forecasting LYB... [2026-02-20T20:26:20.767420] [INFO ] [sig ] Generating forecast for: LYB [2026-02-20T20:26:20.767463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-02-20T20:26:20.779456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-02-20T20:26:20.779876] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-02-20T20:26:20.780806] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-02-20T20:26:20.780862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:20.780895] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:20.780923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:20.780983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:20.842083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:20.843017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:20.843107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:20.843142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:20.967623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:20.967788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:20.967830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:20.967860] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:20.971449] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-02-20T20:26:20.971762] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-02-20T20:26:20.971916] [INFO ] [sig ] LYB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:21.121606] [INFO ] [LOCAL ] Saved forecast: LYB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LYB.txt [2026-02-20T20:26:21.121740] [INFO ] [sig ] [1880/3387] Completed LYB in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:21.121780] [INFO ] [sig ] [1881/3387] Forecasting LYG... [2026-02-20T20:26:21.121809] [INFO ] [sig ] Generating forecast for: LYG [2026-02-20T20:26:21.121840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-02-20T20:26:21.133038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-02-20T20:26:21.133368] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-02-20T20:26:21.134202] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-02-20T20:26:21.134258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:21.134292] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:21.134319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:21.134378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:21.191960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:21.192643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:21.192724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:21.192756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:21.315717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:21.315910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:21.315953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:21.315983] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:21.319545] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=81.59%) [2026-02-20T20:26:21.319846] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-02-20T20:26:21.319988] [INFO ] [sig ] LYG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:21.466325] [INFO ] [LOCAL ] Saved forecast: LYG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LYG.txt [2026-02-20T20:26:21.466496] [INFO ] [sig ] [1881/3387] Completed LYG in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:21.466548] [INFO ] [sig ] [1882/3387] Forecasting LYRA... [2026-02-20T20:26:21.466601] [INFO ] [sig ] Generating forecast for: LYRA [2026-02-20T20:26:21.466646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-02-20T20:26:21.478381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-02-20T20:26:21.478830] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-02-20T20:26:21.479716] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-02-20T20:26:21.479779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:21.479826] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:21.479863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:21.479933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:21.539309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:21.540243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:21.540334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:21.540369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:21.673776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:21.673943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:21.674002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:21.674049] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:21.677564] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-02-20T20:26:21.677871] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-02-20T20:26:21.678008] [INFO ] [sig ] LYRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:21.847412] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LYRA.txt [2026-02-20T20:26:21.847702] [INFO ] [sig ] [1882/3387] Completed LYRA in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:21.847757] [INFO ] [sig ] [1883/3387] Forecasting LYTS... [2026-02-20T20:26:21.847790] [INFO ] [sig ] Generating forecast for: LYTS [2026-02-20T20:26:21.847821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-02-20T20:26:21.860088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-02-20T20:26:21.860525] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-02-20T20:26:21.861423] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-02-20T20:26:21.861481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:21.861516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:21.861544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:21.861659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:21.921092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:21.922462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:21.922565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:21.922622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:22.062005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:22.062182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:22.062228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:22.062257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:22.066162] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-02-20T20:26:22.066663] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-02-20T20:26:22.066840] [INFO ] [sig ] LYTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:22.212019] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/LYTS.txt [2026-02-20T20:26:22.212211] [INFO ] [sig ] [1883/3387] Completed LYTS in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:22.212253] [INFO ] [sig ] [1884/3387] Forecasting LZ... [2026-02-20T20:26:22.212283] [INFO ] [sig ] Generating forecast for: LZ [2026-02-20T20:26:22.212317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-02-20T20:26:22.224606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-02-20T20:26:22.224969] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-02-20T20:26:22.225819] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-02-20T20:26:22.225878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:22.225910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:22.225937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:22.225994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:22.284297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:22.285299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:22.285389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:22.285423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:22.408774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:22.408940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:22.408981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:22.409010] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:22.412633] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=83.99%) [2026-02-20T20:26:22.412966] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-02-20T20:26:22.413109] [INFO ] [sig ] LZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:22.558098] [INFO ] [LOCAL ] Saved forecast: LZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LZ.txt [2026-02-20T20:26:22.558227] [INFO ] [sig ] [1884/3387] Completed LZ in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:22.558266] [INFO ] [sig ] [1885/3387] Forecasting LZB... [2026-02-20T20:26:22.558295] [INFO ] [sig ] Generating forecast for: LZB [2026-02-20T20:26:22.558326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-02-20T20:26:22.569372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-02-20T20:26:22.569700] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-02-20T20:26:22.570474] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-02-20T20:26:22.570527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:22.570560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:22.570609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:22.570668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:22.628824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:22.629486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:22.629565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:22.629617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:22.755442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:22.755669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:22.755735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:22.755766] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:22.759402] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-02-20T20:26:22.759696] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-02-20T20:26:22.759827] [INFO ] [sig ] LZB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:22.902767] [INFO ] [LOCAL ] Saved forecast: LZB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LZB.txt [2026-02-20T20:26:22.902882] [INFO ] [sig ] [1885/3387] Completed LZB in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:22.902920] [INFO ] [sig ] [1886/3387] Forecasting LZM... [2026-02-20T20:26:22.902948] [INFO ] [sig ] Generating forecast for: LZM [2026-02-20T20:26:22.902978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-02-20T20:26:22.913814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-02-20T20:26:22.914166] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-02-20T20:26:22.915017] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-02-20T20:26:22.915084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:22.915168] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:22.915205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:22.915270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:22.972753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:22.973390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:22.973471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:22.973503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:23.093009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:23.093151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:23.093190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:23.093218] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:23.096657] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-02-20T20:26:23.096949] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-02-20T20:26:23.097081] [INFO ] [sig ] LZM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:23.240204] [INFO ] [LOCAL ] Saved forecast: LZM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/LZM.txt [2026-02-20T20:26:23.240328] [INFO ] [sig ] [1886/3387] Completed LZM in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:23.240366] [INFO ] [sig ] [1887/3387] Forecasting M... [2026-02-20T20:26:23.240395] [INFO ] [sig ] Generating forecast for: M [2026-02-20T20:26:23.240424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-02-20T20:26:23.251630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-02-20T20:26:23.251955] [INFO ] [FORECASTER] Starting predict_future for M [2026-02-20T20:26:23.252754] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-02-20T20:26:23.252806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:23.252838] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:23.252865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:23.252922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:23.310673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:23.311297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:23.311391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:23.311426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:23.435728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:23.435873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:23.435912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:23.435940] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:23.439380] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=16.77%) [2026-02-20T20:26:23.439674] [INFO ] [FORECASTER] Completed predict_future for M [2026-02-20T20:26:23.439806] [INFO ] [sig ] M: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:23.583784] [INFO ] [LOCAL ] Saved forecast: M 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/M.txt [2026-02-20T20:26:23.583902] [INFO ] [sig ] [1887/3387] Completed M in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:23.583941] [INFO ] [sig ] [1888/3387] Forecasting MA... [2026-02-20T20:26:23.583969] [INFO ] [sig ] Generating forecast for: MA [2026-02-20T20:26:23.583999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-02-20T20:26:23.595043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-02-20T20:26:23.595371] [INFO ] [FORECASTER] Starting predict_future for MA [2026-02-20T20:26:23.596179] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-02-20T20:26:23.596233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:23.596265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:23.596292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:23.596349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:23.654145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:23.654798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:23.654878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:23.654911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:23.772754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:23.772898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:23.772938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:23.772965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:23.776344] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-02-20T20:26:23.776640] [INFO ] [FORECASTER] Completed predict_future for MA [2026-02-20T20:26:23.776773] [INFO ] [sig ] MA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:23.919938] [INFO ] [LOCAL ] Saved forecast: MA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MA.txt [2026-02-20T20:26:23.920055] [INFO ] [sig ] [1888/3387] Completed MA in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:23.920097] [INFO ] [sig ] [1889/3387] Forecasting MAA... [2026-02-20T20:26:23.920127] [INFO ] [sig ] Generating forecast for: MAA [2026-02-20T20:26:23.920157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-02-20T20:26:23.931750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-02-20T20:26:23.932082] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-02-20T20:26:23.932903] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-02-20T20:26:23.932962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:23.932997] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:23.933042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:23.933113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:23.990413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:23.991055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:23.991139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:23.991172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:24.112828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:24.112976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:24.113015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:24.113044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:24.116523] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-02-20T20:26:24.116847] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-02-20T20:26:24.116988] [INFO ] [sig ] MAA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:24.263135] [INFO ] [LOCAL ] Saved forecast: MAA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAA.txt [2026-02-20T20:26:24.263284] [INFO ] [sig ] [1889/3387] Completed MAA in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:24.263322] [INFO ] [sig ] [1890/3387] Forecasting MAC... [2026-02-20T20:26:24.263351] [INFO ] [sig ] Generating forecast for: MAC [2026-02-20T20:26:24.263382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-02-20T20:26:24.274407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-02-20T20:26:24.274757] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-02-20T20:26:24.275562] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-02-20T20:26:24.275633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:24.275667] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:24.275695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:24.275752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:24.333984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:24.334672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:24.334752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:24.334785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:24.455278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:24.455425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:24.455465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:24.455493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:24.459079] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-02-20T20:26:24.459353] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-02-20T20:26:24.459485] [INFO ] [sig ] MAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:24.606562] [INFO ] [LOCAL ] Saved forecast: MAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAC.txt [2026-02-20T20:26:24.606703] [INFO ] [sig ] [1890/3387] Completed MAC in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:24.606742] [INFO ] [sig ] [1891/3387] Forecasting MAMA... [2026-02-20T20:26:24.606771] [INFO ] [sig ] Generating forecast for: MAMA [2026-02-20T20:26:24.606821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-02-20T20:26:24.617781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-02-20T20:26:24.618139] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-02-20T20:26:24.618967] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-02-20T20:26:24.619021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:24.619053] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:24.619080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:24.619136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:24.682895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:24.683806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:24.683893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:24.683927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:24.818748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:24.818909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:24.818950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:24.818979] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:24.822819] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-02-20T20:26:24.823141] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-02-20T20:26:24.823302] [INFO ] [sig ] MAMA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:24.974245] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAMA.txt [2026-02-20T20:26:24.974407] [INFO ] [sig ] [1891/3387] Completed MAMA in 0.4s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:24.974449] [INFO ] [sig ] [1892/3387] Forecasting MAN... [2026-02-20T20:26:24.974480] [INFO ] [sig ] Generating forecast for: MAN [2026-02-20T20:26:24.974512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-02-20T20:26:24.986236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-02-20T20:26:24.986661] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-02-20T20:26:24.987548] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-02-20T20:26:24.987645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:24.987691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:24.987720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:24.987778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:25.047948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:25.048829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:25.048922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:25.048955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:25.171655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:25.171824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:25.171867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:25.171897] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:25.175622] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-02-20T20:26:25.175938] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-02-20T20:26:25.176078] [INFO ] [sig ] MAN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:25.319854] [INFO ] [LOCAL ] Saved forecast: MAN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MAN.txt [2026-02-20T20:26:25.320022] [INFO ] [sig ] [1892/3387] Completed MAN in 0.3s | 2.78 sym/s | Total: 11.3m | ETA: 9.0m [2026-02-20T20:26:25.320068] [INFO ] [sig ] [1893/3387] Forecasting MANH... [2026-02-20T20:26:25.320105] [INFO ] [sig ] Generating forecast for: MANH [2026-02-20T20:26:25.320142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-02-20T20:26:25.331889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-02-20T20:26:25.332307] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-02-20T20:26:25.333165] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-02-20T20:26:25.333221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:25.333256] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:25.333284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:25.333342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:25.392967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:25.393862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:25.393952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:25.393984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:25.521092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:25.521258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:25.521300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:25.521330] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:25.524848] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-02-20T20:26:25.525146] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-02-20T20:26:25.525287] [INFO ] [sig ] MANH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:25.685344] [INFO ] [LOCAL ] Saved forecast: MANH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MANH.txt [2026-02-20T20:26:25.685518] [INFO ] [sig ] [1893/3387] Completed MANH in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-20T20:26:25.685561] [INFO ] [sig ] [1894/3387] Forecasting MARA... [2026-02-20T20:26:25.685614] [INFO ] [sig ] Generating forecast for: MARA [2026-02-20T20:26:25.685647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-02-20T20:26:25.697764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-02-20T20:26:25.698244] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-02-20T20:26:25.699142] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-02-20T20:26:25.699212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:25.699252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:25.699281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:25.699338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:25.757558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:25.758495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:25.758601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:25.758637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:25.888352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:25.888522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:25.888564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:25.888614] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:25.892208] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-02-20T20:26:25.892531] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-02-20T20:26:25.892701] [INFO ] [sig ] MARA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:26.045566] [INFO ] [LOCAL ] Saved forecast: MARA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MARA.txt [2026-02-20T20:26:26.045770] [INFO ] [sig ] [1894/3387] Completed MARA in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-20T20:26:26.045814] [INFO ] [sig ] [1895/3387] Forecasting MAS... [2026-02-20T20:26:26.045845] [INFO ] [sig ] Generating forecast for: MAS [2026-02-20T20:26:26.045879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-02-20T20:26:26.057802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-02-20T20:26:26.058192] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-02-20T20:26:26.059058] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-02-20T20:26:26.059115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:26.059148] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:26.059175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:26.059232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:26.117804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:26.118703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:26.118798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:26.118845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:26.242873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:26.243035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:26.243076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:26.243106] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:26.246684] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=27.42%) [2026-02-20T20:26:26.247014] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-02-20T20:26:26.247172] [INFO ] [sig ] MAS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:26.397938] [INFO ] [LOCAL ] Saved forecast: MAS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAS.txt [2026-02-20T20:26:26.398110] [INFO ] [sig ] [1895/3387] Completed MAS in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:26.398153] [INFO ] [sig ] [1896/3387] Forecasting MASI... [2026-02-20T20:26:26.398183] [INFO ] [sig ] Generating forecast for: MASI [2026-02-20T20:26:26.398218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-02-20T20:26:26.410417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-02-20T20:26:26.410837] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-02-20T20:26:26.411911] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-02-20T20:26:26.411967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:26.412001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:26.412029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:26.412086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:26.473001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:26.473978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:26.474126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:26.474182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:26.598344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:26.598503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:26.598545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:26.598593] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:26.602245] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=73.05%) [2026-02-20T20:26:26.602534] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-02-20T20:26:26.602700] [INFO ] [sig ] MASI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:26.749623] [INFO ] [LOCAL ] Saved forecast: MASI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MASI.txt [2026-02-20T20:26:26.749787] [INFO ] [sig ] [1896/3387] Completed MASI in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:26.749829] [INFO ] [sig ] [1897/3387] Forecasting MASS... [2026-02-20T20:26:26.749861] [INFO ] [sig ] Generating forecast for: MASS [2026-02-20T20:26:26.749893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-02-20T20:26:26.761208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-02-20T20:26:26.761636] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-02-20T20:26:26.762548] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-02-20T20:26:26.762628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:26.762665] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:26.762693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:26.762750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:26.823364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:26.824282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:26.824373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:26.824409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:26.955233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:26.955408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:26.955451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:26.955481] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:26.959376] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-02-20T20:26:26.959897] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-02-20T20:26:26.960040] [INFO ] [sig ] MASS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:27.109321] [INFO ] [LOCAL ] Saved forecast: MASS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MASS.txt [2026-02-20T20:26:27.109487] [INFO ] [sig ] [1897/3387] Completed MASS in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:27.109529] [INFO ] [sig ] [1898/3387] Forecasting MATX... [2026-02-20T20:26:27.109560] [INFO ] [sig ] Generating forecast for: MATX [2026-02-20T20:26:27.109615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-02-20T20:26:27.121760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-02-20T20:26:27.122214] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-02-20T20:26:27.123199] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-02-20T20:26:27.123268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:27.123309] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:27.123340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:27.123398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:27.187094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:27.188047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:27.188141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:27.188181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:27.309038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:27.309220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:27.309264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:27.309293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:27.312902] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-02-20T20:26:27.313211] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-02-20T20:26:27.313353] [INFO ] [sig ] MATX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:27.461519] [INFO ] [LOCAL ] Saved forecast: MATX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MATX.txt [2026-02-20T20:26:27.461700] [INFO ] [sig ] [1898/3387] Completed MATX in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:27.461743] [INFO ] [sig ] [1899/3387] Forecasting MAX... [2026-02-20T20:26:27.461774] [INFO ] [sig ] Generating forecast for: MAX [2026-02-20T20:26:27.461807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-02-20T20:26:27.473311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-02-20T20:26:27.473701] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-02-20T20:26:27.474510] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-02-20T20:26:27.474565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:27.474622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:27.474651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:27.474709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:27.532758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:27.533548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:27.533652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:27.533687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:27.654136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:27.654299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:27.654340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:27.654369] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:27.657928] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-02-20T20:26:27.658236] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-02-20T20:26:27.658384] [INFO ] [sig ] MAX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:27.802116] [INFO ] [LOCAL ] Saved forecast: MAX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAX.txt [2026-02-20T20:26:27.802325] [INFO ] [sig ] [1899/3387] Completed MAX in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:27.802368] [INFO ] [sig ] [1900/3387] Forecasting MAXI... [2026-02-20T20:26:27.802397] [INFO ] [sig ] Generating forecast for: MAXI [2026-02-20T20:26:27.802429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-02-20T20:26:27.813967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-02-20T20:26:27.814406] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-02-20T20:26:27.815299] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-02-20T20:26:27.815355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:27.815390] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:27.815417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:27.815474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:27.874364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:27.875964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:27.876063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:27.876096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:27.997806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:27.997970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:27.998012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:27.998041] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:28.001601] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-02-20T20:26:28.001907] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-02-20T20:26:28.002053] [INFO ] [sig ] MAXI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:28.158971] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MAXI.txt [2026-02-20T20:26:28.159134] [INFO ] [sig ] [1900/3387] Completed MAXI in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:28.159173] [INFO ] [sig ] [1901/3387] Forecasting MAXN... [2026-02-20T20:26:28.159202] [INFO ] [sig ] Generating forecast for: MAXN [2026-02-20T20:26:28.159234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-02-20T20:26:28.171870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-02-20T20:26:28.172307] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-02-20T20:26:28.173344] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-02-20T20:26:28.173411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:28.173454] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:28.173495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:28.173612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:28.233728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:28.234751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:28.234853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:28.234899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:28.352100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:28.352256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:28.352297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:28.352326] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:28.356112] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-02-20T20:26:28.356436] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-02-20T20:26:28.356605] [INFO ] [sig ] MAXN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:28.500553] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MAXN.txt [2026-02-20T20:26:28.500706] [INFO ] [sig ] [1901/3387] Completed MAXN in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:28.500745] [INFO ] [sig ] [1902/3387] Forecasting MBB... [2026-02-20T20:26:28.500775] [INFO ] [sig ] Generating forecast for: MBB [2026-02-20T20:26:28.500806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-02-20T20:26:28.511368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-02-20T20:26:28.511733] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-02-20T20:26:28.512515] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-02-20T20:26:28.512611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:28.512649] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:28.512677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:28.512733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:28.569847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:28.570516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:28.570613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:28.570648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:28.688726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:28.688886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:28.688927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:28.688958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:28.692400] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-02-20T20:26:28.692695] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-02-20T20:26:28.692826] [INFO ] [sig ] MBB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:28.835083] [INFO ] [LOCAL ] Saved forecast: MBB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBB.txt [2026-02-20T20:26:28.835219] [INFO ] [sig ] [1902/3387] Completed MBB in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:28.835258] [INFO ] [sig ] [1903/3387] Forecasting MBC... [2026-02-20T20:26:28.835288] [INFO ] [sig ] Generating forecast for: MBC [2026-02-20T20:26:28.835321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-02-20T20:26:28.847366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-02-20T20:26:28.847740] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-02-20T20:26:28.848606] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-02-20T20:26:28.848661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:28.848723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:28.848752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:28.848809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:28.905941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:28.906733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:28.906834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:28.906868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:29.022404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:29.022589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:29.022634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:29.022664] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:29.026192] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-02-20T20:26:29.026505] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-02-20T20:26:29.026663] [INFO ] [sig ] MBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:29.171714] [INFO ] [LOCAL ] Saved forecast: MBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBC.txt [2026-02-20T20:26:29.171877] [INFO ] [sig ] [1903/3387] Completed MBC in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:29.171918] [INFO ] [sig ] [1904/3387] Forecasting MBCN... [2026-02-20T20:26:29.171950] [INFO ] [sig ] Generating forecast for: MBCN [2026-02-20T20:26:29.171981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-02-20T20:26:29.182292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-02-20T20:26:29.182677] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-02-20T20:26:29.183464] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-02-20T20:26:29.183518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:29.183550] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:29.183598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:29.183658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:29.241569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:29.242393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:29.242479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:29.242511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:29.340648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:29.340811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:29.340852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:29.340881] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:29.344398] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-02-20T20:26:29.344702] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-02-20T20:26:29.344839] [INFO ] [sig ] MBCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:29.489015] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MBCN.txt [2026-02-20T20:26:29.489175] [INFO ] [sig ] [1904/3387] Completed MBCN in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:29.489217] [INFO ] [sig ] [1905/3387] Forecasting MBI... [2026-02-20T20:26:29.489259] [INFO ] [sig ] Generating forecast for: MBI [2026-02-20T20:26:29.489303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-02-20T20:26:29.500656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-02-20T20:26:29.501034] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-02-20T20:26:29.501883] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-02-20T20:26:29.501936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:29.501969] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:29.501996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:29.502052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:29.560012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:29.560721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:29.560803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:29.560836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:29.689684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:29.689844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:29.689885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:29.689913] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:29.693423] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=40.86%) [2026-02-20T20:26:29.693719] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-02-20T20:26:29.693851] [INFO ] [sig ] MBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:29.843916] [INFO ] [LOCAL ] Saved forecast: MBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBI.txt [2026-02-20T20:26:29.844080] [INFO ] [sig ] [1905/3387] Completed MBI in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:29.844138] [INFO ] [sig ] [1906/3387] Forecasting MBIN... [2026-02-20T20:26:29.844171] [INFO ] [sig ] Generating forecast for: MBIN [2026-02-20T20:26:29.844204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-02-20T20:26:29.855619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-02-20T20:26:29.856075] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-02-20T20:26:29.857021] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-02-20T20:26:29.857076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:29.857109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:29.857136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:29.857200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:29.914437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:29.915230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:29.915329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:29.915370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:30.034227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:30.034398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:30.034441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:30.034510] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:30.038227] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-02-20T20:26:30.038559] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-02-20T20:26:30.038731] [INFO ] [sig ] MBIN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:30.186870] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBIN.txt [2026-02-20T20:26:30.187047] [INFO ] [sig ] [1906/3387] Completed MBIN in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:30.187088] [INFO ] [sig ] [1907/3387] Forecasting MBLY... [2026-02-20T20:26:30.187118] [INFO ] [sig ] Generating forecast for: MBLY [2026-02-20T20:26:30.187151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-02-20T20:26:30.198951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-02-20T20:26:30.199359] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-02-20T20:26:30.200241] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-02-20T20:26:30.200308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:30.200349] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:30.200381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:30.200442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:30.259841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:30.260782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:30.260870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:30.260906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:30.390886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:30.391049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:30.391090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:30.391120] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:30.394811] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-02-20T20:26:30.395192] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-02-20T20:26:30.395406] [INFO ] [sig ] MBLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:30.560435] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MBLY.txt [2026-02-20T20:26:30.560614] [INFO ] [sig ] [1907/3387] Completed MBLY in 0.4s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:30.560661] [INFO ] [sig ] [1908/3387] Forecasting MBS... [2026-02-20T20:26:30.560691] [INFO ] [sig ] Generating forecast for: MBS [2026-02-20T20:26:30.560723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-02-20T20:26:30.571919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-02-20T20:26:30.572303] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-02-20T20:26:30.573188] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-02-20T20:26:30.573244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:30.573277] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:30.573306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:30.573366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:30.631130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:30.632137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:30.632227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:30.632267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:30.747606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:30.747767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:30.747808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:30.747839] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:30.751251] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-02-20T20:26:30.751550] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-02-20T20:26:30.751705] [INFO ] [sig ] MBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:30.892605] [INFO ] [LOCAL ] Saved forecast: MBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBS.txt [2026-02-20T20:26:30.892738] [INFO ] [sig ] [1908/3387] Completed MBS in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:30.892777] [INFO ] [sig ] [1909/3387] Forecasting MBWM... [2026-02-20T20:26:30.892806] [INFO ] [sig ] Generating forecast for: MBWM [2026-02-20T20:26:30.892838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-02-20T20:26:30.904046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-02-20T20:26:30.904436] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-02-20T20:26:30.905318] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-02-20T20:26:30.905375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:30.905408] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:30.905436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:30.905493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:30.962773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:30.963468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:30.963552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:30.963605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:31.083863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:31.084037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:31.084093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:31.084123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:31.087571] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-02-20T20:26:31.087872] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-02-20T20:26:31.088004] [INFO ] [sig ] MBWM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:31.233087] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBWM.txt [2026-02-20T20:26:31.233244] [INFO ] [sig ] [1909/3387] Completed MBWM in 0.3s | 2.78 sym/s | Total: 11.4m | ETA: 8.9m [2026-02-20T20:26:31.233284] [INFO ] [sig ] [1910/3387] Forecasting MBX... [2026-02-20T20:26:31.233314] [INFO ] [sig ] Generating forecast for: MBX [2026-02-20T20:26:31.233344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-02-20T20:26:31.245555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-02-20T20:26:31.245984] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-02-20T20:26:31.246910] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-02-20T20:26:31.246966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:31.247001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:31.247030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:31.247089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:31.305880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:31.306654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:31.306740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:31.306774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:31.429682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:31.429840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:31.429883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:31.429914] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:31.433493] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-02-20T20:26:31.433786] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-02-20T20:26:31.433920] [INFO ] [sig ] MBX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:31.576773] [INFO ] [LOCAL ] Saved forecast: MBX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MBX.txt [2026-02-20T20:26:31.576924] [INFO ] [sig ] [1910/3387] Completed MBX in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-20T20:26:31.576965] [INFO ] [sig ] [1911/3387] Forecasting MC... [2026-02-20T20:26:31.576994] [INFO ] [sig ] Generating forecast for: MC [2026-02-20T20:26:31.577025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-02-20T20:26:31.587968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-02-20T20:26:31.588350] [INFO ] [FORECASTER] Starting predict_future for MC [2026-02-20T20:26:31.589227] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-02-20T20:26:31.589282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:31.589317] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:31.589345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:31.589403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:31.652521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:31.653461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:31.653564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:31.653618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:31.772501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:31.772624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:31.772662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:31.772690] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:31.775963] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-02-20T20:26:31.776232] [INFO ] [FORECASTER] Completed predict_future for MC [2026-02-20T20:26:31.776363] [INFO ] [sig ] MC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:31.918946] [INFO ] [LOCAL ] Saved forecast: MC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MC.txt [2026-02-20T20:26:31.919065] [INFO ] [sig ] [1911/3387] Completed MC in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:31.919103] [INFO ] [sig ] [1912/3387] Forecasting MCBS... [2026-02-20T20:26:31.919132] [INFO ] [sig ] Generating forecast for: MCBS [2026-02-20T20:26:31.919162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-02-20T20:26:31.930022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-02-20T20:26:31.930353] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-02-20T20:26:31.931156] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-02-20T20:26:31.931210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:31.931242] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:31.931271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:31.931331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:31.989465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:31.990080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:31.990158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:31.990191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:32.113404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:32.113558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:32.113618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:32.113650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:32.117041] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-02-20T20:26:32.117336] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-02-20T20:26:32.117480] [INFO ] [sig ] MCBS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:32.261896] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCBS.txt [2026-02-20T20:26:32.262013] [INFO ] [sig ] [1912/3387] Completed MCBS in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:32.262052] [INFO ] [sig ] [1913/3387] Forecasting MCHI... [2026-02-20T20:26:32.262081] [INFO ] [sig ] Generating forecast for: MCHI [2026-02-20T20:26:32.262112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-02-20T20:26:32.273152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-02-20T20:26:32.273460] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-02-20T20:26:32.274260] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-02-20T20:26:32.274325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:32.274380] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:32.274415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:32.274478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:32.332617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:32.333209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:32.333312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:32.333345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:32.457858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:32.457999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:32.458037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:32.458066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:32.461428] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=74.54%) [2026-02-20T20:26:32.461719] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-02-20T20:26:32.461850] [INFO ] [sig ] MCHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:32.605358] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCHI.txt [2026-02-20T20:26:32.605480] [INFO ] [sig ] [1913/3387] Completed MCHI in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:32.605519] [INFO ] [sig ] [1914/3387] Forecasting MCHP... [2026-02-20T20:26:32.605549] [INFO ] [sig ] Generating forecast for: MCHP [2026-02-20T20:26:32.605605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-02-20T20:26:32.616830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-02-20T20:26:32.617141] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-02-20T20:26:32.617975] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-02-20T20:26:32.618029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:32.618061] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:32.618088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:32.618144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:32.676212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:32.676864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:32.676942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:32.676975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:32.799559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:32.799710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:32.799749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:32.799778] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:32.803086] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-02-20T20:26:32.803362] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-02-20T20:26:32.803492] [INFO ] [sig ] MCHP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:32.949895] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MCHP.txt [2026-02-20T20:26:32.950020] [INFO ] [sig ] [1914/3387] Completed MCHP in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:32.950059] [INFO ] [sig ] [1915/3387] Forecasting MCHX... [2026-02-20T20:26:32.950088] [INFO ] [sig ] Generating forecast for: MCHX [2026-02-20T20:26:32.950117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-02-20T20:26:32.961112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-02-20T20:26:32.961482] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-02-20T20:26:32.962333] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-02-20T20:26:32.962388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:32.962427] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:32.962456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:32.962529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:33.020066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:33.020746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:33.020867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:33.020903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:33.123545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:33.123696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:33.123734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:33.123762] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:33.127223] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-02-20T20:26:33.127503] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-02-20T20:26:33.127653] [INFO ] [sig ] MCHX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:33.269818] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MCHX.txt [2026-02-20T20:26:33.269930] [INFO ] [sig ] [1915/3387] Completed MCHX in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:33.269966] [INFO ] [sig ] [1916/3387] Forecasting MCI... [2026-02-20T20:26:33.269995] [INFO ] [sig ] Generating forecast for: MCI [2026-02-20T20:26:33.270024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-02-20T20:26:33.280998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-02-20T20:26:33.281326] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-02-20T20:26:33.282159] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-02-20T20:26:33.282213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:33.282246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:33.282273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:33.282329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:33.340230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:33.340906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:33.340990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:33.341021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:33.458789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:33.458936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:33.458976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:33.459006] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:33.462474] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-02-20T20:26:33.462771] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-02-20T20:26:33.462902] [INFO ] [sig ] MCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:33.607041] [INFO ] [LOCAL ] Saved forecast: MCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCI.txt [2026-02-20T20:26:33.607183] [INFO ] [sig ] [1916/3387] Completed MCI in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:33.607222] [INFO ] [sig ] [1917/3387] Forecasting MCK... [2026-02-20T20:26:33.607258] [INFO ] [sig ] Generating forecast for: MCK [2026-02-20T20:26:33.607295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-02-20T20:26:33.618033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-02-20T20:26:33.618364] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-02-20T20:26:33.619190] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-02-20T20:26:33.619244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:33.619277] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:33.619304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:33.619362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:33.677263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:33.677922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:33.678002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:33.678034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:33.802158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:33.802304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:33.802344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:33.802374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:33.805848] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-02-20T20:26:33.806128] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-02-20T20:26:33.806264] [INFO ] [sig ] MCK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:33.951855] [INFO ] [LOCAL ] Saved forecast: MCK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCK.txt [2026-02-20T20:26:33.952014] [INFO ] [sig ] [1917/3387] Completed MCK in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:33.952054] [INFO ] [sig ] [1918/3387] Forecasting MCN... [2026-02-20T20:26:33.952084] [INFO ] [sig ] Generating forecast for: MCN [2026-02-20T20:26:33.952116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-02-20T20:26:33.963422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-02-20T20:26:33.963820] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-02-20T20:26:33.964637] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-02-20T20:26:33.964690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:33.964722] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:33.964749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:33.964806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:34.023473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:34.024422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:34.024508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:34.024542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:34.141106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:34.141266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:34.141315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:34.141351] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:34.144860] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-02-20T20:26:34.145139] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-02-20T20:26:34.145274] [INFO ] [sig ] MCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:34.288907] [INFO ] [LOCAL ] Saved forecast: MCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCN.txt [2026-02-20T20:26:34.289061] [INFO ] [sig ] [1918/3387] Completed MCN in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:34.289101] [INFO ] [sig ] [1919/3387] Forecasting MCO... [2026-02-20T20:26:34.289130] [INFO ] [sig ] Generating forecast for: MCO [2026-02-20T20:26:34.289161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-02-20T20:26:34.300160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-02-20T20:26:34.300516] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-02-20T20:26:34.301329] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-02-20T20:26:34.301385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:34.301418] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:34.301447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:34.301505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:34.359629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:34.360424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:34.360509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:34.360545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:34.483502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:34.483696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:34.483755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:34.483791] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:34.487425] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-02-20T20:26:34.487750] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-02-20T20:26:34.487892] [INFO ] [sig ] MCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:34.633533] [INFO ] [LOCAL ] Saved forecast: MCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MCO.txt [2026-02-20T20:26:34.633710] [INFO ] [sig ] [1919/3387] Completed MCO in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:34.633751] [INFO ] [sig ] [1920/3387] Forecasting MCRB... [2026-02-20T20:26:34.633780] [INFO ] [sig ] Generating forecast for: MCRB [2026-02-20T20:26:34.633810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-02-20T20:26:34.645755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-02-20T20:26:34.646142] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-02-20T20:26:34.647016] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-02-20T20:26:34.647071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:34.647138] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:34.647170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:34.647227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:34.704452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:34.705200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:34.705282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:34.705315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:34.823694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:34.823853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:34.823893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:34.823938] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:34.827424] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-02-20T20:26:34.827718] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-02-20T20:26:34.827854] [INFO ] [sig ] MCRB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:34.970437] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCRB.txt [2026-02-20T20:26:34.970641] [INFO ] [sig ] [1920/3387] Completed MCRB in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:34.970684] [INFO ] [sig ] [1921/3387] Forecasting MCRI... [2026-02-20T20:26:34.970714] [INFO ] [sig ] Generating forecast for: MCRI [2026-02-20T20:26:34.970744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-02-20T20:26:34.982385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-02-20T20:26:34.982837] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-02-20T20:26:34.983709] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-02-20T20:26:34.983766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:34.983800] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:34.983828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:34.983886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:35.040671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:35.041546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:35.041653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:35.041687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:35.164711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:35.164873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:35.164915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:35.164946] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:35.168642] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=69.66%) [2026-02-20T20:26:35.168955] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-02-20T20:26:35.169100] [INFO ] [sig ] MCRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:35.316182] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCRI.txt [2026-02-20T20:26:35.316348] [INFO ] [sig ] [1921/3387] Completed MCRI in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:35.316390] [INFO ] [sig ] [1922/3387] Forecasting MCS... [2026-02-20T20:26:35.316421] [INFO ] [sig ] Generating forecast for: MCS [2026-02-20T20:26:35.316453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-02-20T20:26:35.329128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-02-20T20:26:35.329603] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-02-20T20:26:35.330451] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-02-20T20:26:35.330506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:35.330540] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:35.330567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:35.330654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:35.389958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:35.390976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:35.391083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:35.391119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:35.529233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:35.529393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:35.529436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:35.529465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:35.533044] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-02-20T20:26:35.533339] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-02-20T20:26:35.533507] [INFO ] [sig ] MCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:35.679278] [INFO ] [LOCAL ] Saved forecast: MCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MCS.txt [2026-02-20T20:26:35.679456] [INFO ] [sig ] [1922/3387] Completed MCS in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:35.679503] [INFO ] [sig ] [1923/3387] Forecasting MCY... [2026-02-20T20:26:35.679540] [INFO ] [sig ] Generating forecast for: MCY [2026-02-20T20:26:35.679606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-02-20T20:26:35.692039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-02-20T20:26:35.692468] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-02-20T20:26:35.693310] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-02-20T20:26:35.693367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:35.693402] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:35.693429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:35.693485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:35.753318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:35.754486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:35.754605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:35.754641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:35.882716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:35.882878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:35.882925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:35.883028] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:35.886873] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-02-20T20:26:35.887190] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-02-20T20:26:35.887358] [INFO ] [sig ] MCY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:36.031904] [INFO ] [LOCAL ] Saved forecast: MCY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MCY.txt [2026-02-20T20:26:36.032042] [INFO ] [sig ] [1923/3387] Completed MCY in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:36.032081] [INFO ] [sig ] [1924/3387] Forecasting MDAI... [2026-02-20T20:26:36.032111] [INFO ] [sig ] Generating forecast for: MDAI [2026-02-20T20:26:36.032143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-02-20T20:26:36.043686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-02-20T20:26:36.044062] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-02-20T20:26:36.044920] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-02-20T20:26:36.044974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:36.045006] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:36.045033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:36.045105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:36.105897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:36.106638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:36.106719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:36.106753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:36.227919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:36.228078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:36.228118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:36.228147] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:36.231567] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=74.82%) [2026-02-20T20:26:36.231870] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-02-20T20:26:36.232007] [INFO ] [sig ] MDAI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:36.378475] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MDAI.txt [2026-02-20T20:26:36.378663] [INFO ] [sig ] [1924/3387] Completed MDAI in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:36.378707] [INFO ] [sig ] [1925/3387] Forecasting MDB... [2026-02-20T20:26:36.378738] [INFO ] [sig ] Generating forecast for: MDB [2026-02-20T20:26:36.378771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-02-20T20:26:36.390266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-02-20T20:26:36.390641] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-02-20T20:26:36.391455] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-02-20T20:26:36.391519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:36.391551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:36.391598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:36.391658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:36.450412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:36.451192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:36.451276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:36.451309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:36.579114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:36.579265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:36.579306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:36.579336] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:36.582788] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-02-20T20:26:36.583065] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-02-20T20:26:36.583194] [INFO ] [sig ] MDB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:36.727564] [INFO ] [LOCAL ] Saved forecast: MDB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MDB.txt [2026-02-20T20:26:36.727734] [INFO ] [sig ] [1925/3387] Completed MDB in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:36.727774] [INFO ] [sig ] [1926/3387] Forecasting MDGL... [2026-02-20T20:26:36.727803] [INFO ] [sig ] Generating forecast for: MDGL [2026-02-20T20:26:36.727834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-02-20T20:26:36.738352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-02-20T20:26:36.738734] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-02-20T20:26:36.739552] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-02-20T20:26:36.739660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:36.739697] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:36.739726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:36.739788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:36.799062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:36.800069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:36.800170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:36.800204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:36.919291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:36.919443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:36.919487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:36.919515] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:36.922926] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-02-20T20:26:36.923205] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-02-20T20:26:36.923338] [INFO ] [sig ] MDGL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:37.070209] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MDGL.txt [2026-02-20T20:26:37.070369] [INFO ] [sig ] [1926/3387] Completed MDGL in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:37.070423] [INFO ] [sig ] [1927/3387] Forecasting MDLZ... [2026-02-20T20:26:37.070455] [INFO ] [sig ] Generating forecast for: MDLZ [2026-02-20T20:26:37.070487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-02-20T20:26:37.081745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-02-20T20:26:37.082118] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-02-20T20:26:37.082935] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-02-20T20:26:37.082989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:37.083022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:37.083049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:37.083105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:37.140978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:37.141736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:37.141819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:37.141852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:37.263624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:37.263779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:37.263821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:37.263850] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:37.267327] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=69.35%) [2026-02-20T20:26:37.267665] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-02-20T20:26:37.267804] [INFO ] [sig ] MDLZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:37.410198] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MDLZ.txt [2026-02-20T20:26:37.410340] [INFO ] [sig ] [1927/3387] Completed MDLZ in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.8m [2026-02-20T20:26:37.410381] [INFO ] [sig ] [1928/3387] Forecasting MDWD... [2026-02-20T20:26:37.410410] [INFO ] [sig ] Generating forecast for: MDWD [2026-02-20T20:26:37.410442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-02-20T20:26:37.421854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-02-20T20:26:37.422206] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-02-20T20:26:37.423022] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-02-20T20:26:37.423077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:37.423111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:37.423139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:37.423196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:37.481375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:37.482095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:37.482181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:37.482215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:37.602406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:37.602563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:37.602621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:37.602650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:37.606093] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-02-20T20:26:37.606372] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-02-20T20:26:37.606502] [INFO ] [sig ] MDWD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:37.750290] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MDWD.txt [2026-02-20T20:26:37.750433] [INFO ] [sig ] [1928/3387] Completed MDWD in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:37.750476] [INFO ] [sig ] [1929/3387] Forecasting MDXG... [2026-02-20T20:26:37.750505] [INFO ] [sig ] Generating forecast for: MDXG [2026-02-20T20:26:37.750536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-02-20T20:26:37.762213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-02-20T20:26:37.762587] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-02-20T20:26:37.763376] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-02-20T20:26:37.763429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:37.763462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:37.763489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:37.763545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:37.821992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:37.822721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:37.822802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:37.822834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:37.944981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:37.945161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:37.945206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:37.945235] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:37.948770] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=17.32%) [2026-02-20T20:26:37.949052] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-02-20T20:26:37.949183] [INFO ] [sig ] MDXG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:38.096399] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MDXG.txt [2026-02-20T20:26:38.096554] [INFO ] [sig ] [1929/3387] Completed MDXG in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:38.096615] [INFO ] [sig ] [1930/3387] Forecasting MDXH... [2026-02-20T20:26:38.096646] [INFO ] [sig ] Generating forecast for: MDXH [2026-02-20T20:26:38.096678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-02-20T20:26:38.107424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-02-20T20:26:38.107801] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-02-20T20:26:38.108611] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-02-20T20:26:38.108665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:38.108697] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:38.108725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:38.108783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:38.166836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:38.167546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:38.167681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:38.167715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:38.287072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:38.287241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:38.287291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:38.287322] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:38.291394] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=17.36%) [2026-02-20T20:26:38.291755] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-02-20T20:26:38.291901] [INFO ] [sig ] MDXH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:38.439828] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MDXH.txt [2026-02-20T20:26:38.439975] [INFO ] [sig ] [1930/3387] Completed MDXH in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:38.440016] [INFO ] [sig ] [1931/3387] Forecasting MEC... [2026-02-20T20:26:38.440047] [INFO ] [sig ] Generating forecast for: MEC [2026-02-20T20:26:38.440080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-02-20T20:26:38.451466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-02-20T20:26:38.451836] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-02-20T20:26:38.452665] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-02-20T20:26:38.452719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:38.452751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:38.452778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:38.452835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:38.511823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:38.512619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:38.512704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:38.512737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:38.637904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:38.638062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:38.638104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:38.638133] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:38.641689] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-02-20T20:26:38.642006] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-02-20T20:26:38.642144] [INFO ] [sig ] MEC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:38.788805] [INFO ] [LOCAL ] Saved forecast: MEC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MEC.txt [2026-02-20T20:26:38.788966] [INFO ] [sig ] [1931/3387] Completed MEC in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:38.789007] [INFO ] [sig ] [1932/3387] Forecasting MED... [2026-02-20T20:26:38.789037] [INFO ] [sig ] Generating forecast for: MED [2026-02-20T20:26:38.789070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-02-20T20:26:38.800701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-02-20T20:26:38.801113] [INFO ] [FORECASTER] Starting predict_future for MED [2026-02-20T20:26:38.801953] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-02-20T20:26:38.802008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:38.802041] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:38.802069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:38.802126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:38.863384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:38.864261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:38.864349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:38.864384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:38.988835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:38.988994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:38.989036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:38.989066] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:38.992568] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=69.29%) [2026-02-20T20:26:38.992890] [INFO ] [FORECASTER] Completed predict_future for MED [2026-02-20T20:26:38.993026] [INFO ] [sig ] MED: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:39.140842] [INFO ] [LOCAL ] Saved forecast: MED 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MED.txt [2026-02-20T20:26:39.140984] [INFO ] [sig ] [1932/3387] Completed MED in 0.4s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:39.141024] [INFO ] [sig ] [1933/3387] Forecasting MEDP... [2026-02-20T20:26:39.141053] [INFO ] [sig ] Generating forecast for: MEDP [2026-02-20T20:26:39.141084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-02-20T20:26:39.152158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-02-20T20:26:39.152539] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-02-20T20:26:39.153442] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-02-20T20:26:39.153498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:39.153533] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:39.153562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:39.153645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:39.212145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:39.213018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:39.213102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:39.213134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:39.337321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:39.337520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:39.337564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:39.337614] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:39.341059] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-20T20:26:39.341338] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-02-20T20:26:39.341485] [INFO ] [sig ] MEDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:39.483291] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MEDP.txt [2026-02-20T20:26:39.483425] [INFO ] [sig ] [1933/3387] Completed MEDP in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:39.483467] [INFO ] [sig ] [1934/3387] Forecasting MEG... [2026-02-20T20:26:39.483499] [INFO ] [sig ] Generating forecast for: MEG [2026-02-20T20:26:39.483529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-02-20T20:26:39.494364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-02-20T20:26:39.494723] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-02-20T20:26:39.495501] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-02-20T20:26:39.495554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:39.495609] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:39.495638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:39.495695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:39.553194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:39.553830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:39.553909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:39.553942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:39.677186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:39.677351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:39.677392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:39.677423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:39.680945] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-02-20T20:26:39.681243] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-02-20T20:26:39.681378] [INFO ] [sig ] MEG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:39.828808] [INFO ] [LOCAL ] Saved forecast: MEG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MEG.txt [2026-02-20T20:26:39.828970] [INFO ] [sig ] [1934/3387] Completed MEG in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:39.829010] [INFO ] [sig ] [1935/3387] Forecasting MEGI... [2026-02-20T20:26:39.829039] [INFO ] [sig ] Generating forecast for: MEGI [2026-02-20T20:26:39.829073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-02-20T20:26:39.840675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-02-20T20:26:39.841100] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-02-20T20:26:39.841950] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-02-20T20:26:39.842004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:39.842036] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:39.842063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:39.842119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:39.902670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:39.903619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:39.903707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:39.903740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:40.027444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:40.027636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:40.027679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:40.027708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:40.031123] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-02-20T20:26:40.031396] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-02-20T20:26:40.031528] [INFO ] [sig ] MEGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:40.172867] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MEGI.txt [2026-02-20T20:26:40.172989] [INFO ] [sig ] [1935/3387] Completed MEGI in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:40.173028] [INFO ] [sig ] [1936/3387] Forecasting MEI... [2026-02-20T20:26:40.173057] [INFO ] [sig ] Generating forecast for: MEI [2026-02-20T20:26:40.173087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-02-20T20:26:40.183745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-02-20T20:26:40.184060] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-02-20T20:26:40.184856] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-02-20T20:26:40.184909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:40.184941] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:40.184968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:40.185024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:40.241899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:40.242501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:40.242600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:40.242636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:40.364738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:40.364893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:40.364933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:40.364962] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:40.368408] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=24.28%) [2026-02-20T20:26:40.368737] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-02-20T20:26:40.368869] [INFO ] [sig ] MEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:40.511114] [INFO ] [LOCAL ] Saved forecast: MEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MEI.txt [2026-02-20T20:26:40.511253] [INFO ] [sig ] [1936/3387] Completed MEI in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:40.511291] [INFO ] [sig ] [1937/3387] Forecasting MELI... [2026-02-20T20:26:40.511321] [INFO ] [sig ] Generating forecast for: MELI [2026-02-20T20:26:40.511351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-02-20T20:26:40.522615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-02-20T20:26:40.522965] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-02-20T20:26:40.523770] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-02-20T20:26:40.523823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:40.523917] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:40.523949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:40.524007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:40.581357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:40.582074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:40.582155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:40.582187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:40.700642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:40.700791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:40.700833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:40.700862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:40.704248] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=61.81%) [2026-02-20T20:26:40.704523] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-02-20T20:26:40.704677] [INFO ] [sig ] MELI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:40.846495] [INFO ] [LOCAL ] Saved forecast: MELI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MELI.txt [2026-02-20T20:26:40.846675] [INFO ] [sig ] [1937/3387] Completed MELI in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:40.846717] [INFO ] [sig ] [1938/3387] Forecasting MEOH... [2026-02-20T20:26:40.846747] [INFO ] [sig ] Generating forecast for: MEOH [2026-02-20T20:26:40.846788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-02-20T20:26:40.858181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-02-20T20:26:40.858528] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-02-20T20:26:40.859347] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-02-20T20:26:40.859400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:40.859432] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:40.859458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:40.859515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:40.917461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:40.918273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:40.918362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:40.918397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:41.048235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:41.048414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:41.048464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:41.048502] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:41.052111] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=59.34%) [2026-02-20T20:26:41.052415] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-02-20T20:26:41.052596] [INFO ] [sig ] MEOH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:41.197836] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MEOH.txt [2026-02-20T20:26:41.197984] [INFO ] [sig ] [1938/3387] Completed MEOH in 0.4s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:41.198024] [INFO ] [sig ] [1939/3387] Forecasting MERC... [2026-02-20T20:26:41.198054] [INFO ] [sig ] Generating forecast for: MERC [2026-02-20T20:26:41.198084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-02-20T20:26:41.209606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-02-20T20:26:41.209964] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-02-20T20:26:41.210775] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-02-20T20:26:41.210829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:41.210862] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:41.210889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:41.210945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:41.270699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:41.271709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:41.271799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:41.271834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:41.392719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:41.392891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:41.392934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:41.392964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:41.396477] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=36.20%) [2026-02-20T20:26:41.396810] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-02-20T20:26:41.396953] [INFO ] [sig ] MERC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:41.541100] [INFO ] [LOCAL ] Saved forecast: MERC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MERC.txt [2026-02-20T20:26:41.541267] [INFO ] [sig ] [1939/3387] Completed MERC in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:41.541307] [INFO ] [sig ] [1940/3387] Forecasting META... [2026-02-20T20:26:41.541339] [INFO ] [sig ] Generating forecast for: META [2026-02-20T20:26:41.541373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-02-20T20:26:41.552823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-02-20T20:26:41.553218] [INFO ] [FORECASTER] Starting predict_future for META [2026-02-20T20:26:41.554043] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-02-20T20:26:41.554099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:41.554131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:41.554157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:41.554212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:41.611966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:41.612892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:41.612981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:41.613014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:41.740302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:41.740473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:41.740526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:41.740632] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:41.745058] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-02-20T20:26:41.745456] [INFO ] [FORECASTER] Completed predict_future for META [2026-02-20T20:26:41.745680] [INFO ] [sig ] META: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:41.894442] [INFO ] [LOCAL ] Saved forecast: META 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/META.txt [2026-02-20T20:26:41.894626] [INFO ] [sig ] [1940/3387] Completed META in 0.4s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:41.894676] [INFO ] [sig ] [1941/3387] Forecasting METC... [2026-02-20T20:26:41.894707] [INFO ] [sig ] Generating forecast for: METC [2026-02-20T20:26:41.894739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-02-20T20:26:41.906603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-02-20T20:26:41.907030] [INFO ] [FORECASTER] Starting predict_future for METC [2026-02-20T20:26:41.907917] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-02-20T20:26:41.907972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:41.908005] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:41.908032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:41.908087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:41.971041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:41.972341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:41.972432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:41.972469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:42.087137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:42.087304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:42.087345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:42.087374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:42.091054] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-02-20T20:26:42.091341] [INFO ] [FORECASTER] Completed predict_future for METC [2026-02-20T20:26:42.091483] [INFO ] [sig ] METC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:42.245814] [INFO ] [LOCAL ] Saved forecast: METC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/METC.txt [2026-02-20T20:26:42.245981] [INFO ] [sig ] [1941/3387] Completed METC in 0.4s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:42.246023] [INFO ] [sig ] [1942/3387] Forecasting METCB... [2026-02-20T20:26:42.246052] [INFO ] [sig ] Generating forecast for: METCB [2026-02-20T20:26:42.246091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-02-20T20:26:42.258714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-02-20T20:26:42.259171] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-02-20T20:26:42.260029] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-02-20T20:26:42.260085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:42.260117] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:42.260144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:42.260202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:42.317411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:42.318322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:42.318408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:42.318442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:42.447547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:42.447742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:42.447783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:42.447813] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:42.451465] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-02-20T20:26:42.451823] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-02-20T20:26:42.451987] [INFO ] [sig ] METCB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:42.600022] [INFO ] [LOCAL ] Saved forecast: METCB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/METCB.txt [2026-02-20T20:26:42.600186] [INFO ] [sig ] [1942/3387] Completed METCB in 0.4s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:42.600226] [INFO ] [sig ] [1943/3387] Forecasting METD... [2026-02-20T20:26:42.600256] [INFO ] [sig ] Generating forecast for: METD [2026-02-20T20:26:42.600288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-02-20T20:26:42.611733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-02-20T20:26:42.612126] [INFO ] [FORECASTER] Starting predict_future for METD [2026-02-20T20:26:42.612945] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-02-20T20:26:42.613000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:42.613032] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:42.613060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:42.613116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:42.673049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:42.673963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:42.674051] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:42.674085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:42.801289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:42.801448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:42.801490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:42.801519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:42.805003] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-02-20T20:26:42.805282] [INFO ] [FORECASTER] Completed predict_future for METD [2026-02-20T20:26:42.805414] [INFO ] [sig ] METD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:42.948841] [INFO ] [LOCAL ] Saved forecast: METD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/METD.txt [2026-02-20T20:26:42.948996] [INFO ] [sig ] [1943/3387] Completed METD in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.7m [2026-02-20T20:26:42.949038] [INFO ] [sig ] [1944/3387] Forecasting MFA... [2026-02-20T20:26:42.949068] [INFO ] [sig ] Generating forecast for: MFA [2026-02-20T20:26:42.949100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-02-20T20:26:42.959828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-02-20T20:26:42.960183] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-02-20T20:26:42.961025] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-02-20T20:26:42.961079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:42.961111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:42.961137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:42.961193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:43.018857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:43.019639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:43.019721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:43.019754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:43.137903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:43.138062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:43.138120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:43.138151] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:43.141623] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-02-20T20:26:43.141919] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-02-20T20:26:43.142053] [INFO ] [sig ] MFA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:43.288228] [INFO ] [LOCAL ] Saved forecast: MFA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFA.txt [2026-02-20T20:26:43.288383] [INFO ] [sig ] [1944/3387] Completed MFA in 0.3s | 2.78 sym/s | Total: 11.6m | ETA: 8.6m [2026-02-20T20:26:43.288423] [INFO ] [sig ] [1945/3387] Forecasting MFC... [2026-02-20T20:26:43.288453] [INFO ] [sig ] Generating forecast for: MFC [2026-02-20T20:26:43.288483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-02-20T20:26:43.300479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-02-20T20:26:43.300958] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-02-20T20:26:43.301858] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-02-20T20:26:43.301914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:43.301947] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:43.301975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:43.302033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:43.363092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:43.363977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:43.364070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:43.364104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:43.497831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:43.498005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:43.498059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:43.498091] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:43.502135] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=30.35%) [2026-02-20T20:26:43.502444] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-02-20T20:26:43.502643] [INFO ] [sig ] MFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:43.653774] [INFO ] [LOCAL ] Saved forecast: MFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFC.txt [2026-02-20T20:26:43.653940] [INFO ] [sig ] [1945/3387] Completed MFC in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:43.653982] [INFO ] [sig ] [1946/3387] Forecasting MFG... [2026-02-20T20:26:43.654012] [INFO ] [sig ] Generating forecast for: MFG [2026-02-20T20:26:43.654044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-02-20T20:26:43.666258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-02-20T20:26:43.666716] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-02-20T20:26:43.667600] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-02-20T20:26:43.667674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:43.667714] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:43.667742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:43.667800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:43.728592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:43.729631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:43.729750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:43.729789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:43.861491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:43.861671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:43.861714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:43.861744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:43.865307] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-02-20T20:26:43.865629] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-02-20T20:26:43.865774] [INFO ] [sig ] MFG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:44.007099] [INFO ] [LOCAL ] Saved forecast: MFG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFG.txt [2026-02-20T20:26:44.007266] [INFO ] [sig ] [1946/3387] Completed MFG in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:44.007309] [INFO ] [sig ] [1947/3387] Forecasting MFI... [2026-02-20T20:26:44.007339] [INFO ] [sig ] Generating forecast for: MFI [2026-02-20T20:26:44.007372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-02-20T20:26:44.019015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-02-20T20:26:44.019377] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-02-20T20:26:44.020226] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-02-20T20:26:44.020281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:44.020315] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:44.020345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:44.020403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:44.079021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:44.079838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:44.079957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:44.079993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:44.207853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:44.208033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:44.208077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:44.208108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:44.211760] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=38.84%) [2026-02-20T20:26:44.212053] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-02-20T20:26:44.212192] [INFO ] [sig ] MFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:44.357422] [INFO ] [LOCAL ] Saved forecast: MFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFI.txt [2026-02-20T20:26:44.357623] [INFO ] [sig ] [1947/3387] Completed MFI in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:44.357675] [INFO ] [sig ] [1948/3387] Forecasting MFIC... [2026-02-20T20:26:44.357712] [INFO ] [sig ] Generating forecast for: MFIC [2026-02-20T20:26:44.357748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-02-20T20:26:44.368972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-02-20T20:26:44.369363] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-02-20T20:26:44.370281] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-02-20T20:26:44.370339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:44.370388] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:44.370417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:44.370476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:44.429287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:44.430185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:44.430273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:44.430307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:44.556659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:44.556854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:44.556899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:44.556929] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:44.560560] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=42.70%) [2026-02-20T20:26:44.560933] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-02-20T20:26:44.561100] [INFO ] [sig ] MFIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:44.707271] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFIC.txt [2026-02-20T20:26:44.707439] [INFO ] [sig ] [1948/3387] Completed MFIC in 0.3s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:44.707482] [INFO ] [sig ] [1949/3387] Forecasting MFIN... [2026-02-20T20:26:44.707515] [INFO ] [sig ] Generating forecast for: MFIN [2026-02-20T20:26:44.707549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-02-20T20:26:44.720604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-02-20T20:26:44.721032] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-02-20T20:26:44.721883] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-02-20T20:26:44.721939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:44.721973] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:44.722002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:44.722060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:44.782023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:44.782934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:44.783023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:44.783057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:44.910187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:44.910353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:44.910395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:44.910423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:44.914067] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: DOWN (p=28.71%) [2026-02-20T20:26:44.914342] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-02-20T20:26:44.914476] [INFO ] [sig ] MFIN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:45.060713] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MFIN.txt [2026-02-20T20:26:45.060850] [INFO ] [sig ] [1949/3387] Completed MFIN in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:45.060889] [INFO ] [sig ] [1950/3387] Forecasting MFM... [2026-02-20T20:26:45.060918] [INFO ] [sig ] Generating forecast for: MFM [2026-02-20T20:26:45.060948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-02-20T20:26:45.071927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-02-20T20:26:45.072290] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-02-20T20:26:45.073120] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-02-20T20:26:45.073175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:45.073210] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:45.073239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:45.073298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:45.130488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:45.131106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:45.131185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:45.131216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:45.252828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:45.252980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:45.253020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:45.253049] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:45.256601] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-02-20T20:26:45.256917] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-02-20T20:26:45.257071] [INFO ] [sig ] MFM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:45.401151] [INFO ] [LOCAL ] Saved forecast: MFM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MFM.txt [2026-02-20T20:26:45.401300] [INFO ] [sig ] [1950/3387] Completed MFM in 0.3s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:45.401339] [INFO ] [sig ] [1951/3387] Forecasting MG... [2026-02-20T20:26:45.401370] [INFO ] [sig ] Generating forecast for: MG [2026-02-20T20:26:45.401400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-02-20T20:26:45.413496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-02-20T20:26:45.414045] [INFO ] [FORECASTER] Starting predict_future for MG [2026-02-20T20:26:45.415045] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-02-20T20:26:45.415114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:45.415147] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:45.415175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:45.415233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:45.475598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:45.476609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:45.476710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:45.476744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:45.599353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:45.599527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:45.599598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:45.599638] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:45.603607] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=17.81%) [2026-02-20T20:26:45.604035] [INFO ] [FORECASTER] Completed predict_future for MG [2026-02-20T20:26:45.604204] [INFO ] [sig ] MG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:45.759718] [INFO ] [LOCAL ] Saved forecast: MG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MG.txt [2026-02-20T20:26:45.759891] [INFO ] [sig ] [1951/3387] Completed MG in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:45.759931] [INFO ] [sig ] [1952/3387] Forecasting MGA... [2026-02-20T20:26:45.759961] [INFO ] [sig ] Generating forecast for: MGA [2026-02-20T20:26:45.759999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-02-20T20:26:45.773162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-02-20T20:26:45.773643] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-02-20T20:26:45.774971] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-02-20T20:26:45.775034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:45.775067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:45.775094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:45.775153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:45.836345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:45.837294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:45.837407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:45.837458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:45.966446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:45.966637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:45.966679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:45.966708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:45.970554] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=50.84%) [2026-02-20T20:26:45.970928] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-02-20T20:26:45.971076] [INFO ] [sig ] MGA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:46.121747] [INFO ] [LOCAL ] Saved forecast: MGA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGA.txt [2026-02-20T20:26:46.121915] [INFO ] [sig ] [1952/3387] Completed MGA in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:46.121955] [INFO ] [sig ] [1953/3387] Forecasting MGEE... [2026-02-20T20:26:46.121985] [INFO ] [sig ] Generating forecast for: MGEE [2026-02-20T20:26:46.122016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-02-20T20:26:46.133718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-02-20T20:26:46.134356] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-02-20T20:26:46.135224] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-02-20T20:26:46.135281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:46.135315] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:46.135343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:46.135400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:46.196811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:46.197791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:46.197891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:46.197924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:46.319694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:46.319862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:46.319904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:46.319934] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:46.323605] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-02-20T20:26:46.323971] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-02-20T20:26:46.324121] [INFO ] [sig ] MGEE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:46.479663] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGEE.txt [2026-02-20T20:26:46.479836] [INFO ] [sig ] [1953/3387] Completed MGEE in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:46.479879] [INFO ] [sig ] [1954/3387] Forecasting MGIC... [2026-02-20T20:26:46.479910] [INFO ] [sig ] Generating forecast for: MGIC [2026-02-20T20:26:46.479943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-02-20T20:26:46.491494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-02-20T20:26:46.491937] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-02-20T20:26:46.492814] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-02-20T20:26:46.492874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:46.492939] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:46.492968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:46.493027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:46.551679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:46.552564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:46.552682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:46.552715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:46.675622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:46.675803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:46.675845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:46.675875] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:46.679467] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-02-20T20:26:46.679867] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-02-20T20:26:46.680014] [INFO ] [sig ] MGIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:46.828635] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MGIC.txt [2026-02-20T20:26:46.828826] [INFO ] [sig ] [1954/3387] Completed MGIC in 0.3s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:46.828869] [INFO ] [sig ] [1955/3387] Forecasting MGM... [2026-02-20T20:26:46.828901] [INFO ] [sig ] Generating forecast for: MGM [2026-02-20T20:26:46.828933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-02-20T20:26:46.840378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-02-20T20:26:46.840826] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-02-20T20:26:46.841657] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-02-20T20:26:46.841712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:46.841744] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:46.841772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:46.841829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:46.900614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:46.901498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:46.901618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:46.901656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:47.022713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:47.022880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:47.022923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:47.022970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:47.026569] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-02-20T20:26:47.026965] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-02-20T20:26:47.027115] [INFO ] [sig ] MGM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:47.173204] [INFO ] [LOCAL ] Saved forecast: MGM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGM.txt [2026-02-20T20:26:47.173373] [INFO ] [sig ] [1955/3387] Completed MGM in 0.3s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:47.173413] [INFO ] [sig ] [1956/3387] Forecasting MGNI... [2026-02-20T20:26:47.173445] [INFO ] [sig ] Generating forecast for: MGNI [2026-02-20T20:26:47.173475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-02-20T20:26:47.184924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-02-20T20:26:47.185334] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-02-20T20:26:47.186227] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-02-20T20:26:47.186288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:47.186321] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:47.186349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:47.186406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:47.244720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:47.245640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:47.245745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:47.245779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:47.372706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:47.372880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:47.372922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:47.372951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:47.376490] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=69.14%) [2026-02-20T20:26:47.376862] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-02-20T20:26:47.377001] [INFO ] [sig ] MGNI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:47.528181] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGNI.txt [2026-02-20T20:26:47.528343] [INFO ] [sig ] [1956/3387] Completed MGNI in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:47.528384] [INFO ] [sig ] [1957/3387] Forecasting MGNX... [2026-02-20T20:26:47.528416] [INFO ] [sig ] Generating forecast for: MGNX [2026-02-20T20:26:47.528447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-02-20T20:26:47.539698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-02-20T20:26:47.540121] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-02-20T20:26:47.540996] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-02-20T20:26:47.541053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:47.541084] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:47.541111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:47.541167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:47.606149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:47.607160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:47.607263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:47.607296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:47.725963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:47.726128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:47.726169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:47.726256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:47.729924] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-02-20T20:26:47.730284] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-02-20T20:26:47.730433] [INFO ] [sig ] MGNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:47.881777] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MGNX.txt [2026-02-20T20:26:47.881947] [INFO ] [sig ] [1957/3387] Completed MGNX in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:47.881988] [INFO ] [sig ] [1958/3387] Forecasting MGPI... [2026-02-20T20:26:47.882019] [INFO ] [sig ] Generating forecast for: MGPI [2026-02-20T20:26:47.882049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-02-20T20:26:47.893470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-02-20T20:26:47.893915] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-02-20T20:26:47.894811] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-02-20T20:26:47.894867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:47.894901] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:47.894929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:47.894987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:47.955224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:47.956190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:47.956287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:47.956322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:48.085084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:48.085252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:48.085294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:48.085323] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:48.089022] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=16.24%) [2026-02-20T20:26:48.089361] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-02-20T20:26:48.089511] [INFO ] [sig ] MGPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:48.239651] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MGPI.txt [2026-02-20T20:26:48.239825] [INFO ] [sig ] [1958/3387] Completed MGPI in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:48.239865] [INFO ] [sig ] [1959/3387] Forecasting MGRC... [2026-02-20T20:26:48.239896] [INFO ] [sig ] Generating forecast for: MGRC [2026-02-20T20:26:48.239926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-02-20T20:26:48.252054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-02-20T20:26:48.252484] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-02-20T20:26:48.253416] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-02-20T20:26:48.253482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:48.253515] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:48.253543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:48.253656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:48.314497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:48.315488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:48.315626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:48.315671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:48.435349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:48.435519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:48.435560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:48.435615] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:48.439504] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-02-20T20:26:48.439957] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-02-20T20:26:48.440124] [INFO ] [sig ] MGRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:48.597823] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MGRC.txt [2026-02-20T20:26:48.597995] [INFO ] [sig ] [1959/3387] Completed MGRC in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.6m [2026-02-20T20:26:48.598035] [INFO ] [sig ] [1960/3387] Forecasting MGTX... [2026-02-20T20:26:48.598065] [INFO ] [sig ] Generating forecast for: MGTX [2026-02-20T20:26:48.598096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-02-20T20:26:48.609855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-02-20T20:26:48.610273] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-02-20T20:26:48.611484] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-02-20T20:26:48.611544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:48.611611] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:48.611654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:48.611728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:48.672274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:48.673230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:48.673347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:48.673382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:48.799988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:48.800151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:48.800192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:48.800221] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:48.803983] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=81.61%) [2026-02-20T20:26:48.804359] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-02-20T20:26:48.804512] [INFO ] [sig ] MGTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:48.967661] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGTX.txt [2026-02-20T20:26:48.967827] [INFO ] [sig ] [1960/3387] Completed MGTX in 0.4s | 2.78 sym/s | Total: 11.7m | ETA: 8.5m [2026-02-20T20:26:48.967868] [INFO ] [sig ] [1961/3387] Forecasting MGX... [2026-02-20T20:26:48.967899] [INFO ] [sig ] Generating forecast for: MGX [2026-02-20T20:26:48.967930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-02-20T20:26:48.979170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-02-20T20:26:48.979619] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-02-20T20:26:48.980473] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-02-20T20:26:48.980551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:48.980613] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:48.980649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:48.980722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:49.039157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:49.040080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:49.040172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:49.040206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:49.165420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:49.165625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:49.165675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:49.165705] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:49.169440] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-02-20T20:26:49.169812] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-02-20T20:26:49.169959] [INFO ] [sig ] MGX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:49.316562] [INFO ] [LOCAL ] Saved forecast: MGX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MGX.txt [2026-02-20T20:26:49.316764] [INFO ] [sig ] [1961/3387] Completed MGX in 0.3s | 2.78 sym/s | Total: 11.7m | ETA: 8.5m [2026-02-20T20:26:49.316819] [INFO ] [sig ] [1962/3387] Forecasting MGY... [2026-02-20T20:26:49.316852] [INFO ] [sig ] Generating forecast for: MGY [2026-02-20T20:26:49.316883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-02-20T20:26:49.328164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-02-20T20:26:49.328595] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-02-20T20:26:49.329401] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-02-20T20:26:49.329456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:49.329488] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:49.329516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:49.329606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:49.387671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:49.388543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:49.388669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:49.388711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:49.508040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:49.508206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:49.508247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:49.508276] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:49.511936] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-02-20T20:26:49.512254] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-02-20T20:26:49.512397] [INFO ] [sig ] MGY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:49.659921] [INFO ] [LOCAL ] Saved forecast: MGY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MGY.txt [2026-02-20T20:26:49.660104] [INFO ] [sig ] [1962/3387] Completed MGY in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:49.660145] [INFO ] [sig ] [1963/3387] Forecasting MHD... [2026-02-20T20:26:49.660175] [INFO ] [sig ] Generating forecast for: MHD [2026-02-20T20:26:49.660207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-02-20T20:26:49.671845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-02-20T20:26:49.672255] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-02-20T20:26:49.673125] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-02-20T20:26:49.673181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:49.673212] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:49.673239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:49.673295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:49.731788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:49.732707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:49.732820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:49.732853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:49.851029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:49.851196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:49.851237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:49.851267] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:49.854838] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-02-20T20:26:49.855170] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-02-20T20:26:49.855314] [INFO ] [sig ] MHD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:50.001597] [INFO ] [LOCAL ] Saved forecast: MHD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MHD.txt [2026-02-20T20:26:50.001776] [INFO ] [sig ] [1963/3387] Completed MHD in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:50.001818] [INFO ] [sig ] [1964/3387] Forecasting MHF... [2026-02-20T20:26:50.001851] [INFO ] [sig ] Generating forecast for: MHF [2026-02-20T20:26:50.001883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-02-20T20:26:50.013077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-02-20T20:26:50.013505] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-02-20T20:26:50.014376] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-02-20T20:26:50.014435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:50.014468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:50.014497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:50.014555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:50.072523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:50.073424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:50.073557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:50.073619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:50.196240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:50.196408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:50.196450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:50.196482] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:50.200111] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-02-20T20:26:50.200431] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-02-20T20:26:50.200594] [INFO ] [sig ] MHF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:50.422540] [INFO ] [LOCAL ] Saved forecast: MHF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MHF.txt [2026-02-20T20:26:50.422733] [INFO ] [sig ] [1964/3387] Completed MHF in 0.4s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:50.422785] [INFO ] [sig ] [1965/3387] Forecasting MHK... [2026-02-20T20:26:50.422820] [INFO ] [sig ] Generating forecast for: MHK [2026-02-20T20:26:50.422853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-02-20T20:26:50.434768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-02-20T20:26:50.435185] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-02-20T20:26:50.436035] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-02-20T20:26:50.436091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:50.436124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:50.436152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:50.436208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:50.494962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:50.495909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:50.496015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:50.496049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:50.617469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:50.617669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:50.617722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:50.617758] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:50.621417] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-02-20T20:26:50.621787] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-02-20T20:26:50.621945] [INFO ] [sig ] MHK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:50.770101] [INFO ] [LOCAL ] Saved forecast: MHK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MHK.txt [2026-02-20T20:26:50.770285] [INFO ] [sig ] [1965/3387] Completed MHK in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:50.770328] [INFO ] [sig ] [1966/3387] Forecasting MHO... [2026-02-20T20:26:50.770358] [INFO ] [sig ] Generating forecast for: MHO [2026-02-20T20:26:50.770389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-02-20T20:26:50.782206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-02-20T20:26:50.782647] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-02-20T20:26:50.783490] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-02-20T20:26:50.783546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:50.783612] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:50.783643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:50.783701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:50.843051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:50.844130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:50.844231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:50.844265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:50.966459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:50.966643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:50.966685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:50.966714] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:50.970379] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-02-20T20:26:50.970747] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-02-20T20:26:50.970894] [INFO ] [sig ] MHO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:51.118861] [INFO ] [LOCAL ] Saved forecast: MHO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MHO.txt [2026-02-20T20:26:51.119032] [INFO ] [sig ] [1966/3387] Completed MHO in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:51.119073] [INFO ] [sig ] [1967/3387] Forecasting MIDD... [2026-02-20T20:26:51.119104] [INFO ] [sig ] Generating forecast for: MIDD [2026-02-20T20:26:51.119134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-02-20T20:26:51.130751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-02-20T20:26:51.131168] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-02-20T20:26:51.132018] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-02-20T20:26:51.132076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:51.132108] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:51.132136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:51.132193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:51.190591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:51.191482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:51.191602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:51.191638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:51.314863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:51.315037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:51.315080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:51.315108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:51.318889] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-02-20T20:26:51.319269] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-02-20T20:26:51.319430] [INFO ] [sig ] MIDD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:51.471265] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MIDD.txt [2026-02-20T20:26:51.471465] [INFO ] [sig ] [1967/3387] Completed MIDD in 0.4s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:51.471507] [INFO ] [sig ] [1968/3387] Forecasting MIGI... [2026-02-20T20:26:51.471538] [INFO ] [sig ] Generating forecast for: MIGI [2026-02-20T20:26:51.471592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-02-20T20:26:51.483106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-02-20T20:26:51.483538] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-02-20T20:26:51.484417] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-02-20T20:26:51.484483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:51.484516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:51.484543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:51.484626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:51.543134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:51.544103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:51.544218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:51.544251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:51.661012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:51.661180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:51.661240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:51.661271] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:51.664968] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=29.42%) [2026-02-20T20:26:51.665349] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-02-20T20:26:51.665501] [INFO ] [sig ] MIGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:51.818084] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MIGI.txt [2026-02-20T20:26:51.818242] [INFO ] [sig ] [1968/3387] Completed MIGI in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:51.818282] [INFO ] [sig ] [1969/3387] Forecasting MILN... [2026-02-20T20:26:51.818312] [INFO ] [sig ] Generating forecast for: MILN [2026-02-20T20:26:51.818344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-02-20T20:26:51.830026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-02-20T20:26:51.830429] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-02-20T20:26:51.831230] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-02-20T20:26:51.831283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:51.831316] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:51.831343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:51.831400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:51.889166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:51.890021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:51.890112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:51.890145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:51.999592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:51.999758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:51.999800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:51.999828] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:52.003280] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-02-20T20:26:52.003570] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-02-20T20:26:52.003725] [INFO ] [sig ] MILN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:52.151724] [INFO ] [LOCAL ] Saved forecast: MILN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MILN.txt [2026-02-20T20:26:52.151904] [INFO ] [sig ] [1969/3387] Completed MILN in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:52.151946] [INFO ] [sig ] [1970/3387] Forecasting MIND... [2026-02-20T20:26:52.151978] [INFO ] [sig ] Generating forecast for: MIND [2026-02-20T20:26:52.152008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-02-20T20:26:52.163140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-02-20T20:26:52.163542] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-02-20T20:26:52.164378] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-02-20T20:26:52.164431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:52.164465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:52.164491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:52.164548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:52.222493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:52.223370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:52.223465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:52.223498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:52.346648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:52.346827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:52.346868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:52.346898] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:52.350437] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=53.94%) [2026-02-20T20:26:52.350770] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-02-20T20:26:52.350933] [INFO ] [sig ] MIND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:52.497371] [INFO ] [LOCAL ] Saved forecast: MIND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MIND.txt [2026-02-20T20:26:52.497539] [INFO ] [sig ] [1970/3387] Completed MIND in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:52.497602] [INFO ] [sig ] [1971/3387] Forecasting MIRA... [2026-02-20T20:26:52.497635] [INFO ] [sig ] Generating forecast for: MIRA [2026-02-20T20:26:52.497667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-02-20T20:26:52.511905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-02-20T20:26:52.512361] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-02-20T20:26:52.513404] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-02-20T20:26:52.513466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:52.513543] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:52.513601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:52.513681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:52.581635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:52.582566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:52.582680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:52.582720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:52.702623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:52.702785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:52.702830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:52.702863] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:52.706494] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-02-20T20:26:52.706902] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-02-20T20:26:52.707057] [INFO ] [sig ] MIRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:52.861173] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MIRA.txt [2026-02-20T20:26:52.861319] [INFO ] [sig ] [1971/3387] Completed MIRA in 0.4s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:52.861359] [INFO ] [sig ] [1972/3387] Forecasting MIRM... [2026-02-20T20:26:52.861390] [INFO ] [sig ] Generating forecast for: MIRM [2026-02-20T20:26:52.861422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-02-20T20:26:52.872086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-02-20T20:26:52.872478] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-02-20T20:26:52.873301] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-02-20T20:26:52.873355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:52.873427] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:52.873457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:52.873514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:52.930387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:52.931174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:52.931260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:52.931292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:53.052486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:53.052661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:53.052702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:53.052731] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:53.056209] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-02-20T20:26:53.056495] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-02-20T20:26:53.056647] [INFO ] [sig ] MIRM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:53.201469] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MIRM.txt [2026-02-20T20:26:53.201654] [INFO ] [sig ] [1972/3387] Completed MIRM in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:53.201696] [INFO ] [sig ] [1973/3387] Forecasting MITK... [2026-02-20T20:26:53.201726] [INFO ] [sig ] Generating forecast for: MITK [2026-02-20T20:26:53.201759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-02-20T20:26:53.213349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-02-20T20:26:53.213802] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-02-20T20:26:53.214718] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-02-20T20:26:53.214786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:53.214827] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:53.214861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:53.214927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:53.275840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:53.276753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:53.276880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:53.276924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:53.407554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:53.407743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:53.407799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:53.407837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:53.411375] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-02-20T20:26:53.411694] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-02-20T20:26:53.411837] [INFO ] [sig ] MITK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:53.560866] [INFO ] [LOCAL ] Saved forecast: MITK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MITK.txt [2026-02-20T20:26:53.561030] [INFO ] [sig ] [1973/3387] Completed MITK in 0.4s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:53.561071] [INFO ] [sig ] [1974/3387] Forecasting MIY... [2026-02-20T20:26:53.561101] [INFO ] [sig ] Generating forecast for: MIY [2026-02-20T20:26:53.561135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-02-20T20:26:53.572987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-02-20T20:26:53.573423] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-02-20T20:26:53.574465] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-02-20T20:26:53.574539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:53.574617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:53.574663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:53.574748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:53.635016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:53.635937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:53.636027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:53.636064] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:53.759862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:53.760021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:53.760063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:53.760128] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:53.763728] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-02-20T20:26:53.764021] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-02-20T20:26:53.764160] [INFO ] [sig ] MIY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:53.910101] [INFO ] [LOCAL ] Saved forecast: MIY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MIY.txt [2026-02-20T20:26:53.910240] [INFO ] [sig ] [1974/3387] Completed MIY in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:53.910282] [INFO ] [sig ] [1975/3387] Forecasting MKC... [2026-02-20T20:26:53.910314] [INFO ] [sig ] Generating forecast for: MKC [2026-02-20T20:26:53.910348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-02-20T20:26:53.921768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-02-20T20:26:53.922114] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-02-20T20:26:53.922938] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-02-20T20:26:53.922994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:53.923027] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:53.923056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:53.923113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:53.982928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:53.983612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:53.983695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:53.983751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:54.108215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:54.108374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:54.108416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:54.108445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:54.111937] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-02-20T20:26:54.112234] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-02-20T20:26:54.112370] [INFO ] [sig ] MKC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:54.257534] [INFO ] [LOCAL ] Saved forecast: MKC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MKC.txt [2026-02-20T20:26:54.257690] [INFO ] [sig ] [1975/3387] Completed MKC in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:54.257730] [INFO ] [sig ] [1976/3387] Forecasting MKSI... [2026-02-20T20:26:54.257766] [INFO ] [sig ] Generating forecast for: MKSI [2026-02-20T20:26:54.257798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-02-20T20:26:54.269226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-02-20T20:26:54.269563] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-02-20T20:26:54.270410] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-02-20T20:26:54.270464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:54.270497] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:54.270524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:54.270600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:54.327726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:54.328569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:54.328674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:54.328707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:54.452619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:54.452760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:54.452801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:54.452830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:54.456263] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-02-20T20:26:54.456538] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-02-20T20:26:54.456689] [INFO ] [sig ] MKSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:54.600661] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MKSI.txt [2026-02-20T20:26:54.600811] [INFO ] [sig ] [1976/3387] Completed MKSI in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.5m [2026-02-20T20:26:54.600855] [INFO ] [sig ] [1977/3387] Forecasting MKTX... [2026-02-20T20:26:54.600887] [INFO ] [sig ] Generating forecast for: MKTX [2026-02-20T20:26:54.600917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-02-20T20:26:54.612843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-02-20T20:26:54.613384] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-02-20T20:26:54.614191] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-02-20T20:26:54.614244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:54.614276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:54.614303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:54.614360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:54.672683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:54.673339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:54.673418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:54.673451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:54.791806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:54.791990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:54.792033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:54.792061] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:54.795637] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-02-20T20:26:54.795957] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-02-20T20:26:54.796149] [INFO ] [sig ] MKTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:54.943585] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MKTX.txt [2026-02-20T20:26:54.943732] [INFO ] [sig ] [1977/3387] Completed MKTX in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.4m [2026-02-20T20:26:54.943773] [INFO ] [sig ] [1978/3387] Forecasting MLAB... [2026-02-20T20:26:54.943803] [INFO ] [sig ] Generating forecast for: MLAB [2026-02-20T20:26:54.943835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-02-20T20:26:54.955529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-02-20T20:26:54.955949] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-02-20T20:26:54.956842] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-02-20T20:26:54.956910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:54.956948] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:54.956977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:54.957037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:55.017391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:55.018133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:55.018214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:55.018247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:55.139413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:55.139597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:55.139652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:55.139685] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:55.143681] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-02-20T20:26:55.144099] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-02-20T20:26:55.144257] [INFO ] [sig ] MLAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:55.290476] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MLAB.txt [2026-02-20T20:26:55.290657] [INFO ] [sig ] [1978/3387] Completed MLAB in 0.3s | 2.78 sym/s | Total: 11.8m | ETA: 8.4m [2026-02-20T20:26:55.290701] [INFO ] [sig ] [1979/3387] Forecasting MLCO... [2026-02-20T20:26:55.290731] [INFO ] [sig ] Generating forecast for: MLCO [2026-02-20T20:26:55.290763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-02-20T20:26:55.302938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-02-20T20:26:55.303334] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-02-20T20:26:55.304168] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-02-20T20:26:55.304224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:55.304257] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:55.304284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:55.304340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:55.362270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:55.363175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:55.363267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:55.363300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:55.485593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:55.485754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:55.485794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:55.485844] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:55.489347] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-02-20T20:26:55.489644] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-02-20T20:26:55.489776] [INFO ] [sig ] MLCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:55.644146] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MLCO.txt [2026-02-20T20:26:55.644309] [INFO ] [sig ] [1979/3387] Completed MLCO in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:55.644350] [INFO ] [sig ] [1980/3387] Forecasting MLGO... [2026-02-20T20:26:55.644386] [INFO ] [sig ] Generating forecast for: MLGO [2026-02-20T20:26:55.644419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-02-20T20:26:55.656886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-02-20T20:26:55.657305] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-02-20T20:26:55.658176] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-02-20T20:26:55.658232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:55.658265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:55.658291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:55.658347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:55.718433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:55.719405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:55.719500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:55.719535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:55.840148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:55.840323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:55.840364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:55.840393] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:55.843968] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-02-20T20:26:55.844280] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-02-20T20:26:55.844422] [INFO ] [sig ] MLGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:55.993152] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MLGO.txt [2026-02-20T20:26:55.993315] [INFO ] [sig ] [1980/3387] Completed MLGO in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:55.993355] [INFO ] [sig ] [1981/3387] Forecasting MLI... [2026-02-20T20:26:55.993385] [INFO ] [sig ] Generating forecast for: MLI [2026-02-20T20:26:55.993415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-02-20T20:26:56.005066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-02-20T20:26:56.005459] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-02-20T20:26:56.006472] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-02-20T20:26:56.006525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:56.006557] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:56.006605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:56.006664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:56.066379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:56.067387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:56.067541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:56.067593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:56.201975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:56.202138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:56.202180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:56.202212] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:56.205829] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-02-20T20:26:56.206119] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-02-20T20:26:56.206256] [INFO ] [sig ] MLI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:56.352812] [INFO ] [LOCAL ] Saved forecast: MLI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MLI.txt [2026-02-20T20:26:56.352971] [INFO ] [sig ] [1981/3387] Completed MLI in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:56.353014] [INFO ] [sig ] [1982/3387] Forecasting MLKN... [2026-02-20T20:26:56.353044] [INFO ] [sig ] Generating forecast for: MLKN [2026-02-20T20:26:56.353076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-02-20T20:26:56.364640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-02-20T20:26:56.364983] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-02-20T20:26:56.365824] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-02-20T20:26:56.365880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:56.365915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:56.365944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:56.366003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:56.432703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:56.433523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:56.433636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:56.433675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:56.554907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:56.555065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:56.555107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:56.555139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:56.559102] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-02-20T20:26:56.559387] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-02-20T20:26:56.559520] [INFO ] [sig ] MLKN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:56.709324] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MLKN.txt [2026-02-20T20:26:56.709468] [INFO ] [sig ] [1982/3387] Completed MLKN in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:56.709509] [INFO ] [sig ] [1983/3387] Forecasting MLM... [2026-02-20T20:26:56.709541] [INFO ] [sig ] Generating forecast for: MLM [2026-02-20T20:26:56.709591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-02-20T20:26:56.722204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-02-20T20:26:56.722604] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-02-20T20:26:56.723432] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-02-20T20:26:56.723488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:56.723523] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:56.723566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:56.723648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:56.786382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:56.787449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:56.787552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:56.787613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:56.912800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:56.912960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:56.913001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:56.913030] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:56.916448] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-02-20T20:26:56.916743] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-02-20T20:26:56.916894] [INFO ] [sig ] MLM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:57.066270] [INFO ] [LOCAL ] Saved forecast: MLM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MLM.txt [2026-02-20T20:26:57.066410] [INFO ] [sig ] [1983/3387] Completed MLM in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:57.066449] [INFO ] [sig ] [1984/3387] Forecasting MLP... [2026-02-20T20:26:57.066477] [INFO ] [sig ] Generating forecast for: MLP [2026-02-20T20:26:57.066507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-02-20T20:26:57.077681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-02-20T20:26:57.078045] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-02-20T20:26:57.079040] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-02-20T20:26:57.079095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:57.079129] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:57.079158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:57.079216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:57.138205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:57.138951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:57.139052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:57.139086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:57.248833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:57.249030] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:26:57.249078] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:57.249110] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:57.252903] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-02-20T20:26:57.253278] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-02-20T20:26:57.253423] [INFO ] [sig ] MLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:57.398525] [INFO ] [LOCAL ] Saved forecast: MLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MLP.txt [2026-02-20T20:26:57.398753] [INFO ] [sig ] [1984/3387] Completed MLP in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:57.398796] [INFO ] [sig ] [1985/3387] Forecasting MLTX... [2026-02-20T20:26:57.398832] [INFO ] [sig ] Generating forecast for: MLTX [2026-02-20T20:26:57.398871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-02-20T20:26:57.411176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-02-20T20:26:57.411560] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-02-20T20:26:57.412642] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-02-20T20:26:57.412697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:57.412729] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:57.412755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:57.412811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:57.472662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:57.473493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:57.473599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:57.473636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:57.598946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:57.599309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:57.599350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:57.599378] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:57.603428] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=90.14%) [2026-02-20T20:26:57.603728] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-02-20T20:26:57.603864] [INFO ] [sig ] MLTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:26:57.751707] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MLTX.txt [2026-02-20T20:26:57.751869] [INFO ] [sig ] [1985/3387] Completed MLTX in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:57.751917] [INFO ] [sig ] [1986/3387] Forecasting MLYS... [2026-02-20T20:26:57.751954] [INFO ] [sig ] Generating forecast for: MLYS [2026-02-20T20:26:57.751992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-02-20T20:26:57.763554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-02-20T20:26:57.763962] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-02-20T20:26:57.764775] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-02-20T20:26:57.764831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:57.764871] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:57.764905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:57.764974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:57.822435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:57.823219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:57.823302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:57.823334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:57.941188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:57.941344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:57.941387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:57.941417] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:57.944946] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=41.01%) [2026-02-20T20:26:57.945248] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-02-20T20:26:57.945387] [INFO ] [sig ] MLYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:58.101972] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MLYS.txt [2026-02-20T20:26:58.102183] [INFO ] [sig ] [1986/3387] Completed MLYS in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:58.102228] [INFO ] [sig ] [1987/3387] Forecasting MMD... [2026-02-20T20:26:58.102270] [INFO ] [sig ] Generating forecast for: MMD [2026-02-20T20:26:58.102333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-02-20T20:26:58.116101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-02-20T20:26:58.116590] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-02-20T20:26:58.117600] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-02-20T20:26:58.117659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:58.117694] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:58.117722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:58.117781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:58.179495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:58.180453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:58.180552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:58.180608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:58.308696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:58.308859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:58.308908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:58.308945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:58.312463] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-02-20T20:26:58.312768] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-02-20T20:26:58.312905] [INFO ] [sig ] MMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:58.458101] [INFO ] [LOCAL ] Saved forecast: MMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MMD.txt [2026-02-20T20:26:58.458264] [INFO ] [sig ] [1987/3387] Completed MMD in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:58.458314] [INFO ] [sig ] [1988/3387] Forecasting MMLP... [2026-02-20T20:26:58.458348] [INFO ] [sig ] Generating forecast for: MMLP [2026-02-20T20:26:58.458380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-02-20T20:26:58.469856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-02-20T20:26:58.470262] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-02-20T20:26:58.471114] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-02-20T20:26:58.471171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:58.471236] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:58.471266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:58.471325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:58.531045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:58.531915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:58.532005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:58.532039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:58.644171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:58.644331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:58.644372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:58.644401] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:58.647894] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=28.78%) [2026-02-20T20:26:58.648194] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-02-20T20:26:58.648333] [INFO ] [sig ] MMLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:58.805162] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MMLP.txt [2026-02-20T20:26:58.805375] [INFO ] [sig ] [1988/3387] Completed MMLP in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:58.805433] [INFO ] [sig ] [1989/3387] Forecasting MMS... [2026-02-20T20:26:58.805464] [INFO ] [sig ] Generating forecast for: MMS [2026-02-20T20:26:58.805509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-02-20T20:26:58.819733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-02-20T20:26:58.820145] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-02-20T20:26:58.821131] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-02-20T20:26:58.821197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:58.821239] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:58.821267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:58.821324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:58.882642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:58.883610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:58.883732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:58.883769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:59.010321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:59.010500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:59.010547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:59.010599] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:59.014399] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-02-20T20:26:59.014718] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-02-20T20:26:59.014887] [INFO ] [sig ] MMS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:59.166295] [INFO ] [LOCAL ] Saved forecast: MMS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MMS.txt [2026-02-20T20:26:59.166447] [INFO ] [sig ] [1989/3387] Completed MMS in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:59.166487] [INFO ] [sig ] [1990/3387] Forecasting MMSI... [2026-02-20T20:26:59.166517] [INFO ] [sig ] Generating forecast for: MMSI [2026-02-20T20:26:59.166548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-02-20T20:26:59.177858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-02-20T20:26:59.178224] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-02-20T20:26:59.179064] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-02-20T20:26:59.179118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:59.179151] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:59.179178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:59.179234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:59.238054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:59.238820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:59.238907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:59.238941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:59.365467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:59.365643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:59.365688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:59.365720] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:59.369278] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=49.29%) [2026-02-20T20:26:59.369593] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-02-20T20:26:59.369735] [INFO ] [sig ] MMSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:59.517803] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MMSI.txt [2026-02-20T20:26:59.517986] [INFO ] [sig ] [1990/3387] Completed MMSI in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:59.518035] [INFO ] [sig ] [1991/3387] Forecasting MNDO... [2026-02-20T20:26:59.518068] [INFO ] [sig ] Generating forecast for: MNDO [2026-02-20T20:26:59.518101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-02-20T20:26:59.529724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-02-20T20:26:59.530170] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-02-20T20:26:59.531125] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-02-20T20:26:59.531184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:59.531217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:59.531245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:59.531303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:59.592315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:59.593312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:59.593406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:59.593440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:26:59.711741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:26:59.711901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:26:59.711944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:26:59.712007] [INFO ] [FORECASTER] Training complete [2026-02-20T20:26:59.715763] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-02-20T20:26:59.716101] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-02-20T20:26:59.716269] [INFO ] [sig ] MNDO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:26:59.864153] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MNDO.txt [2026-02-20T20:26:59.864319] [INFO ] [sig ] [1991/3387] Completed MNDO in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:26:59.864367] [INFO ] [sig ] [1992/3387] Forecasting MNDY... [2026-02-20T20:26:59.864410] [INFO ] [sig ] Generating forecast for: MNDY [2026-02-20T20:26:59.864454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-02-20T20:26:59.876309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-02-20T20:26:59.876696] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-02-20T20:26:59.877615] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-02-20T20:26:59.877672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:26:59.877716] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:26:59.877744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:26:59.877802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:26:59.938491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:26:59.939327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:26:59.939410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:26:59.939443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:00.063046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:00.063210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:00.063251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:00.063281] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:00.066900] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=79.61%) [2026-02-20T20:27:00.067208] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-02-20T20:27:00.067346] [INFO ] [sig ] MNDY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:00.212502] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MNDY.txt [2026-02-20T20:27:00.212668] [INFO ] [sig ] [1992/3387] Completed MNDY in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.4m [2026-02-20T20:27:00.212711] [INFO ] [sig ] [1993/3387] Forecasting MNKD... [2026-02-20T20:27:00.212741] [INFO ] [sig ] Generating forecast for: MNKD [2026-02-20T20:27:00.212773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-02-20T20:27:00.225920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-02-20T20:27:00.226303] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-02-20T20:27:00.227165] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-02-20T20:27:00.227218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:00.227251] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:00.227278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:00.227336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:00.285738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:00.286384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:00.286468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:00.286501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:00.413720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:00.413920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:00.413972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:00.414008] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:00.417872] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-02-20T20:27:00.418177] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-02-20T20:27:00.418326] [INFO ] [sig ] MNKD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:00.579671] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MNKD.txt [2026-02-20T20:27:00.579820] [INFO ] [sig ] [1993/3387] Completed MNKD in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.3m [2026-02-20T20:27:00.579862] [INFO ] [sig ] [1994/3387] Forecasting MNRO... [2026-02-20T20:27:00.579892] [INFO ] [sig ] Generating forecast for: MNRO [2026-02-20T20:27:00.579930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-02-20T20:27:00.591813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-02-20T20:27:00.592171] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-02-20T20:27:00.593181] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-02-20T20:27:00.593237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:00.593271] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:00.593300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:00.593374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:00.651675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:00.652437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:00.652841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:00.652881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:00.773406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:00.773565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:00.773628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:00.773659] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:00.777189] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-02-20T20:27:00.777471] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-02-20T20:27:00.777646] [INFO ] [sig ] MNRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:00.923017] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MNRO.txt [2026-02-20T20:27:00.923158] [INFO ] [sig ] [1994/3387] Completed MNRO in 0.3s | 2.78 sym/s | Total: 11.9m | ETA: 8.3m [2026-02-20T20:27:00.923198] [INFO ] [sig ] [1995/3387] Forecasting MNSO... [2026-02-20T20:27:00.923229] [INFO ] [sig ] Generating forecast for: MNSO [2026-02-20T20:27:00.923259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-02-20T20:27:00.934782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-02-20T20:27:00.935135] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-02-20T20:27:00.935954] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-02-20T20:27:00.936013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:00.936045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:00.936073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:00.936134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:00.996554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:00.997416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:00.997510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:00.997544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:01.123213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:01.123342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:01.123384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:01.123416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:01.127039] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=63.12%) [2026-02-20T20:27:01.127346] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-02-20T20:27:01.127492] [INFO ] [sig ] MNSO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:01.273947] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MNSO.txt [2026-02-20T20:27:01.274112] [INFO ] [sig ] [1995/3387] Completed MNSO in 0.4s | 2.78 sym/s | Total: 11.9m | ETA: 8.3m [2026-02-20T20:27:01.274154] [INFO ] [sig ] [1996/3387] Forecasting MNTK... [2026-02-20T20:27:01.274185] [INFO ] [sig ] Generating forecast for: MNTK [2026-02-20T20:27:01.274216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-02-20T20:27:01.292258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-02-20T20:27:01.292740] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-02-20T20:27:01.293757] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-02-20T20:27:01.293838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:01.293875] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:01.293904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:01.293966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:01.355375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:01.356315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:01.356401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:01.356437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:01.478292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:01.478459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:01.478504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:01.478535] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:01.482226] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=70.65%) [2026-02-20T20:27:01.482613] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-02-20T20:27:01.482768] [INFO ] [sig ] MNTK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:01.636719] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MNTK.txt [2026-02-20T20:27:01.636905] [INFO ] [sig ] [1996/3387] Completed MNTK in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:01.636955] [INFO ] [sig ] [1997/3387] Forecasting MNY... [2026-02-20T20:27:01.636993] [INFO ] [sig ] Generating forecast for: MNY [2026-02-20T20:27:01.637030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-02-20T20:27:01.648483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-02-20T20:27:01.648906] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-02-20T20:27:01.649736] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-02-20T20:27:01.649790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:01.649823] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:01.649851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:01.649908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:01.711075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:01.712023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:01.712127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:01.712163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:01.830737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:01.830899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:01.830939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:01.830969] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:01.834625] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-20T20:27:01.835000] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-02-20T20:27:01.835163] [INFO ] [sig ] MNY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:01.982134] [INFO ] [LOCAL ] Saved forecast: MNY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MNY.txt [2026-02-20T20:27:01.982289] [INFO ] [sig ] [1997/3387] Completed MNY in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:01.982329] [INFO ] [sig ] [1998/3387] Forecasting MOD... [2026-02-20T20:27:01.982358] [INFO ] [sig ] Generating forecast for: MOD [2026-02-20T20:27:01.982388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-02-20T20:27:01.997691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-02-20T20:27:01.998248] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-02-20T20:27:01.999387] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-02-20T20:27:01.999457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:01.999504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:01.999548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:01.999656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:02.067722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:02.068726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:02.068877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:02.068914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:02.196684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:02.196875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:02.196921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:02.196957] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:02.200549] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=60.58%) [2026-02-20T20:27:02.200865] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-02-20T20:27:02.201025] [INFO ] [sig ] MOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:02.347754] [INFO ] [LOCAL ] Saved forecast: MOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MOD.txt [2026-02-20T20:27:02.347926] [INFO ] [sig ] [1998/3387] Completed MOD in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:02.347968] [INFO ] [sig ] [1999/3387] Forecasting MODL... [2026-02-20T20:27:02.348000] [INFO ] [sig ] Generating forecast for: MODL [2026-02-20T20:27:02.348031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-02-20T20:27:02.360843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-02-20T20:27:02.361268] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-02-20T20:27:02.362135] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-02-20T20:27:02.362204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:02.362240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:02.362267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:02.362340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:02.425002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:02.425941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:02.426057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:02.426101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:02.564500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:02.564720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:02.564786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:02.564818] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:02.568760] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=34.92%) [2026-02-20T20:27:02.569108] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-02-20T20:27:02.569255] [INFO ] [sig ] MODL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:02.716006] [INFO ] [LOCAL ] Saved forecast: MODL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MODL.txt [2026-02-20T20:27:02.716182] [INFO ] [sig ] [1999/3387] Completed MODL in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:02.716225] [INFO ] [sig ] [2000/3387] Forecasting MOH... [2026-02-20T20:27:02.716254] [INFO ] [sig ] Generating forecast for: MOH [2026-02-20T20:27:02.716286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-02-20T20:27:02.728696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-02-20T20:27:02.729040] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-02-20T20:27:02.729978] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-02-20T20:27:02.730031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:02.730064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:02.730090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:02.730147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:02.790549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:02.791551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:02.791670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:02.791704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:02.915478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:02.915655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:02.915697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:02.915726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:02.919152] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-02-20T20:27:02.919427] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-02-20T20:27:02.919557] [INFO ] [sig ] MOH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:03.069267] [INFO ] [LOCAL ] Saved forecast: MOH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MOH.txt [2026-02-20T20:27:03.069436] [INFO ] [sig ] [2000/3387] Completed MOH in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:03.069479] [INFO ] [sig ] [2001/3387] Forecasting MOMO... [2026-02-20T20:27:03.069511] [INFO ] [sig ] Generating forecast for: MOMO [2026-02-20T20:27:03.069542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-02-20T20:27:03.081406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-02-20T20:27:03.081851] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-02-20T20:27:03.082746] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-02-20T20:27:03.082803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:03.082838] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:03.082866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:03.082925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:03.141414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:03.142542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:03.142649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:03.142682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:03.263597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:03.263752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:03.263791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:03.263819] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:03.267237] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=74.74%) [2026-02-20T20:27:03.267546] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-02-20T20:27:03.267700] [INFO ] [sig ] MOMO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:03.417459] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MOMO.txt [2026-02-20T20:27:03.417655] [INFO ] [sig ] [2001/3387] Completed MOMO in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:03.417700] [INFO ] [sig ] [2002/3387] Forecasting MORN... [2026-02-20T20:27:03.417731] [INFO ] [sig ] Generating forecast for: MORN [2026-02-20T20:27:03.417762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-02-20T20:27:03.430085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-02-20T20:27:03.430434] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-02-20T20:27:03.431275] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-02-20T20:27:03.431329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:03.431362] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:03.431390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:03.431446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:03.490277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:03.490957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:03.491043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:03.491077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:03.615176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:03.615330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:03.615370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:03.615399] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:03.618883] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-02-20T20:27:03.619173] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-02-20T20:27:03.619309] [INFO ] [sig ] MORN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:03.777024] [INFO ] [LOCAL ] Saved forecast: MORN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MORN.txt [2026-02-20T20:27:03.777191] [INFO ] [sig ] [2002/3387] Completed MORN in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:03.777234] [INFO ] [sig ] [2003/3387] Forecasting MOS... [2026-02-20T20:27:03.777264] [INFO ] [sig ] Generating forecast for: MOS [2026-02-20T20:27:03.777297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-02-20T20:27:03.788689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-02-20T20:27:03.789023] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-02-20T20:27:03.789830] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-02-20T20:27:03.789883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:03.789915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:03.789943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:03.790000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:03.848107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:03.848830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:03.848912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:03.848946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:03.970086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:03.970284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:03.970326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:03.970356] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:03.973822] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=66.04%) [2026-02-20T20:27:03.974114] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-02-20T20:27:03.974251] [INFO ] [sig ] MOS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:04.123402] [INFO ] [LOCAL ] Saved forecast: MOS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MOS.txt [2026-02-20T20:27:04.123562] [INFO ] [sig ] [2003/3387] Completed MOS in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:04.123621] [INFO ] [sig ] [2004/3387] Forecasting MP... [2026-02-20T20:27:04.123651] [INFO ] [sig ] Generating forecast for: MP [2026-02-20T20:27:04.123683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-02-20T20:27:04.136832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-02-20T20:27:04.137159] [INFO ] [FORECASTER] Starting predict_future for MP [2026-02-20T20:27:04.137996] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-02-20T20:27:04.138050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:04.138083] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:04.138110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:04.138167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:04.196459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:04.197280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:04.197384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:04.197418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:04.316129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:04.316289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:04.316329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:04.316359] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:04.319901] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-02-20T20:27:04.320182] [INFO ] [FORECASTER] Completed predict_future for MP [2026-02-20T20:27:04.320320] [INFO ] [sig ] MP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:04.464986] [INFO ] [LOCAL ] Saved forecast: MP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MP.txt [2026-02-20T20:27:04.465170] [INFO ] [sig ] [2004/3387] Completed MP in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:04.465211] [INFO ] [sig ] [2005/3387] Forecasting MPA... [2026-02-20T20:27:04.465241] [INFO ] [sig ] Generating forecast for: MPA [2026-02-20T20:27:04.465273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-02-20T20:27:04.476867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-02-20T20:27:04.477240] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-02-20T20:27:04.478046] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-02-20T20:27:04.478099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:04.478160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:04.478189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:04.478246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:04.536511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:04.537504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:04.537605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:04.537642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:04.648676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:04.648855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:04.648898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:04.648927] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:04.652545] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-02-20T20:27:04.652868] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-02-20T20:27:04.653002] [INFO ] [sig ] MPA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:04.799044] [INFO ] [LOCAL ] Saved forecast: MPA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MPA.txt [2026-02-20T20:27:04.799222] [INFO ] [sig ] [2005/3387] Completed MPA in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:04.799263] [INFO ] [sig ] [2006/3387] Forecasting MPAA... [2026-02-20T20:27:04.799292] [INFO ] [sig ] Generating forecast for: MPAA [2026-02-20T20:27:04.799323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-02-20T20:27:04.811725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-02-20T20:27:04.812099] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-02-20T20:27:04.812909] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-02-20T20:27:04.812962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:04.812994] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:04.813021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:04.813078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:04.875256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:04.876314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:04.876397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:04.876430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:05.005869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:05.006032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:05.006074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:05.006103] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:05.009760] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-02-20T20:27:05.010051] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-02-20T20:27:05.010187] [INFO ] [sig ] MPAA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:05.159108] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MPAA.txt [2026-02-20T20:27:05.159269] [INFO ] [sig ] [2006/3387] Completed MPAA in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:05.159310] [INFO ] [sig ] [2007/3387] Forecasting MPB... [2026-02-20T20:27:05.159340] [INFO ] [sig ] Generating forecast for: MPB [2026-02-20T20:27:05.159374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-02-20T20:27:05.171414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-02-20T20:27:05.171856] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-02-20T20:27:05.172688] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-02-20T20:27:05.172743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:05.172814] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:05.172846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:05.172906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:05.231994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:05.232904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:05.232991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:05.233025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:05.354656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:05.354826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:05.354865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:05.354893] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:05.358332] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: UP (p=61.18%) [2026-02-20T20:27:05.358629] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-02-20T20:27:05.358765] [INFO ] [sig ] MPB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:05.504114] [INFO ] [LOCAL ] Saved forecast: MPB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MPB.txt [2026-02-20T20:27:05.504283] [INFO ] [sig ] [2007/3387] Completed MPB in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:05.504323] [INFO ] [sig ] [2008/3387] Forecasting MPC... [2026-02-20T20:27:05.504353] [INFO ] [sig ] Generating forecast for: MPC [2026-02-20T20:27:05.504385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-02-20T20:27:05.516441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-02-20T20:27:05.516853] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-02-20T20:27:05.517695] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-02-20T20:27:05.517748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:05.517779] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:05.517806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:05.517867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:05.575750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:05.576664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:05.576747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:05.576802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:05.701897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:05.702093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:05.702141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:05.702205] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:05.705910] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-02-20T20:27:05.706205] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-02-20T20:27:05.706347] [INFO ] [sig ] MPC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:05.850352] [INFO ] [LOCAL ] Saved forecast: MPC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MPC.txt [2026-02-20T20:27:05.850522] [INFO ] [sig ] [2008/3387] Completed MPC in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:05.850588] [INFO ] [sig ] [2009/3387] Forecasting MPX... [2026-02-20T20:27:05.850623] [INFO ] [sig ] Generating forecast for: MPX [2026-02-20T20:27:05.850664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-02-20T20:27:05.862121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-02-20T20:27:05.862516] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-02-20T20:27:05.863315] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-02-20T20:27:05.863369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:05.863401] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:05.863428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:05.863484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:05.921892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:05.922788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:05.922879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:05.922912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:06.034854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:06.035014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:06.035055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:06.035084] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:06.038519] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=81.74%) [2026-02-20T20:27:06.038813] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-02-20T20:27:06.038944] [INFO ] [sig ] MPX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:06.186437] [INFO ] [LOCAL ] Saved forecast: MPX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MPX.txt [2026-02-20T20:27:06.186620] [INFO ] [sig ] [2009/3387] Completed MPX in 0.3s | 2.78 sym/s | Total: 12.0m | ETA: 8.3m [2026-02-20T20:27:06.186663] [INFO ] [sig ] [2010/3387] Forecasting MQ... [2026-02-20T20:27:06.186693] [INFO ] [sig ] Generating forecast for: MQ [2026-02-20T20:27:06.186724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-02-20T20:27:06.199659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-02-20T20:27:06.200058] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-02-20T20:27:06.201080] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-02-20T20:27:06.201135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:06.201170] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:06.201198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:06.201256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:06.260711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:06.261636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:06.261720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:06.261753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:06.385563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:06.385742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:06.385785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:06.385816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:06.389479] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=69.41%) [2026-02-20T20:27:06.389790] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-02-20T20:27:06.389929] [INFO ] [sig ] MQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:06.540222] [INFO ] [LOCAL ] Saved forecast: MQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MQ.txt [2026-02-20T20:27:06.540387] [INFO ] [sig ] [2010/3387] Completed MQ in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.2m [2026-02-20T20:27:06.540435] [INFO ] [sig ] [2011/3387] Forecasting MQY... [2026-02-20T20:27:06.540472] [INFO ] [sig ] Generating forecast for: MQY [2026-02-20T20:27:06.540506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-02-20T20:27:06.552147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-02-20T20:27:06.552555] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-02-20T20:27:06.553394] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-02-20T20:27:06.553446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:06.553479] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:06.553506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:06.553563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:06.611973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:06.612877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:06.612983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:06.613021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:06.730920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:06.731084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:06.731131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:06.731167] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:06.734565] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-02-20T20:27:06.734863] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-02-20T20:27:06.734997] [INFO ] [sig ] MQY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:06.890701] [INFO ] [LOCAL ] Saved forecast: MQY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MQY.txt [2026-02-20T20:27:06.890859] [INFO ] [sig ] [2011/3387] Completed MQY in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.2m [2026-02-20T20:27:06.890900] [INFO ] [sig ] [2012/3387] Forecasting MRAM... [2026-02-20T20:27:06.890929] [INFO ] [sig ] Generating forecast for: MRAM [2026-02-20T20:27:06.890961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-02-20T20:27:06.902090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-02-20T20:27:06.902477] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-02-20T20:27:06.903360] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-02-20T20:27:06.903416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:06.903451] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:06.903478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:06.903534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:06.962878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:06.963753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:06.963840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:06.963875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:07.089982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:07.090148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:07.090190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:07.090221] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:07.093843] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=67.18%) [2026-02-20T20:27:07.094156] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-02-20T20:27:07.094303] [INFO ] [sig ] MRAM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:07.249466] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MRAM.txt [2026-02-20T20:27:07.249658] [INFO ] [sig ] [2012/3387] Completed MRAM in 0.4s | 2.78 sym/s | Total: 12.0m | ETA: 8.2m [2026-02-20T20:27:07.249703] [INFO ] [sig ] [2013/3387] Forecasting MRBK... [2026-02-20T20:27:07.249733] [INFO ] [sig ] Generating forecast for: MRBK [2026-02-20T20:27:07.249764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-02-20T20:27:07.262000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-02-20T20:27:07.262411] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-02-20T20:27:07.263339] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-02-20T20:27:07.263394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:07.263428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:07.263456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:07.263514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:07.324362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:07.325311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:07.325403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:07.325439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:07.448465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:07.448648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:07.448694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:07.448726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:07.452213] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-02-20T20:27:07.452499] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-02-20T20:27:07.452660] [INFO ] [sig ] MRBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:07.595167] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRBK.txt [2026-02-20T20:27:07.595334] [INFO ] [sig ] [2013/3387] Completed MRBK in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:07.595375] [INFO ] [sig ] [2014/3387] Forecasting MRCC... [2026-02-20T20:27:07.595404] [INFO ] [sig ] Generating forecast for: MRCC [2026-02-20T20:27:07.595435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-02-20T20:27:07.607661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-02-20T20:27:07.608047] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-02-20T20:27:07.608887] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-02-20T20:27:07.608940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:07.608972] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:07.609000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:07.609058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:07.667987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:07.668841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:07.668933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:07.668971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:07.795811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:07.795972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:07.796014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:07.796060] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:07.799469] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-02-20T20:27:07.799767] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-02-20T20:27:07.799902] [INFO ] [sig ] MRCC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:07.947006] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRCC.txt [2026-02-20T20:27:07.947175] [INFO ] [sig ] [2014/3387] Completed MRCC in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:07.947217] [INFO ] [sig ] [2015/3387] Forecasting MRCY... [2026-02-20T20:27:07.947248] [INFO ] [sig ] Generating forecast for: MRCY [2026-02-20T20:27:07.947282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-02-20T20:27:07.959212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-02-20T20:27:07.959629] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-02-20T20:27:07.960426] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-02-20T20:27:07.960481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:07.960516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:07.960547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:07.960629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:08.024457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:08.025466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:08.025645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:08.025684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:08.153635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:08.153809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:08.153863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:08.153896] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:08.157533] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=42.43%) [2026-02-20T20:27:08.157845] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-02-20T20:27:08.157991] [INFO ] [sig ] MRCY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:08.303823] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRCY.txt [2026-02-20T20:27:08.303999] [INFO ] [sig ] [2015/3387] Completed MRCY in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:08.304047] [INFO ] [sig ] [2016/3387] Forecasting MRK... [2026-02-20T20:27:08.304079] [INFO ] [sig ] Generating forecast for: MRK [2026-02-20T20:27:08.304111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-02-20T20:27:08.315691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-02-20T20:27:08.316080] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-02-20T20:27:08.316915] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-02-20T20:27:08.316970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:08.317002] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:08.317028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:08.317085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:08.375550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:08.376456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:08.376540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:08.376636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:08.506970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:08.507140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:08.507191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:08.507232] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:08.510835] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=77.18%) [2026-02-20T20:27:08.511139] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-02-20T20:27:08.511294] [INFO ] [sig ] MRK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:08.655674] [INFO ] [LOCAL ] Saved forecast: MRK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MRK.txt [2026-02-20T20:27:08.655844] [INFO ] [sig ] [2016/3387] Completed MRK in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:08.655885] [INFO ] [sig ] [2017/3387] Forecasting MRM... [2026-02-20T20:27:08.655915] [INFO ] [sig ] Generating forecast for: MRM [2026-02-20T20:27:08.655948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-02-20T20:27:08.667356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-02-20T20:27:08.667774] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-02-20T20:27:08.668567] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-02-20T20:27:08.668647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:08.668681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:08.668709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:08.668767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:08.729038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:08.730101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:08.730217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:08.730261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:08.858144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:08.858339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:08.858384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:08.858416] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:08.862125] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-02-20T20:27:08.862458] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-02-20T20:27:08.862618] [INFO ] [sig ] MRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:09.012806] [INFO ] [LOCAL ] Saved forecast: MRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRM.txt [2026-02-20T20:27:09.012958] [INFO ] [sig ] [2017/3387] Completed MRM in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:09.012998] [INFO ] [sig ] [2018/3387] Forecasting MRNA... [2026-02-20T20:27:09.013028] [INFO ] [sig ] Generating forecast for: MRNA [2026-02-20T20:27:09.013058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-02-20T20:27:09.024967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-02-20T20:27:09.025338] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-02-20T20:27:09.026198] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-02-20T20:27:09.026253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:09.026287] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:09.026316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:09.026391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:09.083951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:09.084670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:09.084754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:09.084788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:09.208949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:09.209111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:09.209158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:09.209195] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:09.212790] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=12.52%) [2026-02-20T20:27:09.213069] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-02-20T20:27:09.213211] [INFO ] [sig ] MRNA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:09.357715] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRNA.txt [2026-02-20T20:27:09.357876] [INFO ] [sig ] [2018/3387] Completed MRNA in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:09.357916] [INFO ] [sig ] [2019/3387] Forecasting MRTN... [2026-02-20T20:27:09.357946] [INFO ] [sig ] Generating forecast for: MRTN [2026-02-20T20:27:09.357978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-02-20T20:27:09.369478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-02-20T20:27:09.369844] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-02-20T20:27:09.370690] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-02-20T20:27:09.370743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:09.370776] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:09.370803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:09.370859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:09.429781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:09.430525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:09.430631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:09.430667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:09.555850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:09.556036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:09.556078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:09.556107] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:09.559745] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=28.02%) [2026-02-20T20:27:09.560029] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-02-20T20:27:09.560179] [INFO ] [sig ] MRTN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:09.706227] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRTN.txt [2026-02-20T20:27:09.706365] [INFO ] [sig ] [2019/3387] Completed MRTN in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:09.706405] [INFO ] [sig ] [2020/3387] Forecasting MRVI... [2026-02-20T20:27:09.706434] [INFO ] [sig ] Generating forecast for: MRVI [2026-02-20T20:27:09.706474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-02-20T20:27:09.718233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-02-20T20:27:09.718623] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-02-20T20:27:09.719422] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-02-20T20:27:09.719476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:09.719509] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:09.719536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:09.719614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:09.778912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:09.779746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:09.779835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:09.779870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:09.905301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:09.905461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:09.905504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:09.905534] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:09.909149] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-02-20T20:27:09.909440] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-02-20T20:27:09.909596] [INFO ] [sig ] MRVI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:10.055761] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MRVI.txt [2026-02-20T20:27:10.055906] [INFO ] [sig ] [2020/3387] Completed MRVI in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:10.055947] [INFO ] [sig ] [2021/3387] Forecasting MRVL... [2026-02-20T20:27:10.055979] [INFO ] [sig ] Generating forecast for: MRVL [2026-02-20T20:27:10.056024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-02-20T20:27:10.067489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-02-20T20:27:10.067901] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-02-20T20:27:10.068796] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-02-20T20:27:10.068851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:10.068886] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:10.068915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:10.068974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:10.129795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:10.130728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:10.130816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:10.130850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:10.251008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:10.251173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:10.251216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:10.251246] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:10.254644] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=77.19%) [2026-02-20T20:27:10.254920] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-02-20T20:27:10.255052] [INFO ] [sig ] MRVL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:10.404810] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MRVL.txt [2026-02-20T20:27:10.404983] [INFO ] [sig ] [2021/3387] Completed MRVL in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:10.405025] [INFO ] [sig ] [2022/3387] Forecasting MRX... [2026-02-20T20:27:10.405055] [INFO ] [sig ] Generating forecast for: MRX [2026-02-20T20:27:10.405093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-02-20T20:27:10.417933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-02-20T20:27:10.418351] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-02-20T20:27:10.419397] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-02-20T20:27:10.419451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:10.419521] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:10.419549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:10.419625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:10.481886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:10.482724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:10.482812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:10.482846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:10.606427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:10.606601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:10.606643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:10.606672] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:10.610414] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-02-20T20:27:10.610772] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-02-20T20:27:10.610924] [INFO ] [sig ] MRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:10.754611] [INFO ] [LOCAL ] Saved forecast: MRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MRX.txt [2026-02-20T20:27:10.754776] [INFO ] [sig ] [2022/3387] Completed MRX in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:10.754817] [INFO ] [sig ] [2023/3387] Forecasting MS... [2026-02-20T20:27:10.754846] [INFO ] [sig ] Generating forecast for: MS [2026-02-20T20:27:10.754877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-02-20T20:27:10.767002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-02-20T20:27:10.767400] [INFO ] [FORECASTER] Starting predict_future for MS [2026-02-20T20:27:10.768288] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-02-20T20:27:10.768354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:10.768400] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:10.768447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:10.768524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:10.828982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:10.829923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:10.830010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:10.830045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:10.960741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:10.960905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:10.960947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:10.960976] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:10.964926] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-02-20T20:27:10.965225] [INFO ] [FORECASTER] Completed predict_future for MS [2026-02-20T20:27:10.965376] [INFO ] [sig ] MS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:11.115599] [INFO ] [LOCAL ] Saved forecast: MS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MS.txt [2026-02-20T20:27:11.115765] [INFO ] [sig ] [2023/3387] Completed MS in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:11.115806] [INFO ] [sig ] [2024/3387] Forecasting MSA... [2026-02-20T20:27:11.115835] [INFO ] [sig ] Generating forecast for: MSA [2026-02-20T20:27:11.115867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-02-20T20:27:11.225862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-02-20T20:27:11.226235] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-02-20T20:27:11.227134] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-02-20T20:27:11.227199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:11.227240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:11.227273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:11.227343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:11.287314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:11.288079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:11.288162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:11.288202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:11.410130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:11.410292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:11.410333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:11.410363] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:11.413828] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=11.48%) [2026-02-20T20:27:11.414162] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-02-20T20:27:11.414328] [INFO ] [sig ] MSA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:11.559717] [INFO ] [LOCAL ] Saved forecast: MSA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSA.txt [2026-02-20T20:27:11.559878] [INFO ] [sig ] [2024/3387] Completed MSA in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:11.559917] [INFO ] [sig ] [2025/3387] Forecasting MSB... [2026-02-20T20:27:11.559947] [INFO ] [sig ] Generating forecast for: MSB [2026-02-20T20:27:11.559979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-02-20T20:27:11.571598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-02-20T20:27:11.572010] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-02-20T20:27:11.572874] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-02-20T20:27:11.572928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:11.572962] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:11.572990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:11.573049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:11.633079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:11.634017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:11.634107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:11.634141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:11.756073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:11.756238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:11.756285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:11.756320] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:11.760135] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-02-20T20:27:11.760447] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-02-20T20:27:11.760622] [INFO ] [sig ] MSB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:11.906389] [INFO ] [LOCAL ] Saved forecast: MSB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSB.txt [2026-02-20T20:27:11.906543] [INFO ] [sig ] [2025/3387] Completed MSB in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.2m [2026-02-20T20:27:11.906601] [INFO ] [sig ] [2026/3387] Forecasting MSBI... [2026-02-20T20:27:11.906634] [INFO ] [sig ] Generating forecast for: MSBI [2026-02-20T20:27:11.906666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-02-20T20:27:11.918113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-02-20T20:27:11.918480] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-02-20T20:27:11.919295] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-02-20T20:27:11.919349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:11.919380] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:11.919407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:11.919463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:11.980755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:11.981627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:11.981717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:11.981751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:12.110473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:12.110648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:12.110692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:12.110722] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:12.114357] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-02-20T20:27:12.114682] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-02-20T20:27:12.114830] [INFO ] [sig ] MSBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:12.257046] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MSBI.txt [2026-02-20T20:27:12.257190] [INFO ] [sig ] [2026/3387] Completed MSBI in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.1m [2026-02-20T20:27:12.257238] [INFO ] [sig ] [2027/3387] Forecasting MSCI... [2026-02-20T20:27:12.257274] [INFO ] [sig ] Generating forecast for: MSCI [2026-02-20T20:27:12.257311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-02-20T20:27:12.268379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-02-20T20:27:12.268738] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-02-20T20:27:12.269522] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-02-20T20:27:12.269600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:12.269636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:12.269663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:12.269719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:12.327140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:12.327961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:12.328045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:12.328079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:12.446292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:12.446473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:12.446515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:12.446545] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:12.450322] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-02-20T20:27:12.450849] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-02-20T20:27:12.450999] [INFO ] [sig ] MSCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:12.601357] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MSCI.txt [2026-02-20T20:27:12.601527] [INFO ] [sig ] [2027/3387] Completed MSCI in 0.3s | 2.78 sym/s | Total: 12.1m | ETA: 8.1m [2026-02-20T20:27:12.601589] [INFO ] [sig ] [2028/3387] Forecasting MSD... [2026-02-20T20:27:12.601622] [INFO ] [sig ] Generating forecast for: MSD [2026-02-20T20:27:12.601654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-02-20T20:27:12.612878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-02-20T20:27:12.613308] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-02-20T20:27:12.614294] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-02-20T20:27:12.614354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:12.614387] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:12.614414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:12.614471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:12.673878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:12.674763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:12.674852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:12.674888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:12.819944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:12.820116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:12.820161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:12.820191] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:12.824049] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-02-20T20:27:12.824442] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-02-20T20:27:12.824620] [INFO ] [sig ] MSD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:12.977845] [INFO ] [LOCAL ] Saved forecast: MSD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MSD.txt [2026-02-20T20:27:12.978014] [INFO ] [sig ] [2028/3387] Completed MSD in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.1m [2026-02-20T20:27:12.978056] [INFO ] [sig ] [2029/3387] Forecasting MSEX... [2026-02-20T20:27:12.978086] [INFO ] [sig ] Generating forecast for: MSEX [2026-02-20T20:27:12.978116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-02-20T20:27:12.990155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-02-20T20:27:12.990554] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-02-20T20:27:12.991439] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-02-20T20:27:12.991495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:12.991529] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:12.991556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:12.991648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:13.052374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:13.053490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:13.053601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:13.053636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:13.180011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:13.180174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:13.180226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:13.180263] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:13.183992] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-02-20T20:27:13.184380] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-02-20T20:27:13.184535] [INFO ] [sig ] MSEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:13.343559] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSEX.txt [2026-02-20T20:27:13.343762] [INFO ] [sig ] [2029/3387] Completed MSEX in 0.4s | 2.78 sym/s | Total: 12.1m | ETA: 8.1m [2026-02-20T20:27:13.343805] [INFO ] [sig ] [2030/3387] Forecasting MSFD... [2026-02-20T20:27:13.343837] [INFO ] [sig ] Generating forecast for: MSFD [2026-02-20T20:27:13.343869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-02-20T20:27:13.355987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-02-20T20:27:13.356480] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-02-20T20:27:13.357448] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-02-20T20:27:13.357506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:13.357540] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:13.357566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:13.357652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:13.420901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:13.421837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:13.421923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:13.421958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:13.544394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:13.544552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:13.544616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:13.544648] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:13.548303] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-02-20T20:27:13.548628] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-02-20T20:27:13.548768] [INFO ] [sig ] MSFD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:13.697471] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSFD.txt [2026-02-20T20:27:13.697670] [INFO ] [sig ] [2030/3387] Completed MSFD in 0.4s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:13.697716] [INFO ] [sig ] [2031/3387] Forecasting MSFL... [2026-02-20T20:27:13.697745] [INFO ] [sig ] Generating forecast for: MSFL [2026-02-20T20:27:13.697778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-02-20T20:27:13.709662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-02-20T20:27:13.709998] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-02-20T20:27:13.710855] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-02-20T20:27:13.710908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:13.710956] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:13.710983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:13.711039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:13.769414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:13.770097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:13.770180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:13.770217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:13.891137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:13.891283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:13.891323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:13.891354] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:13.894778] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-02-20T20:27:13.895053] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-02-20T20:27:13.895186] [INFO ] [sig ] MSFL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:14.043952] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSFL.txt [2026-02-20T20:27:14.044110] [INFO ] [sig ] [2031/3387] Completed MSFL in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:14.044169] [INFO ] [sig ] [2032/3387] Forecasting MSGE... [2026-02-20T20:27:14.044203] [INFO ] [sig ] Generating forecast for: MSGE [2026-02-20T20:27:14.044236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-02-20T20:27:14.056148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-02-20T20:27:14.056519] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-02-20T20:27:14.057448] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-02-20T20:27:14.057504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:14.057538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:14.057568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:14.057649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:14.116971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:14.117660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:14.117783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:14.117820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:14.246199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:14.246369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:14.246422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:14.246672] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:14.250374] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-02-20T20:27:14.250713] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-02-20T20:27:14.250863] [INFO ] [sig ] MSGE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:14.398455] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSGE.txt [2026-02-20T20:27:14.398637] [INFO ] [sig ] [2032/3387] Completed MSGE in 0.4s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:14.398683] [INFO ] [sig ] [2033/3387] Forecasting MSGM... [2026-02-20T20:27:14.398715] [INFO ] [sig ] Generating forecast for: MSGM [2026-02-20T20:27:14.398747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-02-20T20:27:14.411826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-02-20T20:27:14.412243] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-02-20T20:27:14.413313] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-02-20T20:27:14.413367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:14.413604] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:14.413638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:14.413696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:14.473360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:14.474372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:14.474476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:14.474520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:14.594852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:14.595018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:14.595058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:14.595087] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:14.599196] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-02-20T20:27:14.599486] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-02-20T20:27:14.599645] [INFO ] [sig ] MSGM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:14.748280] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSGM.txt [2026-02-20T20:27:14.748474] [INFO ] [sig ] [2033/3387] Completed MSGM in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:14.748517] [INFO ] [sig ] [2034/3387] Forecasting MSGS... [2026-02-20T20:27:14.748548] [INFO ] [sig ] Generating forecast for: MSGS [2026-02-20T20:27:14.748602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-02-20T20:27:14.760949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-02-20T20:27:14.761383] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-02-20T20:27:14.762255] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-02-20T20:27:14.762310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:14.762343] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:14.762372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:14.762430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:14.824480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:14.825416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:14.825505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:14.825537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:14.951609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:14.951787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:14.951832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:14.951860] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:14.956004] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-02-20T20:27:14.956333] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-02-20T20:27:14.956482] [INFO ] [sig ] MSGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:15.102547] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSGS.txt [2026-02-20T20:27:15.102739] [INFO ] [sig ] [2034/3387] Completed MSGS in 0.4s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:15.102787] [INFO ] [sig ] [2035/3387] Forecasting MSI... [2026-02-20T20:27:15.102819] [INFO ] [sig ] Generating forecast for: MSI [2026-02-20T20:27:15.102852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-02-20T20:27:15.114634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-02-20T20:27:15.115037] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-02-20T20:27:15.115944] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-02-20T20:27:15.116000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:15.116034] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:15.116063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:15.116121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:15.176922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:15.178019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:15.178108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:15.178141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:15.307407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:15.307567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:15.307631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:15.307662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:15.311220] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-02-20T20:27:15.311524] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-02-20T20:27:15.311719] [INFO ] [sig ] MSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:15.464914] [INFO ] [LOCAL ] Saved forecast: MSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSI.txt [2026-02-20T20:27:15.465105] [INFO ] [sig ] [2035/3387] Completed MSI in 0.4s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:15.465145] [INFO ] [sig ] [2036/3387] Forecasting MSM... [2026-02-20T20:27:15.465176] [INFO ] [sig ] Generating forecast for: MSM [2026-02-20T20:27:15.465208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-02-20T20:27:15.476830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-02-20T20:27:15.477234] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-02-20T20:27:15.478097] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-02-20T20:27:15.478151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:15.478184] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:15.478211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:15.478279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:15.537811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:15.538755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:15.538849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:15.538883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:15.661133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:15.661305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:15.661356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:15.661394] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:15.664870] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-02-20T20:27:15.665150] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-02-20T20:27:15.665311] [INFO ] [sig ] MSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:15.807355] [INFO ] [LOCAL ] Saved forecast: MSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MSM.txt [2026-02-20T20:27:15.807534] [INFO ] [sig ] [2036/3387] Completed MSM in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:15.807594] [INFO ] [sig ] [2037/3387] Forecasting MTB... [2026-02-20T20:27:15.807629] [INFO ] [sig ] Generating forecast for: MTB [2026-02-20T20:27:15.807661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-02-20T20:27:15.819354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-02-20T20:27:15.819811] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-02-20T20:27:15.820651] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-02-20T20:27:15.820706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:15.820738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:15.820765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:15.820821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:15.878535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:15.879422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:15.879514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:15.879547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:16.007355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:16.007520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:16.007561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:16.007611] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:16.011157] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-02-20T20:27:16.011438] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-02-20T20:27:16.011785] [INFO ] [sig ] MTB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:16.156437] [INFO ] [LOCAL ] Saved forecast: MTB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTB.txt [2026-02-20T20:27:16.156622] [INFO ] [sig ] [2037/3387] Completed MTB in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:16.156665] [INFO ] [sig ] [2038/3387] Forecasting MTCH... [2026-02-20T20:27:16.156695] [INFO ] [sig ] Generating forecast for: MTCH [2026-02-20T20:27:16.156728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-02-20T20:27:16.168388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-02-20T20:27:16.168822] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-02-20T20:27:16.169685] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-02-20T20:27:16.169741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:16.169775] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:16.169802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:16.169861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:16.228082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:16.229012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:16.229111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:16.229153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:16.354928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:16.355101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:16.355162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:16.355193] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:16.359065] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-02-20T20:27:16.359351] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-02-20T20:27:16.359487] [INFO ] [sig ] MTCH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:16.505700] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MTCH.txt [2026-02-20T20:27:16.505839] [INFO ] [sig ] [2038/3387] Completed MTCH in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:16.505880] [INFO ] [sig ] [2039/3387] Forecasting MTG... [2026-02-20T20:27:16.505909] [INFO ] [sig ] Generating forecast for: MTG [2026-02-20T20:27:16.505942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-02-20T20:27:16.518020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-02-20T20:27:16.518381] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-02-20T20:27:16.519202] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-02-20T20:27:16.519255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:16.519318] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:16.519347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:16.519403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:16.576934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:16.577694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:16.577777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:16.577810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:16.695204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:16.695366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:16.695406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:16.695435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:16.698949] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-02-20T20:27:16.699223] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-02-20T20:27:16.699364] [INFO ] [sig ] MTG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:16.842527] [INFO ] [LOCAL ] Saved forecast: MTG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTG.txt [2026-02-20T20:27:16.842681] [INFO ] [sig ] [2039/3387] Completed MTG in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:16.842722] [INFO ] [sig ] [2040/3387] Forecasting MTH... [2026-02-20T20:27:16.842751] [INFO ] [sig ] Generating forecast for: MTH [2026-02-20T20:27:16.842782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-02-20T20:27:16.854590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-02-20T20:27:16.854962] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-02-20T20:27:16.855794] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-02-20T20:27:16.855848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:16.855881] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:16.855909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:16.855966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:16.915440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:16.916244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:16.916349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:16.916385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:17.035698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:17.035857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:17.035901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:17.035930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:17.039670] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=13.63%) [2026-02-20T20:27:17.039953] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-02-20T20:27:17.040091] [INFO ] [sig ] MTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:17.188735] [INFO ] [LOCAL ] Saved forecast: MTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MTH.txt [2026-02-20T20:27:17.188917] [INFO ] [sig ] [2040/3387] Completed MTH in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:17.188959] [INFO ] [sig ] [2041/3387] Forecasting MTLS... [2026-02-20T20:27:17.188988] [INFO ] [sig ] Generating forecast for: MTLS [2026-02-20T20:27:17.189023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-02-20T20:27:17.200751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-02-20T20:27:17.201064] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-02-20T20:27:17.201896] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-02-20T20:27:17.201948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:17.201981] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:17.202007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:17.202062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:17.258972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:17.259656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:17.259736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:17.259769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:17.377197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:17.377356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:17.377398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:17.377429] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:17.380997] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-02-20T20:27:17.381275] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-02-20T20:27:17.381414] [INFO ] [sig ] MTLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:17.524434] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTLS.txt [2026-02-20T20:27:17.524592] [INFO ] [sig ] [2041/3387] Completed MTLS in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:17.524634] [INFO ] [sig ] [2042/3387] Forecasting MTN... [2026-02-20T20:27:17.524663] [INFO ] [sig ] Generating forecast for: MTN [2026-02-20T20:27:17.524695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-02-20T20:27:17.536188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-02-20T20:27:17.536513] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-02-20T20:27:17.537339] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-02-20T20:27:17.537395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:17.537457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:17.537488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:17.537546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:17.594561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:17.595312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:17.595400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:17.595433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:17.721129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:17.721288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:17.721330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:17.721408] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:17.724903] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-02-20T20:27:17.725184] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-02-20T20:27:17.725318] [INFO ] [sig ] MTN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:17.869223] [INFO ] [LOCAL ] Saved forecast: MTN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTN.txt [2026-02-20T20:27:17.869349] [INFO ] [sig ] [2042/3387] Completed MTN in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.1m [2026-02-20T20:27:17.869387] [INFO ] [sig ] [2043/3387] Forecasting MTRN... [2026-02-20T20:27:17.869417] [INFO ] [sig ] Generating forecast for: MTRN [2026-02-20T20:27:17.869448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-02-20T20:27:17.880792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-02-20T20:27:17.881128] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-02-20T20:27:17.881934] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-02-20T20:27:17.881987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:17.882019] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:17.882045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:17.882101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:17.939965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:17.940689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:17.940770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:17.940802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:18.062101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:18.062262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:18.062304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:18.062332] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:18.065857] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-02-20T20:27:18.066137] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-02-20T20:27:18.066273] [INFO ] [sig ] MTRN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:18.211468] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MTRN.txt [2026-02-20T20:27:18.211642] [INFO ] [sig ] [2043/3387] Completed MTRN in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.0m [2026-02-20T20:27:18.211686] [INFO ] [sig ] [2044/3387] Forecasting MTRX... [2026-02-20T20:27:18.211723] [INFO ] [sig ] Generating forecast for: MTRX [2026-02-20T20:27:18.211756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-02-20T20:27:18.223537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-02-20T20:27:18.223966] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-02-20T20:27:18.224840] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-02-20T20:27:18.224896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:18.224943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:18.224977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:18.225037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:18.285848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:18.286813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:18.286910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:18.286944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:18.415667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:18.415832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:18.415875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:18.415906] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:18.419483] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-20T20:27:18.419793] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-02-20T20:27:18.419933] [INFO ] [sig ] MTRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:18.564610] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTRX.txt [2026-02-20T20:27:18.564781] [INFO ] [sig ] [2044/3387] Completed MTRX in 0.4s | 2.78 sym/s | Total: 12.2m | ETA: 8.0m [2026-02-20T20:27:18.564823] [INFO ] [sig ] [2045/3387] Forecasting MTSI... [2026-02-20T20:27:18.564853] [INFO ] [sig ] Generating forecast for: MTSI [2026-02-20T20:27:18.564887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-02-20T20:27:18.576283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-02-20T20:27:18.576651] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-02-20T20:27:18.577476] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-02-20T20:27:18.577530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:18.577562] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:18.577621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:18.577681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:18.635868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:18.636688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:18.636773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:18.636829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:18.754296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:18.754447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:18.754489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:18.754518] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:18.758039] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-02-20T20:27:18.758325] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-02-20T20:27:18.758503] [INFO ] [sig ] MTSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:18.905723] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MTSI.txt [2026-02-20T20:27:18.905912] [INFO ] [sig ] [2045/3387] Completed MTSI in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.0m [2026-02-20T20:27:18.905970] [INFO ] [sig ] [2046/3387] Forecasting MTX... [2026-02-20T20:27:18.906021] [INFO ] [sig ] Generating forecast for: MTX [2026-02-20T20:27:18.906070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-02-20T20:27:18.917613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-02-20T20:27:18.917960] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-02-20T20:27:18.918814] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-02-20T20:27:18.918868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:18.918901] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:18.918928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:18.918985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:18.978493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:18.979291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:18.979398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:18.979434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:19.098789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:19.098948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:19.098990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:19.099020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:19.102540] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-02-20T20:27:19.102857] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-02-20T20:27:19.102990] [INFO ] [sig ] MTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:19.250126] [INFO ] [LOCAL ] Saved forecast: MTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MTX.txt [2026-02-20T20:27:19.250267] [INFO ] [sig ] [2046/3387] Completed MTX in 0.3s | 2.78 sym/s | Total: 12.2m | ETA: 8.0m [2026-02-20T20:27:19.250307] [INFO ] [sig ] [2047/3387] Forecasting MTZ... [2026-02-20T20:27:19.250336] [INFO ] [sig ] Generating forecast for: MTZ [2026-02-20T20:27:19.250367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-02-20T20:27:19.261970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-02-20T20:27:19.262305] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-02-20T20:27:19.263133] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-02-20T20:27:19.263186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:19.263219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:19.263247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:19.263304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:19.338004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:19.339054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:19.339154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:19.339194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:19.476694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:19.476882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:19.476927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:19.476955] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:19.480689] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-02-20T20:27:19.481057] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-02-20T20:27:19.481232] [INFO ] [sig ] MTZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:19.632939] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MTZ.txt [2026-02-20T20:27:19.633103] [INFO ] [sig ] [2047/3387] Completed MTZ in 0.4s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:19.633143] [INFO ] [sig ] [2048/3387] Forecasting MUA... [2026-02-20T20:27:19.633171] [INFO ] [sig ] Generating forecast for: MUA [2026-02-20T20:27:19.633203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-02-20T20:27:19.644474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-02-20T20:27:19.644877] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-02-20T20:27:19.645742] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-02-20T20:27:19.645796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:19.645829] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:19.645855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:19.645912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:19.709963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:19.710932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:19.711023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:19.711057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:19.836510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:19.836696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:19.836739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:19.836768] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:19.840332] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=72.31%) [2026-02-20T20:27:19.840669] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-02-20T20:27:19.840815] [INFO ] [sig ] MUA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:19.997929] [INFO ] [LOCAL ] Saved forecast: MUA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MUA.txt [2026-02-20T20:27:19.998144] [INFO ] [sig ] [2048/3387] Completed MUA in 0.4s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:19.998210] [INFO ] [sig ] [2049/3387] Forecasting MUC... [2026-02-20T20:27:19.998258] [INFO ] [sig ] Generating forecast for: MUC [2026-02-20T20:27:19.998326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-02-20T20:27:20.010766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-02-20T20:27:20.011156] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-02-20T20:27:20.012077] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-02-20T20:27:20.012133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:20.012166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:20.012195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:20.012253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:20.073535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:20.074476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:20.074642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:20.074680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:20.201912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:20.202089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:20.202131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:20.202178] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:20.205903] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=30.62%) [2026-02-20T20:27:20.206190] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-02-20T20:27:20.206329] [INFO ] [sig ] MUC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:20.352778] [INFO ] [LOCAL ] Saved forecast: MUC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MUC.txt [2026-02-20T20:27:20.352941] [INFO ] [sig ] [2049/3387] Completed MUC in 0.4s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:20.352982] [INFO ] [sig ] [2050/3387] Forecasting MUFG... [2026-02-20T20:27:20.353013] [INFO ] [sig ] Generating forecast for: MUFG [2026-02-20T20:27:20.353044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-02-20T20:27:20.365238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-02-20T20:27:20.365605] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-02-20T20:27:20.366424] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-02-20T20:27:20.366479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:20.366512] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:20.366540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:20.366636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:20.426434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:20.427324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:20.427433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:20.427470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:20.552844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:20.553010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:20.553051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:20.553080] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:20.556607] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-02-20T20:27:20.556965] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-02-20T20:27:20.557111] [INFO ] [sig ] MUFG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:20.699758] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MUFG.txt [2026-02-20T20:27:20.699913] [INFO ] [sig ] [2050/3387] Completed MUFG in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:20.699954] [INFO ] [sig ] [2051/3387] Forecasting MUJ... [2026-02-20T20:27:20.699985] [INFO ] [sig ] Generating forecast for: MUJ [2026-02-20T20:27:20.700017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-02-20T20:27:20.711231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-02-20T20:27:20.711604] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-02-20T20:27:20.712412] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-02-20T20:27:20.712467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:20.712501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:20.712529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:20.712606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:20.772144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:20.772998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:20.773086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:20.773121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:20.892874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:20.893033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:20.893074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:20.893104] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:20.896676] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=71.41%) [2026-02-20T20:27:20.896995] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-02-20T20:27:20.897131] [INFO ] [sig ] MUJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:21.041221] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MUJ.txt [2026-02-20T20:27:21.041363] [INFO ] [sig ] [2051/3387] Completed MUJ in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:21.041410] [INFO ] [sig ] [2052/3387] Forecasting MUSA... [2026-02-20T20:27:21.041445] [INFO ] [sig ] Generating forecast for: MUSA [2026-02-20T20:27:21.041484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-02-20T20:27:21.052942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-02-20T20:27:21.053304] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-02-20T20:27:21.054135] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-02-20T20:27:21.054188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:21.054223] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:21.054251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:21.054310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:21.112430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:21.113164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:21.113245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:21.113278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:21.236411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:21.236587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:21.236631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:21.236660] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:21.240092] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=48.29%) [2026-02-20T20:27:21.240368] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-02-20T20:27:21.240501] [INFO ] [sig ] MUSA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:21.382899] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MUSA.txt [2026-02-20T20:27:21.383097] [INFO ] [sig ] [2052/3387] Completed MUSA in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:21.383139] [INFO ] [sig ] [2053/3387] Forecasting MUX... [2026-02-20T20:27:21.383169] [INFO ] [sig ] Generating forecast for: MUX [2026-02-20T20:27:21.383203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-02-20T20:27:21.394592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-02-20T20:27:21.394934] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-02-20T20:27:21.395771] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-02-20T20:27:21.395823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:21.395857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:21.395885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:21.395958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:21.455798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:21.456531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:21.456641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:21.456677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:21.576808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:21.576971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:21.577015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:21.577044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:21.580483] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-02-20T20:27:21.580779] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-02-20T20:27:21.580911] [INFO ] [sig ] MUX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:21.729181] [INFO ] [LOCAL ] Saved forecast: MUX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MUX.txt [2026-02-20T20:27:21.729316] [INFO ] [sig ] [2053/3387] Completed MUX in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:21.729354] [INFO ] [sig ] [2054/3387] Forecasting MVBF... [2026-02-20T20:27:21.729384] [INFO ] [sig ] Generating forecast for: MVBF [2026-02-20T20:27:21.729414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-02-20T20:27:21.740966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-02-20T20:27:21.741283] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-02-20T20:27:21.742118] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-02-20T20:27:21.742173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:21.742205] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:21.742232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:21.742288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:21.800929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:21.801841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:21.801928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:21.801961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:21.917953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:21.918114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:21.918153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:21.918183] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:21.921621] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-02-20T20:27:21.921895] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-02-20T20:27:21.922022] [INFO ] [sig ] MVBF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:22.063795] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MVBF.txt [2026-02-20T20:27:22.063929] [INFO ] [sig ] [2054/3387] Completed MVBF in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:22.063968] [INFO ] [sig ] [2055/3387] Forecasting MVF... [2026-02-20T20:27:22.063997] [INFO ] [sig ] Generating forecast for: MVF [2026-02-20T20:27:22.064028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-02-20T20:27:22.075362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-02-20T20:27:22.075727] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-02-20T20:27:22.076506] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-02-20T20:27:22.076593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:22.076630] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:22.076657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:22.076714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:22.134389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:22.135093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:22.135175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:22.135207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:22.253087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:22.253247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:22.253288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:22.253318] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:22.256824] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-02-20T20:27:22.257111] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-02-20T20:27:22.257240] [INFO ] [sig ] MVF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:22.401714] [INFO ] [LOCAL ] Saved forecast: MVF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MVF.txt [2026-02-20T20:27:22.401876] [INFO ] [sig ] [2055/3387] Completed MVF in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:22.401915] [INFO ] [sig ] [2056/3387] Forecasting MWA... [2026-02-20T20:27:22.401946] [INFO ] [sig ] Generating forecast for: MWA [2026-02-20T20:27:22.401977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-02-20T20:27:22.413482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-02-20T20:27:22.413921] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-02-20T20:27:22.414759] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-02-20T20:27:22.414813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:22.414890] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:22.414919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:22.414976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:22.474557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:22.475475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:22.475607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:22.475645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:22.597175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:22.597331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:22.597372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:22.597400] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:22.600857] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-02-20T20:27:22.601137] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-02-20T20:27:22.601270] [INFO ] [sig ] MWA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:22.745120] [INFO ] [LOCAL ] Saved forecast: MWA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MWA.txt [2026-02-20T20:27:22.745273] [INFO ] [sig ] [2056/3387] Completed MWA in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:22.745312] [INFO ] [sig ] [2057/3387] Forecasting MX... [2026-02-20T20:27:22.745343] [INFO ] [sig ] Generating forecast for: MX [2026-02-20T20:27:22.745375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-02-20T20:27:22.757160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-02-20T20:27:22.757632] [INFO ] [FORECASTER] Starting predict_future for MX [2026-02-20T20:27:22.758483] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-02-20T20:27:22.758550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:22.758615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:22.758645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:22.758704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:22.818562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:22.819492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:22.819620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:22.819658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:22.943059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:22.943229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:22.943274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:22.943304] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:22.946975] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-02-20T20:27:22.947334] [INFO ] [FORECASTER] Completed predict_future for MX [2026-02-20T20:27:22.947527] [INFO ] [sig ] MX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:23.093954] [INFO ] [LOCAL ] Saved forecast: MX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MX.txt [2026-02-20T20:27:23.094122] [INFO ] [sig ] [2057/3387] Completed MX in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:23.094162] [INFO ] [sig ] [2058/3387] Forecasting MXF... [2026-02-20T20:27:23.094192] [INFO ] [sig ] Generating forecast for: MXF [2026-02-20T20:27:23.094225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-02-20T20:27:23.106187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-02-20T20:27:23.106622] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-02-20T20:27:23.107526] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-02-20T20:27:23.107634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:23.107692] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:23.107724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:23.107781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:23.167895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:23.168825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:23.168911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:23.168945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:23.293011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:23.293185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:23.293227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:23.293256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:23.296855] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-02-20T20:27:23.297137] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-02-20T20:27:23.297273] [INFO ] [sig ] MXF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:23.443084] [INFO ] [LOCAL ] Saved forecast: MXF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MXF.txt [2026-02-20T20:27:23.443247] [INFO ] [sig ] [2058/3387] Completed MXF in 0.3s | 2.78 sym/s | Total: 12.3m | ETA: 8.0m [2026-02-20T20:27:23.443302] [INFO ] [sig ] [2059/3387] Forecasting MXL... [2026-02-20T20:27:23.443336] [INFO ] [sig ] Generating forecast for: MXL [2026-02-20T20:27:23.443370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-02-20T20:27:23.455175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-02-20T20:27:23.455552] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-02-20T20:27:23.456380] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-02-20T20:27:23.456433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:23.456466] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:23.456494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:23.456551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:23.515301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:23.516193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:23.516282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:23.516316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:23.641647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:23.641806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:23.641847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:23.641887] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:23.645470] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=68.93%) [2026-02-20T20:27:23.645785] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-02-20T20:27:23.645931] [INFO ] [sig ] MXL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:23.793254] [INFO ] [LOCAL ] Saved forecast: MXL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MXL.txt [2026-02-20T20:27:23.793409] [INFO ] [sig ] [2059/3387] Completed MXL in 0.4s | 2.78 sym/s | Total: 12.3m | ETA: 7.9m [2026-02-20T20:27:23.793448] [INFO ] [sig ] [2060/3387] Forecasting MYE... [2026-02-20T20:27:23.793478] [INFO ] [sig ] Generating forecast for: MYE [2026-02-20T20:27:23.793509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-02-20T20:27:23.806297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-02-20T20:27:23.806718] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-02-20T20:27:23.807561] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-02-20T20:27:23.807650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:23.807685] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:23.807711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:23.807767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:23.865940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:23.866855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:23.866939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:23.866971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:23.989903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:23.990064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:23.990108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:23.990137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:23.993519] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-02-20T20:27:23.993813] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-02-20T20:27:23.993963] [INFO ] [sig ] MYE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:24.137970] [INFO ] [LOCAL ] Saved forecast: MYE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MYE.txt [2026-02-20T20:27:24.138120] [INFO ] [sig ] [2060/3387] Completed MYE in 0.3s | 2.79 sym/s | Total: 12.3m | ETA: 7.9m [2026-02-20T20:27:24.138160] [INFO ] [sig ] [2061/3387] Forecasting MYGN... [2026-02-20T20:27:24.138189] [INFO ] [sig ] Generating forecast for: MYGN [2026-02-20T20:27:24.138219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-02-20T20:27:24.150220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-02-20T20:27:24.150606] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-02-20T20:27:24.151391] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-02-20T20:27:24.151444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:24.151476] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:24.151503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:24.151560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:24.210697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:24.211532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:24.211636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:24.211672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:24.341197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:24.341368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:24.341411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:24.341440] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:24.345392] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=33.50%) [2026-02-20T20:27:24.345714] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-02-20T20:27:24.345854] [INFO ] [sig ] MYGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:24.540309] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MYGN.txt [2026-02-20T20:27:24.540539] [INFO ] [sig ] [2061/3387] Completed MYGN in 0.4s | 2.78 sym/s | Total: 12.3m | ETA: 7.9m [2026-02-20T20:27:24.540620] [INFO ] [sig ] [2062/3387] Forecasting MYI... [2026-02-20T20:27:24.540661] [INFO ] [sig ] Generating forecast for: MYI [2026-02-20T20:27:24.540700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-02-20T20:27:24.556306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-02-20T20:27:24.556921] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-02-20T20:27:24.558160] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-02-20T20:27:24.558242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:24.558286] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:24.558323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:24.558406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:24.651267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:24.652432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:24.652564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:24.652636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:24.842461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:24.842679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:24.842757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:24.842798] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:24.848808] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-02-20T20:27:24.849390] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-02-20T20:27:24.849647] [INFO ] [sig ] MYI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:25.181315] [INFO ] [LOCAL ] Saved forecast: MYI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/MYI.txt [2026-02-20T20:27:25.181640] [INFO ] [sig ] [2062/3387] Completed MYI in 0.6s | 2.78 sym/s | Total: 12.3m | ETA: 7.9m [2026-02-20T20:27:25.181725] [INFO ] [sig ] [2063/3387] Forecasting MYN... [2026-02-20T20:27:25.181783] [INFO ] [sig ] Generating forecast for: MYN [2026-02-20T20:27:25.181847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-02-20T20:27:25.213185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-02-20T20:27:25.213797] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-02-20T20:27:25.215118] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-02-20T20:27:25.215192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:25.215249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:25.215292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:25.215375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:25.303470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:25.304675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:25.304815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:25.304857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:25.453887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:25.454070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:25.454124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:25.454185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:25.458433] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-02-20T20:27:25.458940] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-02-20T20:27:25.459145] [INFO ] [sig ] MYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:25.646549] [INFO ] [LOCAL ] Saved forecast: MYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MYN.txt [2026-02-20T20:27:25.646823] [INFO ] [sig ] [2063/3387] Completed MYN in 0.5s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:25.646876] [INFO ] [sig ] [2064/3387] Forecasting MYRG... [2026-02-20T20:27:25.646909] [INFO ] [sig ] Generating forecast for: MYRG [2026-02-20T20:27:25.646941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-02-20T20:27:25.660594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-02-20T20:27:25.661102] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-02-20T20:27:25.662147] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-02-20T20:27:25.662207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:25.662252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:25.662288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:25.662368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:25.722226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:25.723216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:25.723327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:25.723361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:25.840720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:25.840886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:25.840928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:25.840959] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:25.844557] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=50.40%) [2026-02-20T20:27:25.844880] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-02-20T20:27:25.845022] [INFO ] [sig ] MYRG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:25.997080] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/MYRG.txt [2026-02-20T20:27:25.997245] [INFO ] [sig ] [2064/3387] Completed MYRG in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:25.997288] [INFO ] [sig ] [2065/3387] Forecasting NA... [2026-02-20T20:27:25.997318] [INFO ] [sig ] Generating forecast for: NA [2026-02-20T20:27:25.997352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-02-20T20:27:26.008816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-02-20T20:27:26.009238] [INFO ] [FORECASTER] Starting predict_future for NA [2026-02-20T20:27:26.010099] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-02-20T20:27:26.010158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:26.010192] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:26.010220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:26.010277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:26.071094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:26.072219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:26.072304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:26.072337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:26.191294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:26.191445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:26.191485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:26.191513] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:26.194943] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-02-20T20:27:26.195217] [INFO ] [FORECASTER] Completed predict_future for NA [2026-02-20T20:27:26.195352] [INFO ] [sig ] NA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:26.337673] [INFO ] [LOCAL ] Saved forecast: NA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NA.txt [2026-02-20T20:27:26.337817] [INFO ] [sig ] [2065/3387] Completed NA in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:26.337857] [INFO ] [sig ] [2066/3387] Forecasting NABL... [2026-02-20T20:27:26.337887] [INFO ] [sig ] Generating forecast for: NABL [2026-02-20T20:27:26.337919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-02-20T20:27:26.348903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-02-20T20:27:26.349235] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-02-20T20:27:26.350090] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-02-20T20:27:26.350144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:26.350190] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:26.350220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:26.350277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:26.407476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:26.408315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:26.408433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:26.408467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:26.532304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:26.532461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:26.532502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:26.532537] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:26.536029] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-02-20T20:27:26.536306] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-02-20T20:27:26.536438] [INFO ] [sig ] NABL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:26.684024] [INFO ] [LOCAL ] Saved forecast: NABL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NABL.txt [2026-02-20T20:27:26.684189] [INFO ] [sig ] [2066/3387] Completed NABL in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:26.684231] [INFO ] [sig ] [2067/3387] Forecasting NAC... [2026-02-20T20:27:26.684265] [INFO ] [sig ] Generating forecast for: NAC [2026-02-20T20:27:26.684296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-02-20T20:27:26.695968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-02-20T20:27:26.696358] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-02-20T20:27:26.697243] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-02-20T20:27:26.697297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:26.697331] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:26.697358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:26.697416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:26.759643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:26.760560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:26.760694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:26.760744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:26.883105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:26.883273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:26.883314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:26.883344] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:26.887037] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-02-20T20:27:26.887334] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-02-20T20:27:26.887473] [INFO ] [sig ] NAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:27.034755] [INFO ] [LOCAL ] Saved forecast: NAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NAC.txt [2026-02-20T20:27:27.034932] [INFO ] [sig ] [2067/3387] Completed NAC in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:27.034976] [INFO ] [sig ] [2068/3387] Forecasting NAD... [2026-02-20T20:27:27.035008] [INFO ] [sig ] Generating forecast for: NAD [2026-02-20T20:27:27.035046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-02-20T20:27:27.047336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-02-20T20:27:27.047842] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-02-20T20:27:27.048770] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-02-20T20:27:27.048841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:27.048893] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:27.048924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:27.048983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:27.111310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:27.112295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:27.112401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:27.112436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:27.242278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:27.242460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:27.242519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:27.242569] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:27.246547] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-02-20T20:27:27.246937] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-02-20T20:27:27.247090] [INFO ] [sig ] NAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:27.406599] [INFO ] [LOCAL ] Saved forecast: NAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NAD.txt [2026-02-20T20:27:27.406756] [INFO ] [sig ] [2068/3387] Completed NAD in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:27.406826] [INFO ] [sig ] [2069/3387] Forecasting NATH... [2026-02-20T20:27:27.406860] [INFO ] [sig ] Generating forecast for: NATH [2026-02-20T20:27:27.406893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-02-20T20:27:27.418322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-02-20T20:27:27.418750] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-02-20T20:27:27.419675] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-02-20T20:27:27.419732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:27.419765] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:27.419792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:27.419849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:27.481985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:27.482902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:27.482991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:27.483025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:27.606750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:27.606938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:27.606979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:27.607008] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:27.610655] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-02-20T20:27:27.610948] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-02-20T20:27:27.611088] [INFO ] [sig ] NATH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:27.758730] [INFO ] [LOCAL ] Saved forecast: NATH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NATH.txt [2026-02-20T20:27:27.758934] [INFO ] [sig ] [2069/3387] Completed NATH in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:27.759002] [INFO ] [sig ] [2070/3387] Forecasting NATL... [2026-02-20T20:27:27.759056] [INFO ] [sig ] Generating forecast for: NATL [2026-02-20T20:27:27.759100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-02-20T20:27:27.771312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-02-20T20:27:27.771732] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-02-20T20:27:27.772785] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-02-20T20:27:27.772840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:27.772874] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:27.772902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:27.772961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:27.834691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:27.835699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:27.835791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:27.835825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:27.965626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:27.965799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:27.965841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:27.965871] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:27.969465] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=41.34%) [2026-02-20T20:27:27.969800] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-02-20T20:27:27.969941] [INFO ] [sig ] NATL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:28.119801] [INFO ] [LOCAL ] Saved forecast: NATL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NATL.txt [2026-02-20T20:27:28.119994] [INFO ] [sig ] [2070/3387] Completed NATL in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:28.120048] [INFO ] [sig ] [2071/3387] Forecasting NAVI... [2026-02-20T20:27:28.120083] [INFO ] [sig ] Generating forecast for: NAVI [2026-02-20T20:27:28.120115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-02-20T20:27:28.132165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-02-20T20:27:28.132611] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-02-20T20:27:28.133527] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-02-20T20:27:28.133609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:28.133650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:28.133678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:28.133742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:28.194820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:28.195721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:28.195806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:28.195840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:28.316878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:28.317038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:28.317079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:28.317107] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:28.320678] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-02-20T20:27:28.320965] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-02-20T20:27:28.321099] [INFO ] [sig ] NAVI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:28.464757] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NAVI.txt [2026-02-20T20:27:28.464881] [INFO ] [sig ] [2071/3387] Completed NAVI in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:28.464920] [INFO ] [sig ] [2072/3387] Forecasting NAZ... [2026-02-20T20:27:28.464950] [INFO ] [sig ] Generating forecast for: NAZ [2026-02-20T20:27:28.464981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-02-20T20:27:28.477992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-02-20T20:27:28.478422] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-02-20T20:27:28.479376] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-02-20T20:27:28.479433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:28.479468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:28.479495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:28.479554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:28.541746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:28.542716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:28.542805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:28.542839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:28.651434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:28.651620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:28.651666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:28.651698] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:28.655352] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-02-20T20:27:28.655708] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-02-20T20:27:28.655855] [INFO ] [sig ] NAZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:28.808154] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NAZ.txt [2026-02-20T20:27:28.808323] [INFO ] [sig ] [2072/3387] Completed NAZ in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:28.808365] [INFO ] [sig ] [2073/3387] Forecasting NB... [2026-02-20T20:27:28.808399] [INFO ] [sig ] Generating forecast for: NB [2026-02-20T20:27:28.808430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-02-20T20:27:28.821124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-02-20T20:27:28.821554] [INFO ] [FORECASTER] Starting predict_future for NB [2026-02-20T20:27:28.822448] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-02-20T20:27:28.822504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:28.822590] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:28.822627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:28.822685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:28.883844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:28.884775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:28.884864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:28.884898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:29.006945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:29.007111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:29.007155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:29.007204] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:29.011007] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=64.56%) [2026-02-20T20:27:29.011325] [INFO ] [FORECASTER] Completed predict_future for NB [2026-02-20T20:27:29.011476] [INFO ] [sig ] NB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:29.162728] [INFO ] [LOCAL ] Saved forecast: NB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NB.txt [2026-02-20T20:27:29.162876] [INFO ] [sig ] [2073/3387] Completed NB in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:29.162916] [INFO ] [sig ] [2074/3387] Forecasting NBB... [2026-02-20T20:27:29.162945] [INFO ] [sig ] Generating forecast for: NBB [2026-02-20T20:27:29.162977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-02-20T20:27:29.174716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-02-20T20:27:29.175253] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-02-20T20:27:29.176069] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-02-20T20:27:29.176122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:29.176154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:29.176180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:29.176236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:29.233838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:29.234563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:29.234665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:29.234697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:29.358866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:29.359026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:29.359070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:29.359099] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:29.362738] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=77.53%) [2026-02-20T20:27:29.363024] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-02-20T20:27:29.363161] [INFO ] [sig ] NBB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:29.513202] [INFO ] [LOCAL ] Saved forecast: NBB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NBB.txt [2026-02-20T20:27:29.513369] [INFO ] [sig ] [2074/3387] Completed NBB in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:29.513421] [INFO ] [sig ] [2075/3387] Forecasting NBBK... [2026-02-20T20:27:29.513465] [INFO ] [sig ] Generating forecast for: NBBK [2026-02-20T20:27:29.513510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-02-20T20:27:29.525187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-02-20T20:27:29.525620] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-02-20T20:27:29.526461] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-02-20T20:27:29.526515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:29.526549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:29.526615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:29.526692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:29.589298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:29.590309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:29.590407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:29.590441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:29.718443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:29.718637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:29.718695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:29.718733] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:29.722469] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-02-20T20:27:29.722781] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-02-20T20:27:29.722923] [INFO ] [sig ] NBBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:29.884740] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NBBK.txt [2026-02-20T20:27:29.884909] [INFO ] [sig ] [2075/3387] Completed NBBK in 0.4s | 2.78 sym/s | Total: 12.4m | ETA: 7.9m [2026-02-20T20:27:29.884952] [INFO ] [sig ] [2076/3387] Forecasting NBHC... [2026-02-20T20:27:29.884982] [INFO ] [sig ] Generating forecast for: NBHC [2026-02-20T20:27:29.885013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-02-20T20:27:29.898447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-02-20T20:27:29.898915] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-02-20T20:27:29.899845] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-02-20T20:27:29.899902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:29.899934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:29.899963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:29.900021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:29.961660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:29.962632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:29.962723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:29.962761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:30.081764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:30.081925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:30.081966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:30.082027] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:30.085522] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-02-20T20:27:30.085822] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-02-20T20:27:30.085955] [INFO ] [sig ] NBHC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:30.228148] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NBHC.txt [2026-02-20T20:27:30.228269] [INFO ] [sig ] [2076/3387] Completed NBHC in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.8m [2026-02-20T20:27:30.228308] [INFO ] [sig ] [2077/3387] Forecasting NBIX... [2026-02-20T20:27:30.228337] [INFO ] [sig ] Generating forecast for: NBIX [2026-02-20T20:27:30.228368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-02-20T20:27:30.239683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-02-20T20:27:30.239992] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-02-20T20:27:30.240806] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-02-20T20:27:30.241045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:30.241078] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:30.241104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:30.241181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:30.298259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:30.298932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:30.299011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:30.299043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:30.418958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:30.419113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:30.419153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:30.419182] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:30.422635] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-02-20T20:27:30.422929] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-02-20T20:27:30.423057] [INFO ] [sig ] NBIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:30.568954] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NBIX.txt [2026-02-20T20:27:30.569120] [INFO ] [sig ] [2077/3387] Completed NBIX in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.8m [2026-02-20T20:27:30.569161] [INFO ] [sig ] [2078/3387] Forecasting NBN... [2026-02-20T20:27:30.569192] [INFO ] [sig ] Generating forecast for: NBN [2026-02-20T20:27:30.569223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-02-20T20:27:30.581758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-02-20T20:27:30.582164] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-02-20T20:27:30.583187] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-02-20T20:27:30.583242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:30.583275] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:30.583303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:30.583361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:30.641207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:30.641942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:30.642025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:30.642058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:30.759290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:30.759449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:30.759490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:30.759520] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:30.763026] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=30.03%) [2026-02-20T20:27:30.763300] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-02-20T20:27:30.763429] [INFO ] [sig ] NBN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:30.906506] [INFO ] [LOCAL ] Saved forecast: NBN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NBN.txt [2026-02-20T20:27:30.906655] [INFO ] [sig ] [2078/3387] Completed NBN in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.8m [2026-02-20T20:27:30.906703] [INFO ] [sig ] [2079/3387] Forecasting NBTB... [2026-02-20T20:27:30.906740] [INFO ] [sig ] Generating forecast for: NBTB [2026-02-20T20:27:30.906778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-02-20T20:27:30.917862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-02-20T20:27:30.918185] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-02-20T20:27:30.919028] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-02-20T20:27:30.919098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:30.919131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:30.919158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:30.919214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:30.977250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:30.978065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:30.978150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:30.978185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:31.100109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:31.100262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:31.100304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:31.100334] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:31.103860] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=60.72%) [2026-02-20T20:27:31.104133] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-02-20T20:27:31.104262] [INFO ] [sig ] NBTB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:31.249105] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NBTB.txt [2026-02-20T20:27:31.249237] [INFO ] [sig ] [2079/3387] Completed NBTB in 0.3s | 2.78 sym/s | Total: 12.4m | ETA: 7.8m [2026-02-20T20:27:31.249277] [INFO ] [sig ] [2080/3387] Forecasting NBXG... [2026-02-20T20:27:31.249307] [INFO ] [sig ] Generating forecast for: NBXG [2026-02-20T20:27:31.249337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-02-20T20:27:31.260826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-02-20T20:27:31.261159] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-02-20T20:27:31.261962] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-02-20T20:27:31.262016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:31.262049] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:31.262076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:31.262132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:31.319273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:31.319910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:31.319988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:31.320022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:31.448064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:31.448221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:31.448262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:31.448291] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:31.451749] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-02-20T20:27:31.452025] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-02-20T20:27:31.452155] [INFO ] [sig ] NBXG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:31.598464] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NBXG.txt [2026-02-20T20:27:31.598645] [INFO ] [sig ] [2080/3387] Completed NBXG in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:31.598689] [INFO ] [sig ] [2081/3387] Forecasting NC... [2026-02-20T20:27:31.598720] [INFO ] [sig ] Generating forecast for: NC [2026-02-20T20:27:31.598756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-02-20T20:27:31.610332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-02-20T20:27:31.610732] [INFO ] [FORECASTER] Starting predict_future for NC [2026-02-20T20:27:31.611518] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-02-20T20:27:31.611600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:31.611635] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:31.611663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:31.611720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:31.670224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:31.671139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:31.671224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:31.671257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:31.782911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:31.783073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:31.783115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:31.783145] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:31.786704] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-02-20T20:27:31.787013] [INFO ] [FORECASTER] Completed predict_future for NC [2026-02-20T20:27:31.787149] [INFO ] [sig ] NC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:31.936597] [INFO ] [LOCAL ] Saved forecast: NC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NC.txt [2026-02-20T20:27:31.936837] [INFO ] [sig ] [2081/3387] Completed NC in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:31.936880] [INFO ] [sig ] [2082/3387] Forecasting NCA... [2026-02-20T20:27:31.936911] [INFO ] [sig ] Generating forecast for: NCA [2026-02-20T20:27:31.936952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-02-20T20:27:31.948886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-02-20T20:27:31.949494] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-02-20T20:27:31.950544] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-02-20T20:27:31.950621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:31.950657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:31.950689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:31.950748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:32.011099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:32.012186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:32.012273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:32.012305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:32.137053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:32.137222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:32.137265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:32.137296] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:32.141263] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-02-20T20:27:32.141541] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-02-20T20:27:32.141700] [INFO ] [sig ] NCA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:32.287415] [INFO ] [LOCAL ] Saved forecast: NCA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NCA.txt [2026-02-20T20:27:32.287592] [INFO ] [sig ] [2082/3387] Completed NCA in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:32.287643] [INFO ] [sig ] [2083/3387] Forecasting NCLH... [2026-02-20T20:27:32.287682] [INFO ] [sig ] Generating forecast for: NCLH [2026-02-20T20:27:32.287719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-02-20T20:27:32.299055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-02-20T20:27:32.299433] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-02-20T20:27:32.300248] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-02-20T20:27:32.300306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:32.300341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:32.300369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:32.300426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:32.359724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:32.360654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:32.360780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:32.360818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:32.486647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:32.486837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:32.486884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:32.486915] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:32.490752] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=70.49%) [2026-02-20T20:27:32.491050] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-02-20T20:27:32.491193] [INFO ] [sig ] NCLH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:32.640692] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NCLH.txt [2026-02-20T20:27:32.640885] [INFO ] [sig ] [2083/3387] Completed NCLH in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:32.640937] [INFO ] [sig ] [2084/3387] Forecasting NCMI... [2026-02-20T20:27:32.640971] [INFO ] [sig ] Generating forecast for: NCMI [2026-02-20T20:27:32.641004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-02-20T20:27:32.652442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-02-20T20:27:32.652824] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-02-20T20:27:32.653718] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-02-20T20:27:32.653772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:32.653805] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:32.653832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:32.653890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:32.715683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:32.716627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:32.716715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:32.716750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:32.848239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:32.848405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:32.848447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:32.848476] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:32.852088] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-02-20T20:27:32.852408] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-02-20T20:27:32.852548] [INFO ] [sig ] NCMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:32.997429] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NCMI.txt [2026-02-20T20:27:32.997612] [INFO ] [sig ] [2084/3387] Completed NCMI in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:32.997656] [INFO ] [sig ] [2085/3387] Forecasting NCNA... [2026-02-20T20:27:32.997687] [INFO ] [sig ] Generating forecast for: NCNA [2026-02-20T20:27:32.997717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-02-20T20:27:33.009060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-02-20T20:27:33.009446] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-02-20T20:27:33.010263] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-02-20T20:27:33.010317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:33.010350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:33.010377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:33.010433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:33.077362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:33.078292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:33.078382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:33.078417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:33.211244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:33.211407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:33.211448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:33.211477] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:33.215031] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=39.23%) [2026-02-20T20:27:33.215331] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-02-20T20:27:33.215470] [INFO ] [sig ] NCNA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:33.366306] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NCNA.txt [2026-02-20T20:27:33.366482] [INFO ] [sig ] [2085/3387] Completed NCNA in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:33.366533] [INFO ] [sig ] [2086/3387] Forecasting NCNO... [2026-02-20T20:27:33.366568] [INFO ] [sig ] Generating forecast for: NCNO [2026-02-20T20:27:33.366625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-02-20T20:27:33.379128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-02-20T20:27:33.379518] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-02-20T20:27:33.380424] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-02-20T20:27:33.380480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:33.380513] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:33.380540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:33.380615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:33.439074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:33.440095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:33.440184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:33.440217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:33.563825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:33.563988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:33.564046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:33.564078] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:33.567507] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-02-20T20:27:33.567824] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-02-20T20:27:33.567958] [INFO ] [sig ] NCNO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:33.712788] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NCNO.txt [2026-02-20T20:27:33.712989] [INFO ] [sig ] [2086/3387] Completed NCNO in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:33.713031] [INFO ] [sig ] [2087/3387] Forecasting NCTY... [2026-02-20T20:27:33.713061] [INFO ] [sig ] Generating forecast for: NCTY [2026-02-20T20:27:33.713094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-02-20T20:27:33.724233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-02-20T20:27:33.724679] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-02-20T20:27:33.725497] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-02-20T20:27:33.725551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:33.725608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:33.725638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:33.725695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:33.784538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:33.785450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:33.785534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:33.785568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:33.907724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:33.907902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:33.907944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:33.907973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:33.911537] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=68.52%) [2026-02-20T20:27:33.911867] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-02-20T20:27:33.912014] [INFO ] [sig ] NCTY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:34.062515] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NCTY.txt [2026-02-20T20:27:34.062707] [INFO ] [sig ] [2087/3387] Completed NCTY in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:34.062751] [INFO ] [sig ] [2088/3387] Forecasting NCZ... [2026-02-20T20:27:34.062783] [INFO ] [sig ] Generating forecast for: NCZ [2026-02-20T20:27:34.062816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-02-20T20:27:34.074830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-02-20T20:27:34.075232] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-02-20T20:27:34.076136] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-02-20T20:27:34.076190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:34.076224] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:34.076252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:34.076309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:34.138534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:34.139512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:34.139619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:34.139656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:34.264816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:34.264987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:34.265032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:34.265063] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:34.269280] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-02-20T20:27:34.269606] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-02-20T20:27:34.269752] [INFO ] [sig ] NCZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:34.421467] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NCZ.txt [2026-02-20T20:27:34.421651] [INFO ] [sig ] [2088/3387] Completed NCZ in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:34.421695] [INFO ] [sig ] [2089/3387] Forecasting NDAQ... [2026-02-20T20:27:34.421726] [INFO ] [sig ] Generating forecast for: NDAQ [2026-02-20T20:27:34.421758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-02-20T20:27:34.434185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-02-20T20:27:34.434611] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-02-20T20:27:34.435470] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-02-20T20:27:34.435525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:34.435559] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:34.435622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:34.435685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:34.497553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:34.498442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:34.498529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:34.498562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:34.630594] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:34.630762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:34.630805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:34.630837] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:34.634392] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-02-20T20:27:34.634722] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-02-20T20:27:34.634872] [INFO ] [sig ] NDAQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:34.789455] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NDAQ.txt [2026-02-20T20:27:34.789684] [INFO ] [sig ] [2089/3387] Completed NDAQ in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:34.789742] [INFO ] [sig ] [2090/3387] Forecasting NDMO... [2026-02-20T20:27:34.789783] [INFO ] [sig ] Generating forecast for: NDMO [2026-02-20T20:27:34.789824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-02-20T20:27:34.803828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-02-20T20:27:34.804286] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-02-20T20:27:34.805297] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-02-20T20:27:34.805360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:34.805452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:34.805490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:34.805595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:34.862918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:34.863822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:34.863926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:34.863960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:34.989398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:34.989608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:34.989654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:34.989685] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:34.993354] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=90.83%) [2026-02-20T20:27:34.993687] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-02-20T20:27:34.993828] [INFO ] [sig ] NDMO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:35.148648] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NDMO.txt [2026-02-20T20:27:35.148804] [INFO ] [sig ] [2090/3387] Completed NDMO in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:35.148845] [INFO ] [sig ] [2091/3387] Forecasting NDRA... [2026-02-20T20:27:35.148875] [INFO ] [sig ] Generating forecast for: NDRA [2026-02-20T20:27:35.148906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-02-20T20:27:35.160063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-02-20T20:27:35.160485] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-02-20T20:27:35.161385] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-02-20T20:27:35.161441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:35.161475] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:35.161502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:35.161559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:35.222338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:35.223149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:35.223243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:35.223295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:35.344105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:35.344263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:35.344304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:35.344336] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:35.348208] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-02-20T20:27:35.348517] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-02-20T20:27:35.348681] [INFO ] [sig ] NDRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:35.497545] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NDRA.txt [2026-02-20T20:27:35.497729] [INFO ] [sig ] [2091/3387] Completed NDRA in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:35.497769] [INFO ] [sig ] [2092/3387] Forecasting NDSN... [2026-02-20T20:27:35.497799] [INFO ] [sig ] Generating forecast for: NDSN [2026-02-20T20:27:35.497829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-02-20T20:27:35.508634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-02-20T20:27:35.509035] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-02-20T20:27:35.509854] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-02-20T20:27:35.509909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:35.509942] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:35.509968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:35.510024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:35.567710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:35.568650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:35.568740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:35.568781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:35.695742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:35.695940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:35.695983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:35.696014] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:35.699536] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=43.47%) [2026-02-20T20:27:35.699871] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-02-20T20:27:35.700026] [INFO ] [sig ] NDSN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:35.845895] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NDSN.txt [2026-02-20T20:27:35.846058] [INFO ] [sig ] [2092/3387] Completed NDSN in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.8m [2026-02-20T20:27:35.846100] [INFO ] [sig ] [2093/3387] Forecasting NE... [2026-02-20T20:27:35.846131] [INFO ] [sig ] Generating forecast for: NE [2026-02-20T20:27:35.846163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-02-20T20:27:35.857480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-02-20T20:27:35.857896] [INFO ] [FORECASTER] Starting predict_future for NE [2026-02-20T20:27:35.858703] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-02-20T20:27:35.858764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:35.858804] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:35.858838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:35.858908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:35.919184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:35.920095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:35.920184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:35.920217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:36.040647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:36.040807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:36.040851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:36.040931] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:36.044372] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=60.22%) [2026-02-20T20:27:36.044675] [INFO ] [FORECASTER] Completed predict_future for NE [2026-02-20T20:27:36.044811] [INFO ] [sig ] NE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:36.191475] [INFO ] [LOCAL ] Saved forecast: NE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NE.txt [2026-02-20T20:27:36.191675] [INFO ] [sig ] [2093/3387] Completed NE in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.7m [2026-02-20T20:27:36.191727] [INFO ] [sig ] [2094/3387] Forecasting NEA... [2026-02-20T20:27:36.191764] [INFO ] [sig ] Generating forecast for: NEA [2026-02-20T20:27:36.191801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-02-20T20:27:36.203327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-02-20T20:27:36.203735] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-02-20T20:27:36.204603] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-02-20T20:27:36.204658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:36.204691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:36.204717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:36.204773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:36.263003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:36.263907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:36.264001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:36.264034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:36.392202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:36.392376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:36.392426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:36.392466] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:36.396022] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-02-20T20:27:36.396317] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-02-20T20:27:36.396459] [INFO ] [sig ] NEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:36.546889] [INFO ] [LOCAL ] Saved forecast: NEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NEA.txt [2026-02-20T20:27:36.547058] [INFO ] [sig ] [2094/3387] Completed NEA in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.7m [2026-02-20T20:27:36.547100] [INFO ] [sig ] [2095/3387] Forecasting NECB... [2026-02-20T20:27:36.547131] [INFO ] [sig ] Generating forecast for: NECB [2026-02-20T20:27:36.547162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-02-20T20:27:36.558463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-02-20T20:27:36.558870] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-02-20T20:27:36.559715] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-02-20T20:27:36.559769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:36.559815] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:36.559844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:36.559902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:36.618129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:36.619041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:36.619321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:36.619356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:36.739363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:36.739526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:36.739566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:36.739618] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:36.743028] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-02-20T20:27:36.743308] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-02-20T20:27:36.743490] [INFO ] [sig ] NECB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:36.970277] [INFO ] [LOCAL ] Saved forecast: NECB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NECB.txt [2026-02-20T20:27:36.970439] [INFO ] [sig ] [2095/3387] Completed NECB in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.7m [2026-02-20T20:27:36.970480] [INFO ] [sig ] [2096/3387] Forecasting NEE... [2026-02-20T20:27:36.970512] [INFO ] [sig ] Generating forecast for: NEE [2026-02-20T20:27:36.970544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-02-20T20:27:36.982727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-02-20T20:27:36.983179] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-02-20T20:27:36.984092] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-02-20T20:27:36.984154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:36.984187] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:36.984214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:36.984271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:37.044056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:37.045021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:37.045125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:37.045160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:37.168253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:37.168409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:37.168452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:37.168482] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:37.171988] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-02-20T20:27:37.172269] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-02-20T20:27:37.172404] [INFO ] [sig ] NEE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:37.317212] [INFO ] [LOCAL ] Saved forecast: NEE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NEE.txt [2026-02-20T20:27:37.317386] [INFO ] [sig ] [2096/3387] Completed NEE in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.7m [2026-02-20T20:27:37.317427] [INFO ] [sig ] [2097/3387] Forecasting NEGG... [2026-02-20T20:27:37.317460] [INFO ] [sig ] Generating forecast for: NEGG [2026-02-20T20:27:37.317492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-02-20T20:27:37.329431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-02-20T20:27:37.329882] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-02-20T20:27:37.330748] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-02-20T20:27:37.330805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:37.330839] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:37.330867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:37.330925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:37.390714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:37.391638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:37.391734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:37.391767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:37.512899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:37.513269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:37.513323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:37.513374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:37.517284] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-02-20T20:27:37.517564] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-02-20T20:27:37.517722] [INFO ] [sig ] NEGG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:37.664436] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NEGG.txt [2026-02-20T20:27:37.664601] [INFO ] [sig ] [2097/3387] Completed NEGG in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:37.664644] [INFO ] [sig ] [2098/3387] Forecasting NEM... [2026-02-20T20:27:37.664674] [INFO ] [sig ] Generating forecast for: NEM [2026-02-20T20:27:37.664705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-02-20T20:27:37.678304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-02-20T20:27:37.678791] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-02-20T20:27:37.679763] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-02-20T20:27:37.679823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:37.679865] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:37.679898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:37.679971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:37.745429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:37.746496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:37.746630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:37.746673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:37.881816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:37.881974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:37.882017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:37.882048] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:37.885568] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-02-20T20:27:37.885896] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-02-20T20:27:37.886044] [INFO ] [sig ] NEM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:38.036421] [INFO ] [LOCAL ] Saved forecast: NEM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NEM.txt [2026-02-20T20:27:38.036597] [INFO ] [sig ] [2098/3387] Completed NEM in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:38.036648] [INFO ] [sig ] [2099/3387] Forecasting NEOG... [2026-02-20T20:27:38.036691] [INFO ] [sig ] Generating forecast for: NEOG [2026-02-20T20:27:38.036725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-02-20T20:27:38.048267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-02-20T20:27:38.048649] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-02-20T20:27:38.049487] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-02-20T20:27:38.049549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:38.049628] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:38.049663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:38.049722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:38.108797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:38.109595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:38.109697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:38.109732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:38.229850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:38.230013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:38.230056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:38.230086] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:38.233705] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-02-20T20:27:38.233990] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-02-20T20:27:38.234127] [INFO ] [sig ] NEOG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:38.377867] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NEOG.txt [2026-02-20T20:27:38.378033] [INFO ] [sig ] [2099/3387] Completed NEOG in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:38.378074] [INFO ] [sig ] [2100/3387] Forecasting NEON... [2026-02-20T20:27:38.378103] [INFO ] [sig ] Generating forecast for: NEON [2026-02-20T20:27:38.378135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-02-20T20:27:38.390407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-02-20T20:27:38.390883] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-02-20T20:27:38.391745] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-02-20T20:27:38.391807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:38.391847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:38.391881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:38.391951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:38.451722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:38.452650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:38.452804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:38.452853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:38.582199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:38.582362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:38.582404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:38.582434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:38.585889] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-02-20T20:27:38.586364] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-02-20T20:27:38.586492] [INFO ] [sig ] NEON: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:38.734433] [INFO ] [LOCAL ] Saved forecast: NEON 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NEON.txt [2026-02-20T20:27:38.734590] [INFO ] [sig ] [2100/3387] Completed NEON in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:38.734632] [INFO ] [sig ] [2101/3387] Forecasting NEXA... [2026-02-20T20:27:38.734663] [INFO ] [sig ] Generating forecast for: NEXA [2026-02-20T20:27:38.734694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-02-20T20:27:38.745848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-02-20T20:27:38.746194] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-02-20T20:27:38.747026] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-02-20T20:27:38.747080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:38.747113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:38.747156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:38.747214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:38.804877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:38.805691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:38.805774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:38.805807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:38.919066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:38.919227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:38.919268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:38.919296] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:38.922775] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-02-20T20:27:38.923084] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-02-20T20:27:38.923218] [INFO ] [sig ] NEXA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:39.067224] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NEXA.txt [2026-02-20T20:27:39.067361] [INFO ] [sig ] [2101/3387] Completed NEXA in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:39.067400] [INFO ] [sig ] [2102/3387] Forecasting NEXN... [2026-02-20T20:27:39.067429] [INFO ] [sig ] Generating forecast for: NEXN [2026-02-20T20:27:39.067460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-02-20T20:27:39.078845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-02-20T20:27:39.079181] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-02-20T20:27:39.079997] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-02-20T20:27:39.080051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:39.080084] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:39.080112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:39.080168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:39.138482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:39.139328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:39.139413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:39.139445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:39.258855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:39.259013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:39.259055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:39.259083] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:39.262455] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-02-20T20:27:39.262747] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-02-20T20:27:39.262879] [INFO ] [sig ] NEXN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:39.406938] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NEXN.txt [2026-02-20T20:27:39.407091] [INFO ] [sig ] [2102/3387] Completed NEXN in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:39.407131] [INFO ] [sig ] [2103/3387] Forecasting NFBK... [2026-02-20T20:27:39.407160] [INFO ] [sig ] Generating forecast for: NFBK [2026-02-20T20:27:39.407190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-02-20T20:27:39.418798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-02-20T20:27:39.419168] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-02-20T20:27:39.420011] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-02-20T20:27:39.420064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:39.420097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:39.420124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:39.420180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:39.478868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:39.479546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:39.479645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:39.479686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:39.602264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:39.602425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:39.602467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:39.602497] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:39.605929] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-02-20T20:27:39.606204] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-02-20T20:27:39.606335] [INFO ] [sig ] NFBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:39.751494] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NFBK.txt [2026-02-20T20:27:39.751691] [INFO ] [sig ] [2103/3387] Completed NFBK in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:39.751734] [INFO ] [sig ] [2104/3387] Forecasting NFE... [2026-02-20T20:27:39.751765] [INFO ] [sig ] Generating forecast for: NFE [2026-02-20T20:27:39.751796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-02-20T20:27:39.763310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-02-20T20:27:39.763676] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-02-20T20:27:39.764478] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-02-20T20:27:39.764533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:39.764590] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:39.764624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:39.764687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:39.824238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:39.825092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:39.825177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:39.825211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:39.946950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:39.947114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:39.947157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:39.947187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:39.950751] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-02-20T20:27:39.951036] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-02-20T20:27:39.951171] [INFO ] [sig ] NFE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:40.097853] [INFO ] [LOCAL ] Saved forecast: NFE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NFE.txt [2026-02-20T20:27:40.097999] [INFO ] [sig ] [2104/3387] Completed NFE in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:40.098038] [INFO ] [sig ] [2105/3387] Forecasting NFG... [2026-02-20T20:27:40.098068] [INFO ] [sig ] Generating forecast for: NFG [2026-02-20T20:27:40.098106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-02-20T20:27:40.110098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-02-20T20:27:40.110666] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-02-20T20:27:40.111629] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-02-20T20:27:40.111682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:40.111714] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:40.111741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:40.111797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:40.172780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:40.173502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:40.173604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:40.173641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:40.295714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:40.295884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:40.295935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:40.295970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:40.299499] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-02-20T20:27:40.299823] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-02-20T20:27:40.299961] [INFO ] [sig ] NFG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:40.446440] [INFO ] [LOCAL ] Saved forecast: NFG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NFG.txt [2026-02-20T20:27:40.446602] [INFO ] [sig ] [2105/3387] Completed NFG in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:40.446647] [INFO ] [sig ] [2106/3387] Forecasting NFJ... [2026-02-20T20:27:40.446680] [INFO ] [sig ] Generating forecast for: NFJ [2026-02-20T20:27:40.446712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-02-20T20:27:40.458619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-02-20T20:27:40.458970] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-02-20T20:27:40.459825] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-02-20T20:27:40.459883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:40.459925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:40.459961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:40.460031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:40.519136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:40.519922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:40.520007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:40.520042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:40.645032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:40.645194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:40.645236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:40.645267] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:40.648889] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=81.47%) [2026-02-20T20:27:40.649207] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-02-20T20:27:40.649350] [INFO ] [sig ] NFJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:40.797359] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NFJ.txt [2026-02-20T20:27:40.797514] [INFO ] [sig ] [2106/3387] Completed NFJ in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:40.797558] [INFO ] [sig ] [2107/3387] Forecasting NFLX... [2026-02-20T20:27:40.797610] [INFO ] [sig ] Generating forecast for: NFLX [2026-02-20T20:27:40.797643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-02-20T20:27:40.809648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-02-20T20:27:40.810022] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-02-20T20:27:40.810877] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-02-20T20:27:40.810936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:40.811001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:40.811032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:40.811090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:40.872199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:40.872961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:40.873042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:40.873076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:40.998387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:40.998558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:40.998621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:40.998654] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:41.002377] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-02-20T20:27:41.002769] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-02-20T20:27:41.002930] [INFO ] [sig ] NFLX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:41.148496] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NFLX.txt [2026-02-20T20:27:41.148684] [INFO ] [sig ] [2107/3387] Completed NFLX in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:41.148729] [INFO ] [sig ] [2108/3387] Forecasting NFTY... [2026-02-20T20:27:41.148762] [INFO ] [sig ] Generating forecast for: NFTY [2026-02-20T20:27:41.148794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-02-20T20:27:41.160232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-02-20T20:27:41.160594] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-02-20T20:27:41.161406] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-02-20T20:27:41.161462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:41.161496] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:41.161526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:41.161608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:41.221377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:41.222222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:41.222308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:41.222343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:41.335954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:41.336117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:41.336160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:41.336191] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:41.339750] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-02-20T20:27:41.340067] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-02-20T20:27:41.340202] [INFO ] [sig ] NFTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:41.495160] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NFTY.txt [2026-02-20T20:27:41.495372] [INFO ] [sig ] [2108/3387] Completed NFTY in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.7m [2026-02-20T20:27:41.495426] [INFO ] [sig ] [2109/3387] Forecasting NGG... [2026-02-20T20:27:41.495469] [INFO ] [sig ] Generating forecast for: NGG [2026-02-20T20:27:41.495512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-02-20T20:27:41.509520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-02-20T20:27:41.509943] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-02-20T20:27:41.510979] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-02-20T20:27:41.511034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:41.511067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:41.511095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:41.511153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:41.573115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:41.574081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:41.574187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:41.574241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:41.727069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:41.727246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:41.727293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:41.727324] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:41.731327] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-02-20T20:27:41.731730] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-02-20T20:27:41.731915] [INFO ] [sig ] NGG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:41.896184] [INFO ] [LOCAL ] Saved forecast: NGG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NGG.txt [2026-02-20T20:27:41.896324] [INFO ] [sig ] [2109/3387] Completed NGG in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.6m [2026-02-20T20:27:41.896363] [INFO ] [sig ] [2110/3387] Forecasting NGL... [2026-02-20T20:27:41.896394] [INFO ] [sig ] Generating forecast for: NGL [2026-02-20T20:27:41.896426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-02-20T20:27:41.907683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-02-20T20:27:41.908088] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-02-20T20:27:41.908923] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-02-20T20:27:41.908978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:41.909010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:41.909037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:41.909094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:41.968434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:41.969333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:41.969420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:41.969453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:42.085949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:42.086107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:42.086147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:42.086210] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:42.089745] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-20T20:27:42.090056] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-02-20T20:27:42.090192] [INFO ] [sig ] NGL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:42.234185] [INFO ] [LOCAL ] Saved forecast: NGL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NGL.txt [2026-02-20T20:27:42.234332] [INFO ] [sig ] [2110/3387] Completed NGL in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.6m [2026-02-20T20:27:42.234372] [INFO ] [sig ] [2111/3387] Forecasting NGNE... [2026-02-20T20:27:42.234402] [INFO ] [sig ] Generating forecast for: NGNE [2026-02-20T20:27:42.234433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-02-20T20:27:42.245805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-02-20T20:27:42.246165] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-02-20T20:27:42.247003] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-02-20T20:27:42.247055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:42.247087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:42.247114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:42.247170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:42.305743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:42.306535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:42.306639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:42.306673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:42.429963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:42.430120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:42.430159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:42.430187] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:42.433620] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=87.10%) [2026-02-20T20:27:42.433899] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-02-20T20:27:42.434034] [INFO ] [sig ] NGNE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:42.577054] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NGNE.txt [2026-02-20T20:27:42.577190] [INFO ] [sig ] [2111/3387] Completed NGNE in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.6m [2026-02-20T20:27:42.577230] [INFO ] [sig ] [2112/3387] Forecasting NGS... [2026-02-20T20:27:42.577260] [INFO ] [sig ] Generating forecast for: NGS [2026-02-20T20:27:42.577289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-02-20T20:27:42.588808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-02-20T20:27:42.589136] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-02-20T20:27:42.589949] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-02-20T20:27:42.590014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:42.590053] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:42.590086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:42.590147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:42.647918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:42.648746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:42.648830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:42.648863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:42.768543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:42.768736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:42.768796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:42.768845] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:42.772686] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-02-20T20:27:42.772981] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-02-20T20:27:42.773115] [INFO ] [sig ] NGS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:42.918780] [INFO ] [LOCAL ] Saved forecast: NGS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NGS.txt [2026-02-20T20:27:42.918939] [INFO ] [sig ] [2112/3387] Completed NGS in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.6m [2026-02-20T20:27:42.918979] [INFO ] [sig ] [2113/3387] Forecasting NGVC... [2026-02-20T20:27:42.919009] [INFO ] [sig ] Generating forecast for: NGVC [2026-02-20T20:27:42.919042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-02-20T20:27:42.930878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-02-20T20:27:42.931230] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-02-20T20:27:42.932039] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-02-20T20:27:42.932092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:42.932125] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:42.932152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:42.932212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:42.990286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:42.990996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:42.991078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:42.991111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:43.107487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:43.107664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:43.107708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:43.107737] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:43.111148] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=74.54%) [2026-02-20T20:27:43.111425] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-02-20T20:27:43.111553] [INFO ] [sig ] NGVC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:43.259054] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NGVC.txt [2026-02-20T20:27:43.259221] [INFO ] [sig ] [2113/3387] Completed NGVC in 0.3s | 2.78 sym/s | Total: 12.6m | ETA: 7.6m [2026-02-20T20:27:43.259263] [INFO ] [sig ] [2114/3387] Forecasting NHI... [2026-02-20T20:27:43.259296] [INFO ] [sig ] Generating forecast for: NHI [2026-02-20T20:27:43.259330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-02-20T20:27:43.270621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-02-20T20:27:43.270962] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-02-20T20:27:43.271812] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-02-20T20:27:43.271881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:43.271915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:43.271944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:43.272003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:43.330504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:43.331379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:43.331464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:43.331498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:43.456944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:43.457109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:43.457151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:43.457181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:43.460685] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-02-20T20:27:43.460968] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-02-20T20:27:43.461100] [INFO ] [sig ] NHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:43.605965] [INFO ] [LOCAL ] Saved forecast: NHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NHI.txt [2026-02-20T20:27:43.606143] [INFO ] [sig ] [2114/3387] Completed NHI in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:43.606183] [INFO ] [sig ] [2115/3387] Forecasting NHTC... [2026-02-20T20:27:43.606214] [INFO ] [sig ] Generating forecast for: NHTC [2026-02-20T20:27:43.606244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-02-20T20:27:43.618533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-02-20T20:27:43.619011] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-02-20T20:27:43.619944] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-02-20T20:27:43.620012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:43.620056] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:43.620096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:43.620166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:43.684443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:43.685530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:43.685640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:43.685674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:43.806329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:43.806494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:43.806538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:43.806567] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:43.810740] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=85.46%) [2026-02-20T20:27:43.811061] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-02-20T20:27:43.811389] [INFO ] [sig ] NHTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:43.970930] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NHTC.txt [2026-02-20T20:27:43.971146] [INFO ] [sig ] [2115/3387] Completed NHTC in 0.4s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:43.971202] [INFO ] [sig ] [2116/3387] Forecasting NI... [2026-02-20T20:27:43.971243] [INFO ] [sig ] Generating forecast for: NI [2026-02-20T20:27:43.971285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-02-20T20:27:43.986590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-02-20T20:27:43.987106] [INFO ] [FORECASTER] Starting predict_future for NI [2026-02-20T20:27:43.988172] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-02-20T20:27:43.988238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:43.988277] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:43.988312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:43.988390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:44.072054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:44.073155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:44.073276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:44.073319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:44.220266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:44.220426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:44.220467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:44.220496] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:44.224271] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-02-20T20:27:44.224652] [INFO ] [FORECASTER] Completed predict_future for NI [2026-02-20T20:27:44.224800] [INFO ] [sig ] NI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:44.371264] [INFO ] [LOCAL ] Saved forecast: NI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NI.txt [2026-02-20T20:27:44.371415] [INFO ] [sig ] [2116/3387] Completed NI in 0.4s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:44.371454] [INFO ] [sig ] [2117/3387] Forecasting NIC... [2026-02-20T20:27:44.371483] [INFO ] [sig ] Generating forecast for: NIC [2026-02-20T20:27:44.371515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-02-20T20:27:44.383115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-02-20T20:27:44.383447] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-02-20T20:27:44.384285] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-02-20T20:27:44.384338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:44.384371] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:44.384398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:44.384459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:44.443273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:44.444101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:44.444208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:44.444243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:44.567381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:44.567537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:44.567596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:44.567629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:44.571448] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-02-20T20:27:44.571746] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-02-20T20:27:44.571878] [INFO ] [sig ] NIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:44.718017] [INFO ] [LOCAL ] Saved forecast: NIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NIC.txt [2026-02-20T20:27:44.718164] [INFO ] [sig ] [2117/3387] Completed NIC in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:44.718214] [INFO ] [sig ] [2118/3387] Forecasting NICE... [2026-02-20T20:27:44.718248] [INFO ] [sig ] Generating forecast for: NICE [2026-02-20T20:27:44.718280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-02-20T20:27:44.729921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-02-20T20:27:44.730522] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-02-20T20:27:44.731351] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-02-20T20:27:44.731405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:44.731438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:44.731465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:44.731521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:44.792354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:44.793148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:44.793230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:44.793262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:44.914383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:44.914541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:44.914602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:44.914636] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:44.918143] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-02-20T20:27:44.918421] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-02-20T20:27:44.918549] [INFO ] [sig ] NICE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:45.061969] [INFO ] [LOCAL ] Saved forecast: NICE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NICE.txt [2026-02-20T20:27:45.062153] [INFO ] [sig ] [2118/3387] Completed NICE in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:45.062192] [INFO ] [sig ] [2119/3387] Forecasting NIE... [2026-02-20T20:27:45.062223] [INFO ] [sig ] Generating forecast for: NIE [2026-02-20T20:27:45.062253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-02-20T20:27:45.073812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-02-20T20:27:45.074162] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-02-20T20:27:45.075192] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-02-20T20:27:45.075246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:45.075278] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:45.075305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:45.075361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:45.133311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:45.134107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:45.134190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:45.134228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:45.250690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:45.250849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:45.250890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:45.250919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:45.254321] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=13.63%) [2026-02-20T20:27:45.254615] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-02-20T20:27:45.254775] [INFO ] [sig ] NIE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:45.397648] [INFO ] [LOCAL ] Saved forecast: NIE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NIE.txt [2026-02-20T20:27:45.397803] [INFO ] [sig ] [2119/3387] Completed NIE in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:45.397843] [INFO ] [sig ] [2120/3387] Forecasting NIKL... [2026-02-20T20:27:45.397873] [INFO ] [sig ] Generating forecast for: NIKL [2026-02-20T20:27:45.397903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-02-20T20:27:45.409132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-02-20T20:27:45.409519] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-02-20T20:27:45.410343] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-02-20T20:27:45.410396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:45.410428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:45.410456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:45.410512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:45.468545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:45.469415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:45.469503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:45.469536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:45.583207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:45.583367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:45.583408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:45.583436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:45.586860] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=31.25%) [2026-02-20T20:27:45.587135] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-02-20T20:27:45.587266] [INFO ] [sig ] NIKL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:45.731636] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NIKL.txt [2026-02-20T20:27:45.731846] [INFO ] [sig ] [2120/3387] Completed NIKL in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:45.731889] [INFO ] [sig ] [2121/3387] Forecasting NIM... [2026-02-20T20:27:45.731919] [INFO ] [sig ] Generating forecast for: NIM [2026-02-20T20:27:45.731949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-02-20T20:27:45.743597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-02-20T20:27:45.744031] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-02-20T20:27:45.744913] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-02-20T20:27:45.744970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:45.745003] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:45.745035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:45.745092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:45.804798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:45.805746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:45.805846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:45.805879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:45.918825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:45.918989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:45.919050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:45.919081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:45.922558] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=64.95%) [2026-02-20T20:27:45.922880] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-02-20T20:27:45.923018] [INFO ] [sig ] NIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:46.073983] [INFO ] [LOCAL ] Saved forecast: NIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NIM.txt [2026-02-20T20:27:46.074142] [INFO ] [sig ] [2121/3387] Completed NIM in 0.3s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:46.074183] [INFO ] [sig ] [2122/3387] Forecasting NIO... [2026-02-20T20:27:46.074214] [INFO ] [sig ] Generating forecast for: NIO [2026-02-20T20:27:46.074245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-02-20T20:27:46.085748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-02-20T20:27:46.086152] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-02-20T20:27:46.087015] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-02-20T20:27:46.087074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:46.087108] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:46.087137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:46.087196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:46.147319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:46.148213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:46.148307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:46.148342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:46.284159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:46.284326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:46.284367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:46.284396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:46.288113] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-02-20T20:27:46.288458] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-02-20T20:27:46.288640] [INFO ] [sig ] NIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:46.436344] [INFO ] [LOCAL ] Saved forecast: NIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NIO.txt [2026-02-20T20:27:46.436502] [INFO ] [sig ] [2122/3387] Completed NIO in 0.4s | 2.78 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:46.436542] [INFO ] [sig ] [2123/3387] Forecasting NKSH... [2026-02-20T20:27:46.436593] [INFO ] [sig ] Generating forecast for: NKSH [2026-02-20T20:27:46.436628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-02-20T20:27:46.447332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-02-20T20:27:46.447746] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-02-20T20:27:46.448681] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-02-20T20:27:46.448739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:46.448774] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:46.448804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:46.448863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:46.508034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:46.508989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:46.509130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:46.509166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:46.618228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:46.618388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:46.618430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:46.618460] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:46.621909] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=28.15%) [2026-02-20T20:27:46.622195] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-02-20T20:27:46.622327] [INFO ] [sig ] NKSH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:46.769784] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NKSH.txt [2026-02-20T20:27:46.769946] [INFO ] [sig ] [2123/3387] Completed NKSH in 0.3s | 2.79 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:46.769988] [INFO ] [sig ] [2124/3387] Forecasting NKTX... [2026-02-20T20:27:46.770026] [INFO ] [sig ] Generating forecast for: NKTX [2026-02-20T20:27:46.770062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-02-20T20:27:46.781861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-02-20T20:27:46.782482] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-02-20T20:27:46.783611] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-02-20T20:27:46.783668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:46.783739] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:46.783786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:46.783870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:46.847129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:46.848065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:46.848170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:46.848204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:46.968210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:46.968373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:46.968414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:46.968442] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:46.971975] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=37.15%) [2026-02-20T20:27:46.972316] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-02-20T20:27:46.972461] [INFO ] [sig ] NKTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:47.121998] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NKTX.txt [2026-02-20T20:27:47.122163] [INFO ] [sig ] [2124/3387] Completed NKTX in 0.4s | 2.79 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:47.122204] [INFO ] [sig ] [2125/3387] Forecasting NKX... [2026-02-20T20:27:47.122234] [INFO ] [sig ] Generating forecast for: NKX [2026-02-20T20:27:47.122266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-02-20T20:27:47.133685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-02-20T20:27:47.134090] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-02-20T20:27:47.134929] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-02-20T20:27:47.134983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:47.135032] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:47.135060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:47.135116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:47.194506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:47.195410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:47.195505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:47.195540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:47.311884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:47.312056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:47.312099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:47.312129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:47.315809] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-02-20T20:27:47.316214] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-02-20T20:27:47.316361] [INFO ] [sig ] NKX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:47.467899] [INFO ] [LOCAL ] Saved forecast: NKX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NKX.txt [2026-02-20T20:27:47.468063] [INFO ] [sig ] [2125/3387] Completed NKX in 0.3s | 2.79 sym/s | Total: 12.7m | ETA: 7.6m [2026-02-20T20:27:47.468105] [INFO ] [sig ] [2126/3387] Forecasting NLOP... [2026-02-20T20:27:47.468135] [INFO ] [sig ] Generating forecast for: NLOP [2026-02-20T20:27:47.468167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-02-20T20:27:47.479143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-02-20T20:27:47.479568] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-02-20T20:27:47.480431] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-02-20T20:27:47.480487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:47.480520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:47.480546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:47.480625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:47.540604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:47.541483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:47.541600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:47.541637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:47.660427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:47.660621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:47.660668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:47.660698] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:47.664372] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=71.16%) [2026-02-20T20:27:47.664734] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-02-20T20:27:47.664881] [INFO ] [sig ] NLOP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:47.821080] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NLOP.txt [2026-02-20T20:27:47.821253] [INFO ] [sig ] [2126/3387] Completed NLOP in 0.4s | 2.79 sym/s | Total: 12.7m | ETA: 7.5m [2026-02-20T20:27:47.821295] [INFO ] [sig ] [2127/3387] Forecasting NLY... [2026-02-20T20:27:47.821327] [INFO ] [sig ] Generating forecast for: NLY [2026-02-20T20:27:47.821359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-02-20T20:27:47.832740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-02-20T20:27:47.833187] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-02-20T20:27:47.834089] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-02-20T20:27:47.834157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:47.834195] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:47.834224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:47.834282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:47.894927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:47.895851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:47.895956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:47.895991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:48.020538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:48.020718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:48.020759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:48.020833] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:48.024453] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-02-20T20:27:48.024806] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-02-20T20:27:48.024947] [INFO ] [sig ] NLY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:48.173135] [INFO ] [LOCAL ] Saved forecast: NLY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NLY.txt [2026-02-20T20:27:48.173296] [INFO ] [sig ] [2127/3387] Completed NLY in 0.4s | 2.79 sym/s | Total: 12.7m | ETA: 7.5m [2026-02-20T20:27:48.173336] [INFO ] [sig ] [2128/3387] Forecasting NMAI... [2026-02-20T20:27:48.173366] [INFO ] [sig ] Generating forecast for: NMAI [2026-02-20T20:27:48.173399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-02-20T20:27:48.184799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-02-20T20:27:48.185173] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-02-20T20:27:48.185991] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-02-20T20:27:48.186045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:48.186077] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:48.186104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:48.186160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:48.244340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:48.245233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:48.245334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:48.245367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:48.365948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:48.366114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:48.366155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:48.366183] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:48.370743] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-02-20T20:27:48.371163] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-02-20T20:27:48.371336] [INFO ] [sig ] NMAI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:48.517317] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NMAI.txt [2026-02-20T20:27:48.517494] [INFO ] [sig ] [2128/3387] Completed NMAI in 0.3s | 2.79 sym/s | Total: 12.7m | ETA: 7.5m [2026-02-20T20:27:48.517539] [INFO ] [sig ] [2129/3387] Forecasting NMCO... [2026-02-20T20:27:48.517597] [INFO ] [sig ] Generating forecast for: NMCO [2026-02-20T20:27:48.517635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-02-20T20:27:48.529803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-02-20T20:27:48.530153] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-02-20T20:27:48.530992] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-02-20T20:27:48.531047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:48.531079] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:48.531106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:48.531164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:48.588908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:48.589802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:48.589891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:48.589924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:48.712715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:48.712877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:48.712921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:48.712952] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:48.716447] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-02-20T20:27:48.716748] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-02-20T20:27:48.716939] [INFO ] [sig ] NMCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:48.866282] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMCO.txt [2026-02-20T20:27:48.866444] [INFO ] [sig ] [2129/3387] Completed NMCO in 0.3s | 2.79 sym/s | Total: 12.7m | ETA: 7.5m [2026-02-20T20:27:48.866485] [INFO ] [sig ] [2130/3387] Forecasting NMFC... [2026-02-20T20:27:48.866514] [INFO ] [sig ] Generating forecast for: NMFC [2026-02-20T20:27:48.866546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-02-20T20:27:48.878635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-02-20T20:27:48.879053] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-02-20T20:27:48.879893] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-02-20T20:27:48.879948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:48.879980] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:48.880006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:48.880062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:48.938986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:48.940017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:48.940109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:48.940142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:49.072588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:49.072756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:49.072799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:49.072827] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:49.076282] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-20T20:27:49.076568] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-02-20T20:27:49.076725] [INFO ] [sig ] NMFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:49.222450] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMFC.txt [2026-02-20T20:27:49.222637] [INFO ] [sig ] [2130/3387] Completed NMFC in 0.4s | 2.79 sym/s | Total: 12.7m | ETA: 7.5m [2026-02-20T20:27:49.222680] [INFO ] [sig ] [2131/3387] Forecasting NMG... [2026-02-20T20:27:49.222710] [INFO ] [sig ] Generating forecast for: NMG [2026-02-20T20:27:49.222742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-02-20T20:27:49.234150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-02-20T20:27:49.234565] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-02-20T20:27:49.235391] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-02-20T20:27:49.235444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:49.235477] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:49.235504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:49.235561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:49.292679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:49.293565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:49.293671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:49.293704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:49.414446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:49.414641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:49.414685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:49.414715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:49.418461] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-02-20T20:27:49.418790] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-02-20T20:27:49.418936] [INFO ] [sig ] NMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:49.570241] [INFO ] [LOCAL ] Saved forecast: NMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMG.txt [2026-02-20T20:27:49.570389] [INFO ] [sig ] [2131/3387] Completed NMG in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:49.570431] [INFO ] [sig ] [2132/3387] Forecasting NMI... [2026-02-20T20:27:49.570462] [INFO ] [sig ] Generating forecast for: NMI [2026-02-20T20:27:49.570495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-02-20T20:27:49.581665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-02-20T20:27:49.582119] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-02-20T20:27:49.583120] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-02-20T20:27:49.583177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:49.583210] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:49.583238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:49.583295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:49.644418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:49.645346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:49.645439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:49.645474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:49.761113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:49.761294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:49.761337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:49.761387] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:49.765938] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=57.51%) [2026-02-20T20:27:49.766289] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-02-20T20:27:49.766457] [INFO ] [sig ] NMI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:49.923461] [INFO ] [LOCAL ] Saved forecast: NMI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMI.txt [2026-02-20T20:27:49.923652] [INFO ] [sig ] [2132/3387] Completed NMI in 0.4s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:49.923695] [INFO ] [sig ] [2133/3387] Forecasting NMIH... [2026-02-20T20:27:49.923726] [INFO ] [sig ] Generating forecast for: NMIH [2026-02-20T20:27:49.923757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-02-20T20:27:49.935362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-02-20T20:27:49.935878] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-02-20T20:27:49.937252] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-02-20T20:27:49.937505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:49.937537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:49.937564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:49.937647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:49.997714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:49.998699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:49.998796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:49.998830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:50.118359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:50.118522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:50.118562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:50.118616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:50.122042] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=61.35%) [2026-02-20T20:27:50.122315] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-02-20T20:27:50.122446] [INFO ] [sig ] NMIH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:50.265285] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMIH.txt [2026-02-20T20:27:50.265438] [INFO ] [sig ] [2133/3387] Completed NMIH in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:50.265477] [INFO ] [sig ] [2134/3387] Forecasting NMM... [2026-02-20T20:27:50.265508] [INFO ] [sig ] Generating forecast for: NMM [2026-02-20T20:27:50.265539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-02-20T20:27:50.276905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-02-20T20:27:50.277276] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-02-20T20:27:50.278088] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-02-20T20:27:50.278141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:50.278173] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:50.278200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:50.278257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:50.335253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:50.336107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:50.336239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:50.336288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:50.458237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:50.458404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:50.458444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:50.458473] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:50.462051] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-02-20T20:27:50.462349] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-02-20T20:27:50.462485] [INFO ] [sig ] NMM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:50.608892] [INFO ] [LOCAL ] Saved forecast: NMM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMM.txt [2026-02-20T20:27:50.609060] [INFO ] [sig ] [2134/3387] Completed NMM in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:50.609103] [INFO ] [sig ] [2135/3387] Forecasting NMRA... [2026-02-20T20:27:50.609136] [INFO ] [sig ] Generating forecast for: NMRA [2026-02-20T20:27:50.609168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-02-20T20:27:50.621438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-02-20T20:27:50.621876] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-02-20T20:27:50.622751] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-02-20T20:27:50.622806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:50.622839] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:50.622866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:50.622925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:50.684411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:50.685530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:50.685686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:50.685740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:50.816061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:50.816245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:50.816293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:50.816323] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:50.819968] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-02-20T20:27:50.820310] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-02-20T20:27:50.820468] [INFO ] [sig ] NMRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:50.967105] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMRA.txt [2026-02-20T20:27:50.967273] [INFO ] [sig ] [2135/3387] Completed NMRA in 0.4s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:50.967315] [INFO ] [sig ] [2136/3387] Forecasting NMRK... [2026-02-20T20:27:50.967346] [INFO ] [sig ] Generating forecast for: NMRK [2026-02-20T20:27:50.967377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-02-20T20:27:50.979314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-02-20T20:27:50.979691] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-02-20T20:27:50.980516] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-02-20T20:27:50.980595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:50.980633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:50.980662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:50.980737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:51.041460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:51.042321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:51.042410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:51.042444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:51.171211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:51.171373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:51.171415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:51.171444] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:51.174963] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-02-20T20:27:51.175240] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-02-20T20:27:51.175373] [INFO ] [sig ] NMRK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:51.318802] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NMRK.txt [2026-02-20T20:27:51.318932] [INFO ] [sig ] [2136/3387] Completed NMRK in 0.4s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:51.318971] [INFO ] [sig ] [2137/3387] Forecasting NN... [2026-02-20T20:27:51.319000] [INFO ] [sig ] Generating forecast for: NN [2026-02-20T20:27:51.319030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-02-20T20:27:51.330542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-02-20T20:27:51.330865] [INFO ] [FORECASTER] Starting predict_future for NN [2026-02-20T20:27:51.331740] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-02-20T20:27:51.331796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:51.331828] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:51.331856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:51.331913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:51.390426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:51.391128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:51.391216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:51.391250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:51.510148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:51.510308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:51.510350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:51.510382] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:51.513853] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-02-20T20:27:51.514136] [INFO ] [FORECASTER] Completed predict_future for NN [2026-02-20T20:27:51.514292] [INFO ] [sig ] NN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:51.658070] [INFO ] [LOCAL ] Saved forecast: NN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NN.txt [2026-02-20T20:27:51.658223] [INFO ] [sig ] [2137/3387] Completed NN in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:51.658264] [INFO ] [sig ] [2138/3387] Forecasting NNDM... [2026-02-20T20:27:51.658296] [INFO ] [sig ] Generating forecast for: NNDM [2026-02-20T20:27:51.658327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-02-20T20:27:51.669688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-02-20T20:27:51.670052] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-02-20T20:27:51.670853] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-02-20T20:27:51.670923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:51.670957] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:51.670983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:51.671040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:51.729771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:51.730629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:51.730711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:51.730743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:51.854791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:51.854944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:51.854984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:51.855014] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:51.858512] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=77.94%) [2026-02-20T20:27:51.858806] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-02-20T20:27:51.858936] [INFO ] [sig ] NNDM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:52.004471] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NNDM.txt [2026-02-20T20:27:52.004619] [INFO ] [sig ] [2138/3387] Completed NNDM in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:52.004662] [INFO ] [sig ] [2139/3387] Forecasting NNE... [2026-02-20T20:27:52.004693] [INFO ] [sig ] Generating forecast for: NNE [2026-02-20T20:27:52.004723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-02-20T20:27:52.016841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-02-20T20:27:52.017159] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-02-20T20:27:52.017959] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-02-20T20:27:52.018013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:52.018045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:52.018072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:52.018128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:52.076067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:52.076711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:52.076808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:52.076841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:52.197987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:52.198145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:52.198185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:52.198214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:52.202294] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-02-20T20:27:52.202736] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-02-20T20:27:52.202864] [INFO ] [sig ] NNE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:52.348195] [INFO ] [LOCAL ] Saved forecast: NNE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NNE.txt [2026-02-20T20:27:52.348321] [INFO ] [sig ] [2139/3387] Completed NNE in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:52.348361] [INFO ] [sig ] [2140/3387] Forecasting NNI... [2026-02-20T20:27:52.348390] [INFO ] [sig ] Generating forecast for: NNI [2026-02-20T20:27:52.348419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-02-20T20:27:52.360635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-02-20T20:27:52.360942] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-02-20T20:27:52.361934] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-02-20T20:27:52.361987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:52.362020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:52.362047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:52.362104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:52.422684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:52.423393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:52.423473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:52.423506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:52.540923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:52.541080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:52.541120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:52.541150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:52.544560] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-02-20T20:27:52.544857] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-02-20T20:27:52.544988] [INFO ] [sig ] NNI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:52.692335] [INFO ] [LOCAL ] Saved forecast: NNI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NNI.txt [2026-02-20T20:27:52.692478] [INFO ] [sig ] [2140/3387] Completed NNI in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:52.692518] [INFO ] [sig ] [2141/3387] Forecasting NNN... [2026-02-20T20:27:52.692547] [INFO ] [sig ] Generating forecast for: NNN [2026-02-20T20:27:52.692604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-02-20T20:27:52.704124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-02-20T20:27:52.704435] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-02-20T20:27:52.705296] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-02-20T20:27:52.705351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:52.705410] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:52.705439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:52.705496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:52.763612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:52.764239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:52.764328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:52.764362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:52.884376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:52.884534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:52.884592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:52.884625] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:52.888015] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-02-20T20:27:52.888291] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-02-20T20:27:52.888424] [INFO ] [sig ] NNN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:53.029508] [INFO ] [LOCAL ] Saved forecast: NNN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NNN.txt [2026-02-20T20:27:53.029661] [INFO ] [sig ] [2141/3387] Completed NNN in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.5m [2026-02-20T20:27:53.029703] [INFO ] [sig ] [2142/3387] Forecasting NNY... [2026-02-20T20:27:53.029732] [INFO ] [sig ] Generating forecast for: NNY [2026-02-20T20:27:53.029763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-02-20T20:27:53.040799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-02-20T20:27:53.041114] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-02-20T20:27:53.041944] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-02-20T20:27:53.041998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:53.042030] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:53.042057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:53.042112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:53.099654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:53.100364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:53.100444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:53.100476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:53.211120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:53.211281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:53.211323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:53.211353] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:53.214793] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-02-20T20:27:53.215066] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-02-20T20:27:53.215206] [INFO ] [sig ] NNY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:53.358680] [INFO ] [LOCAL ] Saved forecast: NNY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NNY.txt [2026-02-20T20:27:53.358809] [INFO ] [sig ] [2142/3387] Completed NNY in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:53.358847] [INFO ] [sig ] [2143/3387] Forecasting NOA... [2026-02-20T20:27:53.358877] [INFO ] [sig ] Generating forecast for: NOA [2026-02-20T20:27:53.358908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-02-20T20:27:53.370762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-02-20T20:27:53.371071] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-02-20T20:27:53.371868] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-02-20T20:27:53.371921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:53.371954] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:53.371981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:53.372037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:53.430391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:53.431077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:53.431158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:53.431190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:53.548438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:53.548614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:53.548657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:53.548686] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:53.552138] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-02-20T20:27:53.552431] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-02-20T20:27:53.552560] [INFO ] [sig ] NOA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:53.694788] [INFO ] [LOCAL ] Saved forecast: NOA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NOA.txt [2026-02-20T20:27:53.694920] [INFO ] [sig ] [2143/3387] Completed NOA in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:53.694959] [INFO ] [sig ] [2144/3387] Forecasting NOAH... [2026-02-20T20:27:53.694991] [INFO ] [sig ] Generating forecast for: NOAH [2026-02-20T20:27:53.695022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-02-20T20:27:53.706636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-02-20T20:27:53.706970] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-02-20T20:27:53.707805] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-02-20T20:27:53.707858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:53.707890] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:53.707917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:53.707973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:53.766404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:53.767045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:53.767124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:53.767160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:53.887656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:53.887817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:53.887857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:53.887919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:53.891546] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-02-20T20:27:53.891882] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-02-20T20:27:53.892019] [INFO ] [sig ] NOAH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:54.034201] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NOAH.txt [2026-02-20T20:27:54.034335] [INFO ] [sig ] [2144/3387] Completed NOAH in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:54.034374] [INFO ] [sig ] [2145/3387] Forecasting NODK... [2026-02-20T20:27:54.034405] [INFO ] [sig ] Generating forecast for: NODK [2026-02-20T20:27:54.034435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-02-20T20:27:54.045357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-02-20T20:27:54.045667] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-02-20T20:27:54.046474] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-02-20T20:27:54.046527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:54.046559] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:54.046608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:54.046667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:54.104648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:54.105500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:54.105603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:54.105639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:54.208199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:54.208367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:54.208425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:54.208455] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:54.212222] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-02-20T20:27:54.212513] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-02-20T20:27:54.212662] [INFO ] [sig ] NODK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:54.355532] [INFO ] [LOCAL ] Saved forecast: NODK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NODK.txt [2026-02-20T20:27:54.355686] [INFO ] [sig ] [2145/3387] Completed NODK in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:54.355726] [INFO ] [sig ] [2146/3387] Forecasting NOG... [2026-02-20T20:27:54.355757] [INFO ] [sig ] Generating forecast for: NOG [2026-02-20T20:27:54.355787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-02-20T20:27:54.367277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-02-20T20:27:54.367654] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-02-20T20:27:54.368477] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-02-20T20:27:54.368534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:54.368566] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:54.368624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:54.368683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:54.426554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:54.427257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:54.427338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:54.427370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:54.547200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:54.547371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:54.547411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:54.547442] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:54.551285] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-02-20T20:27:54.551565] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-02-20T20:27:54.551718] [INFO ] [sig ] NOG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:54.695494] [INFO ] [LOCAL ] Saved forecast: NOG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NOG.txt [2026-02-20T20:27:54.695687] [INFO ] [sig ] [2146/3387] Completed NOG in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:54.695737] [INFO ] [sig ] [2147/3387] Forecasting NOMD... [2026-02-20T20:27:54.695768] [INFO ] [sig ] Generating forecast for: NOMD [2026-02-20T20:27:54.695800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-02-20T20:27:54.707777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-02-20T20:27:54.708132] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-02-20T20:27:54.709172] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-02-20T20:27:54.709224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:54.709256] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:54.709285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:54.709342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:54.767307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:54.768257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:54.768346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:54.768378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:54.889703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:54.889868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:54.889909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:54.889958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:54.893647] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=26.44%) [2026-02-20T20:27:54.893931] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-02-20T20:27:54.894067] [INFO ] [sig ] NOMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:55.037819] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NOMD.txt [2026-02-20T20:27:55.037957] [INFO ] [sig ] [2147/3387] Completed NOMD in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:55.037995] [INFO ] [sig ] [2148/3387] Forecasting NPCE... [2026-02-20T20:27:55.038024] [INFO ] [sig ] Generating forecast for: NPCE [2026-02-20T20:27:55.038054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-02-20T20:27:55.048988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-02-20T20:27:55.049348] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-02-20T20:27:55.050151] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-02-20T20:27:55.050205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:55.050242] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:55.050270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:55.050328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:55.107815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:55.108635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:55.108718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:55.108750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:55.226246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:55.226411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:55.226452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:55.226482] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:55.229979] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-02-20T20:27:55.230273] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-02-20T20:27:55.230410] [INFO ] [sig ] NPCE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:55.380036] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NPCE.txt [2026-02-20T20:27:55.380198] [INFO ] [sig ] [2148/3387] Completed NPCE in 0.3s | 2.79 sym/s | Total: 12.8m | ETA: 7.4m [2026-02-20T20:27:55.380239] [INFO ] [sig ] [2149/3387] Forecasting NPFD... [2026-02-20T20:27:55.380271] [INFO ] [sig ] Generating forecast for: NPFD [2026-02-20T20:27:55.380300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-02-20T20:27:55.392265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-02-20T20:27:55.392897] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-02-20T20:27:55.393895] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-02-20T20:27:55.393947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:55.393996] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:55.394024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:55.394080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:55.456993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:55.457947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:55.458040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:55.458075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:55.585585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:55.585769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:55.585818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:55.585851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:55.589732] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=34.12%) [2026-02-20T20:27:55.590159] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-02-20T20:27:55.590314] [INFO ] [sig ] NPFD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:55.736175] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NPFD.txt [2026-02-20T20:27:55.736333] [INFO ] [sig ] [2149/3387] Completed NPFD in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:55.736373] [INFO ] [sig ] [2150/3387] Forecasting NPK... [2026-02-20T20:27:55.736403] [INFO ] [sig ] Generating forecast for: NPK [2026-02-20T20:27:55.736435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-02-20T20:27:55.749355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-02-20T20:27:55.749758] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-02-20T20:27:55.750556] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-02-20T20:27:55.750630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:55.750663] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:55.750690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:55.750747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:55.808488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:55.809354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:55.809439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:55.809471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:55.935533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:55.935905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:55.935948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:55.935977] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:55.940182] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-02-20T20:27:55.940468] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-02-20T20:27:55.940623] [INFO ] [sig ] NPK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:56.090109] [INFO ] [LOCAL ] Saved forecast: NPK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NPK.txt [2026-02-20T20:27:56.090250] [INFO ] [sig ] [2150/3387] Completed NPK in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:56.090290] [INFO ] [sig ] [2151/3387] Forecasting NPO... [2026-02-20T20:27:56.090321] [INFO ] [sig ] Generating forecast for: NPO [2026-02-20T20:27:56.090352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-02-20T20:27:56.101509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-02-20T20:27:56.101913] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-02-20T20:27:56.102724] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-02-20T20:27:56.102777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:56.102809] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:56.102835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:56.102892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:56.160586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:56.161291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:56.161424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:56.161458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:56.281125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:56.281285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:56.281326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:56.281356] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:56.284804] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-02-20T20:27:56.285084] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-02-20T20:27:56.285223] [INFO ] [sig ] NPO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:56.427560] [INFO ] [LOCAL ] Saved forecast: NPO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NPO.txt [2026-02-20T20:27:56.427728] [INFO ] [sig ] [2151/3387] Completed NPO in 0.3s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:56.427768] [INFO ] [sig ] [2152/3387] Forecasting NQP... [2026-02-20T20:27:56.427800] [INFO ] [sig ] Generating forecast for: NQP [2026-02-20T20:27:56.427831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-02-20T20:27:56.439394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-02-20T20:27:56.439787] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-02-20T20:27:56.440636] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-02-20T20:27:56.440691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:56.440723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:56.440751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:56.440808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:56.511794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:56.512934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:56.513025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:56.513058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:56.634952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:56.635119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:56.635160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:56.635190] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:56.638728] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-02-20T20:27:56.639012] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-02-20T20:27:56.639144] [INFO ] [sig ] NQP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:56.787807] [INFO ] [LOCAL ] Saved forecast: NQP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NQP.txt [2026-02-20T20:27:56.787970] [INFO ] [sig ] [2152/3387] Completed NQP in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:56.788009] [INFO ] [sig ] [2153/3387] Forecasting NRC... [2026-02-20T20:27:56.788046] [INFO ] [sig ] Generating forecast for: NRC [2026-02-20T20:27:56.788078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-02-20T20:27:56.799477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-02-20T20:27:56.799900] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-02-20T20:27:56.800716] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-02-20T20:27:56.800769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:56.800801] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:56.800828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:56.800885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:56.859035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:56.859949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:56.860041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:56.860074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:56.984926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:56.985090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:56.985130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:56.985159] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:56.988752] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-02-20T20:27:56.989063] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-02-20T20:27:56.989211] [INFO ] [sig ] NRC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:57.138877] [INFO ] [LOCAL ] Saved forecast: NRC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NRC.txt [2026-02-20T20:27:57.139047] [INFO ] [sig ] [2153/3387] Completed NRC in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:57.139089] [INFO ] [sig ] [2154/3387] Forecasting NRDS... [2026-02-20T20:27:57.139122] [INFO ] [sig ] Generating forecast for: NRDS [2026-02-20T20:27:57.139155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-02-20T20:27:57.150728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-02-20T20:27:57.151127] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-02-20T20:27:57.151981] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-02-20T20:27:57.152036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:57.152071] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:57.152099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:57.152157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:57.211002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:57.211897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:57.211983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:57.212015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:57.334415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:57.334601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:57.334646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:57.334676] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:57.338357] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-02-20T20:27:57.338679] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-02-20T20:27:57.338822] [INFO ] [sig ] NRDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:57.488184] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NRDS.txt [2026-02-20T20:27:57.488357] [INFO ] [sig ] [2154/3387] Completed NRDS in 0.3s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:57.488397] [INFO ] [sig ] [2155/3387] Forecasting NREF... [2026-02-20T20:27:57.488428] [INFO ] [sig ] Generating forecast for: NREF [2026-02-20T20:27:57.488458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-02-20T20:27:57.499375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-02-20T20:27:57.499750] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-02-20T20:27:57.500537] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-02-20T20:27:57.500611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:57.500645] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:57.500673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:57.500729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:57.561133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:57.561976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:57.562064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:57.562098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:57.681355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:57.681519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:57.681562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:57.681615] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:57.685301] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-02-20T20:27:57.685648] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-02-20T20:27:57.685797] [INFO ] [sig ] NREF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:57.836802] [INFO ] [LOCAL ] Saved forecast: NREF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NREF.txt [2026-02-20T20:27:57.836973] [INFO ] [sig ] [2155/3387] Completed NREF in 0.3s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:57.837021] [INFO ] [sig ] [2156/3387] Forecasting NRG... [2026-02-20T20:27:57.837053] [INFO ] [sig ] Generating forecast for: NRG [2026-02-20T20:27:57.837086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-02-20T20:27:57.848759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-02-20T20:27:57.849182] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-02-20T20:27:57.850034] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-02-20T20:27:57.850089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:57.850123] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:57.850152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:57.850211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:57.917684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:57.918553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:57.918655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:57.918690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:58.050521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:58.050896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:58.050937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:58.050984] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:58.054951] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-02-20T20:27:58.055225] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-02-20T20:27:58.055355] [INFO ] [sig ] NRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:58.206220] [INFO ] [LOCAL ] Saved forecast: NRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NRG.txt [2026-02-20T20:27:58.206357] [INFO ] [sig ] [2156/3387] Completed NRG in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:58.206397] [INFO ] [sig ] [2157/3387] Forecasting NRIM... [2026-02-20T20:27:58.206427] [INFO ] [sig ] Generating forecast for: NRIM [2026-02-20T20:27:58.206459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-02-20T20:27:58.218280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-02-20T20:27:58.218664] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-02-20T20:27:58.219689] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-02-20T20:27:58.219752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:58.219788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:58.219816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:58.219874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:58.282123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:58.282914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:58.282999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:58.283033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:58.415592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:58.415752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:58.415793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:58.415824] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:58.419447] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: UP (p=54.81%) [2026-02-20T20:27:58.419776] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-02-20T20:27:58.419914] [INFO ] [sig ] NRIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:27:58.581334] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NRIM.txt [2026-02-20T20:27:58.581534] [INFO ] [sig ] [2157/3387] Completed NRIM in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:58.581595] [INFO ] [sig ] [2158/3387] Forecasting NRIX... [2026-02-20T20:27:58.581629] [INFO ] [sig ] Generating forecast for: NRIX [2026-02-20T20:27:58.581666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-02-20T20:27:58.594951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-02-20T20:27:58.595318] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-02-20T20:27:58.596249] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-02-20T20:27:58.596305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:58.596372] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:58.596412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:58.596472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:58.658176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:58.659068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:58.659161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:58.659216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:58.786468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:58.786646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:58.786689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:58.786718] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:58.790351] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-02-20T20:27:58.790698] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-02-20T20:27:58.790840] [INFO ] [sig ] NRIX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:58.951924] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NRIX.txt [2026-02-20T20:27:58.952093] [INFO ] [sig ] [2158/3387] Completed NRIX in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.4m [2026-02-20T20:27:58.952136] [INFO ] [sig ] [2159/3387] Forecasting NRK... [2026-02-20T20:27:58.952168] [INFO ] [sig ] Generating forecast for: NRK [2026-02-20T20:27:58.952201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-02-20T20:27:58.964243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-02-20T20:27:58.964642] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-02-20T20:27:58.965472] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-02-20T20:27:58.965528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:58.965562] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:58.965620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:58.965681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:59.027344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:59.028348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:59.028456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:59.028497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:59.154211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:59.154377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:59.154420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:59.154451] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:59.157990] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-02-20T20:27:59.158287] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-02-20T20:27:59.158427] [INFO ] [sig ] NRK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:59.309830] [INFO ] [LOCAL ] Saved forecast: NRK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NRK.txt [2026-02-20T20:27:59.310008] [INFO ] [sig ] [2159/3387] Completed NRK in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:27:59.310051] [INFO ] [sig ] [2160/3387] Forecasting NRP... [2026-02-20T20:27:59.310085] [INFO ] [sig ] Generating forecast for: NRP [2026-02-20T20:27:59.310118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-02-20T20:27:59.322253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-02-20T20:27:59.322725] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-02-20T20:27:59.323562] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-02-20T20:27:59.323639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:59.323676] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:59.323721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:59.323781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:59.383052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:59.383993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:59.384087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:59.384123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:59.504430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:59.504629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:59.504688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:59.504726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:59.509367] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-02-20T20:27:59.509837] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-02-20T20:27:59.510021] [INFO ] [sig ] NRP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:27:59.677687] [INFO ] [LOCAL ] Saved forecast: NRP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NRP.txt [2026-02-20T20:27:59.677892] [INFO ] [sig ] [2160/3387] Completed NRP in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:27:59.677946] [INFO ] [sig ] [2161/3387] Forecasting NRXP... [2026-02-20T20:27:59.677990] [INFO ] [sig ] Generating forecast for: NRXP [2026-02-20T20:27:59.678033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-02-20T20:27:59.691424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-02-20T20:27:59.691862] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-02-20T20:27:59.692703] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-02-20T20:27:59.692756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:27:59.692789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:27:59.692816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:27:59.692898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:27:59.751776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:27:59.752702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:27:59.752792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:27:59.752828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:27:59.873937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:27:59.874098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:27:59.874140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:27:59.874202] [INFO ] [FORECASTER] Training complete [2026-02-20T20:27:59.877788] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-02-20T20:27:59.878078] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-02-20T20:27:59.878211] [INFO ] [sig ] NRXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:00.025585] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NRXP.txt [2026-02-20T20:28:00.025728] [INFO ] [sig ] [2161/3387] Completed NRXP in 0.3s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:28:00.025768] [INFO ] [sig ] [2162/3387] Forecasting NSC... [2026-02-20T20:28:00.025799] [INFO ] [sig ] Generating forecast for: NSC [2026-02-20T20:28:00.025831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-02-20T20:28:00.037270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-02-20T20:28:00.037677] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-02-20T20:28:00.038521] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-02-20T20:28:00.038603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:00.038641] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:00.038669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:00.038727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:00.097050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:00.097925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:00.098013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:00.098046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:00.225558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:00.225761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:00.225810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:00.225842] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:00.229499] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-02-20T20:28:00.229819] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-02-20T20:28:00.229959] [INFO ] [sig ] NSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:00.378622] [INFO ] [LOCAL ] Saved forecast: NSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NSC.txt [2026-02-20T20:28:00.378768] [INFO ] [sig ] [2162/3387] Completed NSC in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:28:00.378807] [INFO ] [sig ] [2163/3387] Forecasting NSP... [2026-02-20T20:28:00.378837] [INFO ] [sig ] Generating forecast for: NSP [2026-02-20T20:28:00.378869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-02-20T20:28:00.390496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-02-20T20:28:00.390865] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-02-20T20:28:00.391738] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-02-20T20:28:00.391791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:00.391825] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:00.391852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:00.391910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:00.452473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:00.453370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:00.453459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:00.453507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:00.582785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:00.582953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:00.583028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:00.583088] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:00.586715] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-02-20T20:28:00.587025] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-02-20T20:28:00.587162] [INFO ] [sig ] NSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:00.738589] [INFO ] [LOCAL ] Saved forecast: NSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NSP.txt [2026-02-20T20:28:00.738759] [INFO ] [sig ] [2163/3387] Completed NSP in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:28:00.738801] [INFO ] [sig ] [2164/3387] Forecasting NSSC... [2026-02-20T20:28:00.738835] [INFO ] [sig ] Generating forecast for: NSSC [2026-02-20T20:28:00.738887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-02-20T20:28:00.750840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-02-20T20:28:00.751188] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-02-20T20:28:00.752091] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-02-20T20:28:00.752146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:00.752180] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:00.752209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:00.752268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:00.813411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:00.814271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:00.814363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:00.814404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:00.939834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:00.939948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:00.939990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:00.940020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:00.943546] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-02-20T20:28:00.943852] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-02-20T20:28:00.943993] [INFO ] [sig ] NSSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:01.114792] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NSSC.txt [2026-02-20T20:28:01.114956] [INFO ] [sig ] [2164/3387] Completed NSSC in 0.4s | 2.79 sym/s | Total: 12.9m | ETA: 7.3m [2026-02-20T20:28:01.114997] [INFO ] [sig ] [2165/3387] Forecasting NTAP... [2026-02-20T20:28:01.115029] [INFO ] [sig ] Generating forecast for: NTAP [2026-02-20T20:28:01.115059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-02-20T20:28:01.128758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-02-20T20:28:01.129227] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-02-20T20:28:01.130215] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-02-20T20:28:01.130274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:01.130323] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:01.130365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:01.130428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:01.205397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:01.206470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:01.206600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:01.206645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:01.337435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:01.337622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:01.337666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:01.337695] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:01.341140] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-02-20T20:28:01.341420] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-02-20T20:28:01.341551] [INFO ] [sig ] NTAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:01.483850] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NTAP.txt [2026-02-20T20:28:01.483981] [INFO ] [sig ] [2165/3387] Completed NTAP in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:01.484020] [INFO ] [sig ] [2166/3387] Forecasting NTB... [2026-02-20T20:28:01.484051] [INFO ] [sig ] Generating forecast for: NTB [2026-02-20T20:28:01.484081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-02-20T20:28:01.501076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-02-20T20:28:01.501506] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-02-20T20:28:01.502664] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-02-20T20:28:01.502740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:01.502774] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:01.502801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:01.502863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:01.562514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:01.563394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:01.563511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:01.563549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:01.682844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:01.683026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:01.683071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:01.683102] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:01.687128] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-02-20T20:28:01.687506] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-02-20T20:28:01.687706] [INFO ] [sig ] NTB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:01.838549] [INFO ] [LOCAL ] Saved forecast: NTB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NTB.txt [2026-02-20T20:28:01.838738] [INFO ] [sig ] [2166/3387] Completed NTB in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:01.838789] [INFO ] [sig ] [2167/3387] Forecasting NTES... [2026-02-20T20:28:01.838820] [INFO ] [sig ] Generating forecast for: NTES [2026-02-20T20:28:01.838850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-02-20T20:28:01.851285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-02-20T20:28:01.851740] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-02-20T20:28:01.852608] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-02-20T20:28:01.852665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:01.852699] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:01.852727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:01.852785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:01.912715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:01.913634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:01.913723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:01.913756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:02.037383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:02.037556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:02.037621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:02.037655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:02.041421] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-02-20T20:28:02.041785] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-02-20T20:28:02.041938] [INFO ] [sig ] NTES: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:02.192637] [INFO ] [LOCAL ] Saved forecast: NTES 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NTES.txt [2026-02-20T20:28:02.192850] [INFO ] [sig ] [2167/3387] Completed NTES in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:02.192897] [INFO ] [sig ] [2168/3387] Forecasting NTIC... [2026-02-20T20:28:02.192929] [INFO ] [sig ] Generating forecast for: NTIC [2026-02-20T20:28:02.192966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-02-20T20:28:02.204998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-02-20T20:28:02.205475] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-02-20T20:28:02.206541] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-02-20T20:28:02.206636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:02.206880] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:02.206919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:02.206989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:02.268003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:02.268970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:02.269123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:02.269175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:02.379409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:02.379565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:02.379625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:02.379654] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:02.383114] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-02-20T20:28:02.383401] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-02-20T20:28:02.383542] [INFO ] [sig ] NTIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:02.526657] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NTIC.txt [2026-02-20T20:28:02.526840] [INFO ] [sig ] [2168/3387] Completed NTIC in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:02.526884] [INFO ] [sig ] [2169/3387] Forecasting NTLA... [2026-02-20T20:28:02.526917] [INFO ] [sig ] Generating forecast for: NTLA [2026-02-20T20:28:02.526949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-02-20T20:28:02.538457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-02-20T20:28:02.538910] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-02-20T20:28:02.539760] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-02-20T20:28:02.539815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:02.539849] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:02.539876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:02.539934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:02.600527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:02.601424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:02.601512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:02.601547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:02.726598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:02.726763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:02.726832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:02.726863] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:02.730319] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-02-20T20:28:02.730626] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-02-20T20:28:02.730767] [INFO ] [sig ] NTLA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:02.878491] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NTLA.txt [2026-02-20T20:28:02.878644] [INFO ] [sig ] [2169/3387] Completed NTLA in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:02.878687] [INFO ] [sig ] [2170/3387] Forecasting NTNX... [2026-02-20T20:28:02.878717] [INFO ] [sig ] Generating forecast for: NTNX [2026-02-20T20:28:02.878747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-02-20T20:28:02.894067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-02-20T20:28:02.894456] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-02-20T20:28:02.895463] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-02-20T20:28:02.895517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:02.895552] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:02.895607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:02.895680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:02.954917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:02.955761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:02.955845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:02.955879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:03.079551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:03.079692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:03.079729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:03.079757] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:03.083253] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-02-20T20:28:03.083536] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-02-20T20:28:03.083874] [INFO ] [sig ] NTNX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:03.232624] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NTNX.txt [2026-02-20T20:28:03.232789] [INFO ] [sig ] [2170/3387] Completed NTNX in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:03.232831] [INFO ] [sig ] [2171/3387] Forecasting NTRA... [2026-02-20T20:28:03.232861] [INFO ] [sig ] Generating forecast for: NTRA [2026-02-20T20:28:03.232892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-02-20T20:28:03.244665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-02-20T20:28:03.245031] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-02-20T20:28:03.245892] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-02-20T20:28:03.245948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:03.245983] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:03.246010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:03.246069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:03.304554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:03.305246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:03.305327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:03.305361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:03.428614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:03.428770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:03.428810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:03.428840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:03.432240] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-02-20T20:28:03.432516] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-02-20T20:28:03.432664] [INFO ] [sig ] NTRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:03.575454] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NTRA.txt [2026-02-20T20:28:03.575699] [INFO ] [sig ] [2171/3387] Completed NTRA in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:03.575763] [INFO ] [sig ] [2172/3387] Forecasting NTRB... [2026-02-20T20:28:03.575808] [INFO ] [sig ] Generating forecast for: NTRB [2026-02-20T20:28:03.575853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-02-20T20:28:03.586816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-02-20T20:28:03.587205] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-02-20T20:28:03.588105] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-02-20T20:28:03.588161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:03.588199] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:03.588227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:03.588286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:03.656199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:03.657460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:03.657563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:03.657621] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:03.769473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:03.769634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:03.769674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:03.769705] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:03.773124] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-02-20T20:28:03.773406] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-02-20T20:28:03.773548] [INFO ] [sig ] NTRB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:03.917261] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NTRB.txt [2026-02-20T20:28:03.917412] [INFO ] [sig ] [2172/3387] Completed NTRB in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:03.917452] [INFO ] [sig ] [2173/3387] Forecasting NTRS... [2026-02-20T20:28:03.917481] [INFO ] [sig ] Generating forecast for: NTRS [2026-02-20T20:28:03.917514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-02-20T20:28:03.929110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-02-20T20:28:03.929470] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-02-20T20:28:03.930309] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-02-20T20:28:03.930378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:03.930412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:03.930440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:03.930498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:03.989371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:03.990142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:03.990226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:03.990260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:04.110543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:04.110716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:04.110756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:04.110787] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:04.114164] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-02-20T20:28:04.114440] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-02-20T20:28:04.114590] [INFO ] [sig ] NTRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:04.256604] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NTRS.txt [2026-02-20T20:28:04.256757] [INFO ] [sig ] [2173/3387] Completed NTRS in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:04.256818] [INFO ] [sig ] [2174/3387] Forecasting NTRSO... [2026-02-20T20:28:04.256853] [INFO ] [sig ] Generating forecast for: NTRSO [2026-02-20T20:28:04.256883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-02-20T20:28:04.267660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-02-20T20:28:04.268029] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-02-20T20:28:04.268851] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-02-20T20:28:04.268905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:04.268937] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:04.268964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:04.269021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:04.331084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:04.332055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:04.332165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:04.332200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:04.459760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:04.459932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:04.459976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:04.460007] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:04.463821] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-02-20T20:28:04.464146] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-02-20T20:28:04.464292] [INFO ] [sig ] NTRSO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:04.633498] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NTRSO.txt [2026-02-20T20:28:04.633744] [INFO ] [sig ] [2174/3387] Completed NTRSO in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.3m [2026-02-20T20:28:04.633805] [INFO ] [sig ] [2175/3387] Forecasting NUS... [2026-02-20T20:28:04.633850] [INFO ] [sig ] Generating forecast for: NUS [2026-02-20T20:28:04.633890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-02-20T20:28:04.647484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-02-20T20:28:04.648154] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-02-20T20:28:04.649298] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-02-20T20:28:04.649356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:04.649434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:04.649471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:04.649543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:04.715784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:04.716729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:04.716857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:04.716895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:04.849601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:04.849767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:04.849810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:04.849840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:04.854079] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-02-20T20:28:04.854429] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-02-20T20:28:04.854625] [INFO ] [sig ] NUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:05.018333] [INFO ] [LOCAL ] Saved forecast: NUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NUS.txt [2026-02-20T20:28:05.018528] [INFO ] [sig ] [2175/3387] Completed NUS in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:05.018602] [INFO ] [sig ] [2176/3387] Forecasting NUTX... [2026-02-20T20:28:05.018638] [INFO ] [sig ] Generating forecast for: NUTX [2026-02-20T20:28:05.018668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-02-20T20:28:05.030537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-02-20T20:28:05.030969] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-02-20T20:28:05.031899] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-02-20T20:28:05.031956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:05.031990] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:05.032019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:05.032079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:05.092217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:05.093100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:05.093191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:05.093225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:05.217369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:05.217538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:05.217600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:05.217631] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:05.221123] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-20T20:28:05.221418] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-02-20T20:28:05.221559] [INFO ] [sig ] NUTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:05.365924] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NUTX.txt [2026-02-20T20:28:05.366072] [INFO ] [sig ] [2176/3387] Completed NUTX in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:05.366113] [INFO ] [sig ] [2177/3387] Forecasting NUVB... [2026-02-20T20:28:05.366144] [INFO ] [sig ] Generating forecast for: NUVB [2026-02-20T20:28:05.366174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-02-20T20:28:05.377421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-02-20T20:28:05.377804] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-02-20T20:28:05.378657] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-02-20T20:28:05.378713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:05.378747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:05.378775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:05.378832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:05.439787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:05.440463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:05.440545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:05.440597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:05.565205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:05.565368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:05.565410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:05.565438] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:05.569023] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=70.99%) [2026-02-20T20:28:05.569329] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-02-20T20:28:05.569482] [INFO ] [sig ] NUVB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:05.718645] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NUVB.txt [2026-02-20T20:28:05.719035] [INFO ] [sig ] [2177/3387] Completed NUVB in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:05.719086] [INFO ] [sig ] [2178/3387] Forecasting NUVL... [2026-02-20T20:28:05.719119] [INFO ] [sig ] Generating forecast for: NUVL [2026-02-20T20:28:05.719155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-02-20T20:28:05.731266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-02-20T20:28:05.731641] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-02-20T20:28:05.732442] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-02-20T20:28:05.732500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:05.732533] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:05.732559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:05.732637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:05.791182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:05.791986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:05.792084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:05.792119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:05.913014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:05.913180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:05.913222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:05.913291] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:05.917596] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-02-20T20:28:05.918146] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-02-20T20:28:05.918295] [INFO ] [sig ] NUVL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:06.063177] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NUVL.txt [2026-02-20T20:28:06.063339] [INFO ] [sig ] [2178/3387] Completed NUVL in 0.3s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:06.063379] [INFO ] [sig ] [2179/3387] Forecasting NUWE... [2026-02-20T20:28:06.063408] [INFO ] [sig ] Generating forecast for: NUWE [2026-02-20T20:28:06.063440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-02-20T20:28:06.074365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-02-20T20:28:06.074772] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-02-20T20:28:06.075596] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-02-20T20:28:06.075651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:06.075684] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:06.075711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:06.075768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:06.133353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:06.134099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:06.134182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:06.134215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:06.264474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:06.264652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:06.264696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:06.264725] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:06.268177] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-02-20T20:28:06.268465] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-02-20T20:28:06.268623] [INFO ] [sig ] NUWE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:06.416623] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NUWE.txt [2026-02-20T20:28:06.416842] [INFO ] [sig ] [2179/3387] Completed NUWE in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:06.416902] [INFO ] [sig ] [2180/3387] Forecasting NVAX... [2026-02-20T20:28:06.416935] [INFO ] [sig ] Generating forecast for: NVAX [2026-02-20T20:28:06.416966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-02-20T20:28:06.428320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-02-20T20:28:06.428773] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-02-20T20:28:06.429630] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-02-20T20:28:06.429683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:06.429716] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:06.429742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:06.429799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:06.490343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:06.491281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:06.491371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:06.491405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:06.623271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:06.623454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:06.623495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:06.623524] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:06.627059] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=57.57%) [2026-02-20T20:28:06.627371] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-02-20T20:28:06.627518] [INFO ] [sig ] NVAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:06.776879] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVAX.txt [2026-02-20T20:28:06.777071] [INFO ] [sig ] [2180/3387] Completed NVAX in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:06.777114] [INFO ] [sig ] [2181/3387] Forecasting NVD... [2026-02-20T20:28:06.777146] [INFO ] [sig ] Generating forecast for: NVD [2026-02-20T20:28:06.777180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-02-20T20:28:06.791464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-02-20T20:28:06.791925] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-02-20T20:28:06.792843] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-02-20T20:28:06.792903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:06.792938] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:06.792966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:06.793024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:06.858221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:06.859180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:06.859291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:06.859327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:06.986748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:06.986943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:06.986989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:06.987018] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:06.990694] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-02-20T20:28:06.991009] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-02-20T20:28:06.991155] [INFO ] [sig ] NVD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:07.145802] [INFO ] [LOCAL ] Saved forecast: NVD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVD.txt [2026-02-20T20:28:07.145990] [INFO ] [sig ] [2181/3387] Completed NVD in 0.4s | 2.79 sym/s | Total: 13.0m | ETA: 7.2m [2026-02-20T20:28:07.146033] [INFO ] [sig ] [2182/3387] Forecasting NVDA... [2026-02-20T20:28:07.146064] [INFO ] [sig ] Generating forecast for: NVDA [2026-02-20T20:28:07.146096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-02-20T20:28:07.159708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-02-20T20:28:07.160159] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-02-20T20:28:07.161150] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-02-20T20:28:07.161211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:07.161245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:07.161273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:07.161330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:07.221741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:07.222676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:07.222767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:07.222801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:07.350811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:07.350974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:07.351017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:07.351048] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:07.354541] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-02-20T20:28:07.354847] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-02-20T20:28:07.354986] [INFO ] [sig ] NVDA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:07.498143] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVDA.txt [2026-02-20T20:28:07.498292] [INFO ] [sig ] [2182/3387] Completed NVDA in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:07.498335] [INFO ] [sig ] [2183/3387] Forecasting NVDD... [2026-02-20T20:28:07.498366] [INFO ] [sig ] Generating forecast for: NVDD [2026-02-20T20:28:07.498397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-02-20T20:28:07.509672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-02-20T20:28:07.510040] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-02-20T20:28:07.510930] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-02-20T20:28:07.510985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:07.511019] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:07.511047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:07.511105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:07.572647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:07.573343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:07.573427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:07.573462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:07.696177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:07.696331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:07.696370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:07.696399] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:07.699902] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-02-20T20:28:07.700176] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-02-20T20:28:07.700312] [INFO ] [sig ] NVDD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:07.847556] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVDD.txt [2026-02-20T20:28:07.847758] [INFO ] [sig ] [2183/3387] Completed NVDD in 0.3s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:07.847805] [INFO ] [sig ] [2184/3387] Forecasting NVDL... [2026-02-20T20:28:07.847837] [INFO ] [sig ] Generating forecast for: NVDL [2026-02-20T20:28:07.847866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-02-20T20:28:07.860000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-02-20T20:28:07.860360] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-02-20T20:28:07.861217] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-02-20T20:28:07.861272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:07.861341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:07.861374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:07.861431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:07.919837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:07.920535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:07.920665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:07.920701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:08.044975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:08.045148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:08.045195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:08.045226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:08.049139] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=43.49%) [2026-02-20T20:28:08.049448] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-02-20T20:28:08.049610] [INFO ] [sig ] NVDL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:08.200371] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NVDL.txt [2026-02-20T20:28:08.200511] [INFO ] [sig ] [2184/3387] Completed NVDL in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:08.200552] [INFO ] [sig ] [2185/3387] Forecasting NVDS... [2026-02-20T20:28:08.200602] [INFO ] [sig ] Generating forecast for: NVDS [2026-02-20T20:28:08.200635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-02-20T20:28:08.211761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-02-20T20:28:08.212099] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-02-20T20:28:08.212916] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-02-20T20:28:08.212970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:08.213003] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:08.213032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:08.213088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:08.270214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:08.271039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:08.271154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:08.271188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:08.392105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:08.392266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:08.392308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:08.392339] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:08.395975] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-02-20T20:28:08.396262] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-02-20T20:28:08.396397] [INFO ] [sig ] NVDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:08.542902] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVDS.txt [2026-02-20T20:28:08.543044] [INFO ] [sig ] [2185/3387] Completed NVDS in 0.3s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:08.543086] [INFO ] [sig ] [2186/3387] Forecasting NVEC... [2026-02-20T20:28:08.543118] [INFO ] [sig ] Generating forecast for: NVEC [2026-02-20T20:28:08.543148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-02-20T20:28:08.554272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-02-20T20:28:08.554637] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-02-20T20:28:08.555459] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-02-20T20:28:08.555512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:08.555546] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:08.555591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:08.555651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:08.624400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:08.625785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:08.625898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:08.625953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:08.759749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:08.759937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:08.759989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:08.760025] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:08.764605] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-02-20T20:28:08.765204] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-02-20T20:28:08.765390] [INFO ] [sig ] NVEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:08.917484] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVEC.txt [2026-02-20T20:28:08.917689] [INFO ] [sig ] [2186/3387] Completed NVEC in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:08.917744] [INFO ] [sig ] [2187/3387] Forecasting NVG... [2026-02-20T20:28:08.917777] [INFO ] [sig ] Generating forecast for: NVG [2026-02-20T20:28:08.917808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-02-20T20:28:08.929645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-02-20T20:28:08.930043] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-02-20T20:28:08.930897] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-02-20T20:28:08.930950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:08.930982] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:08.931008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:08.931064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:08.992354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:08.993280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:08.993370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:08.993404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:09.124263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:09.124443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:09.124490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:09.124520] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:09.128179] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-02-20T20:28:09.128506] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-02-20T20:28:09.128711] [INFO ] [sig ] NVG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:09.280775] [INFO ] [LOCAL ] Saved forecast: NVG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NVG.txt [2026-02-20T20:28:09.280931] [INFO ] [sig ] [2187/3387] Completed NVG in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:09.280978] [INFO ] [sig ] [2188/3387] Forecasting NVGS... [2026-02-20T20:28:09.281010] [INFO ] [sig ] Generating forecast for: NVGS [2026-02-20T20:28:09.281045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-02-20T20:28:09.292824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-02-20T20:28:09.293180] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-02-20T20:28:09.294028] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-02-20T20:28:09.294084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:09.294118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:09.294147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:09.294206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:09.353629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:09.354347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:09.354430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:09.354464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:09.495303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:09.495497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:09.495561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:09.495619] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:09.499880] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=68.43%) [2026-02-20T20:28:09.500293] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-02-20T20:28:09.500458] [INFO ] [sig ] NVGS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:09.647363] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVGS.txt [2026-02-20T20:28:09.647556] [INFO ] [sig ] [2188/3387] Completed NVGS in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:09.647644] [INFO ] [sig ] [2189/3387] Forecasting NVMI... [2026-02-20T20:28:09.647678] [INFO ] [sig ] Generating forecast for: NVMI [2026-02-20T20:28:09.647709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-02-20T20:28:09.659148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-02-20T20:28:09.659541] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-02-20T20:28:09.660385] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-02-20T20:28:09.660441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:09.660475] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:09.660503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:09.660562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:09.721801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:09.722723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:09.722813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:09.722847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:09.844791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:09.844958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:09.845002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:09.845033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:09.848676] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=49.69%) [2026-02-20T20:28:09.848984] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-02-20T20:28:09.849141] [INFO ] [sig ] NVMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:09.999873] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NVMI.txt [2026-02-20T20:28:10.000071] [INFO ] [sig ] [2189/3387] Completed NVMI in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:10.000113] [INFO ] [sig ] [2190/3387] Forecasting NVO... [2026-02-20T20:28:10.000144] [INFO ] [sig ] Generating forecast for: NVO [2026-02-20T20:28:10.000177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-02-20T20:28:10.012301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-02-20T20:28:10.012739] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-02-20T20:28:10.013622] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-02-20T20:28:10.013678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:10.013712] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:10.013741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:10.013799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:10.073351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:10.074257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:10.074349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:10.074381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:10.194730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:10.194905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:10.194953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:10.194984] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:10.198557] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-02-20T20:28:10.198889] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-02-20T20:28:10.199035] [INFO ] [sig ] NVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:10.354598] [INFO ] [LOCAL ] Saved forecast: NVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVO.txt [2026-02-20T20:28:10.354779] [INFO ] [sig ] [2190/3387] Completed NVO in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:10.354819] [INFO ] [sig ] [2191/3387] Forecasting NVRI... [2026-02-20T20:28:10.354848] [INFO ] [sig ] Generating forecast for: NVRI [2026-02-20T20:28:10.354881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-02-20T20:28:10.366833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-02-20T20:28:10.367266] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-02-20T20:28:10.368122] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-02-20T20:28:10.368178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:10.368211] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:10.368238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:10.368300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:10.428170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:10.429048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:10.429135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:10.429167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:10.551466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:10.551629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:10.551688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:10.551718] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:10.555048] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-02-20T20:28:10.555318] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-02-20T20:28:10.555448] [INFO ] [sig ] NVRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:10.707022] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVRI.txt [2026-02-20T20:28:10.707185] [INFO ] [sig ] [2191/3387] Completed NVRI in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.2m [2026-02-20T20:28:10.707226] [INFO ] [sig ] [2192/3387] Forecasting NVS... [2026-02-20T20:28:10.707257] [INFO ] [sig ] Generating forecast for: NVS [2026-02-20T20:28:10.707288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-02-20T20:28:10.719169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-02-20T20:28:10.719552] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-02-20T20:28:10.720356] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-02-20T20:28:10.720408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:10.720478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:10.720507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:10.720564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:10.784374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:10.785541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:10.785650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:10.785686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:10.922723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:10.922889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:10.922932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:10.922962] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:10.926623] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-02-20T20:28:10.926980] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-02-20T20:28:10.927124] [INFO ] [sig ] NVS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:11.108130] [INFO ] [LOCAL ] Saved forecast: NVS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NVS.txt [2026-02-20T20:28:11.108295] [INFO ] [sig ] [2192/3387] Completed NVS in 0.4s | 2.79 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:11.108337] [INFO ] [sig ] [2193/3387] Forecasting NVTS... [2026-02-20T20:28:11.108368] [INFO ] [sig ] Generating forecast for: NVTS [2026-02-20T20:28:11.108398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-02-20T20:28:11.121116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-02-20T20:28:11.121499] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-02-20T20:28:11.122360] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-02-20T20:28:11.122415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:11.122448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:11.122475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:11.122532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:11.180487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:11.181433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:11.181560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:11.181612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:11.298062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:11.298223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:11.298265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:11.298294] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:11.301743] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-02-20T20:28:11.302018] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-02-20T20:28:11.302150] [INFO ] [sig ] NVTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:11.447736] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NVTS.txt [2026-02-20T20:28:11.447930] [INFO ] [sig ] [2193/3387] Completed NVTS in 0.3s | 2.79 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:11.447972] [INFO ] [sig ] [2194/3387] Forecasting NWBI... [2026-02-20T20:28:11.448003] [INFO ] [sig ] Generating forecast for: NWBI [2026-02-20T20:28:11.448032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-02-20T20:28:11.462271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-02-20T20:28:11.462776] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-02-20T20:28:11.464272] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-02-20T20:28:11.464331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:11.464366] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:11.464393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:11.464452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:11.530257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:11.531300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:11.531401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:11.531435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:11.684120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:11.684333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:11.684401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:11.684453] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:11.690286] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=68.23%) [2026-02-20T20:28:11.690850] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-02-20T20:28:11.691086] [INFO ] [sig ] NWBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:11.916132] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWBI.txt [2026-02-20T20:28:11.916377] [INFO ] [sig ] [2194/3387] Completed NWBI in 0.5s | 2.79 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:11.916448] [INFO ] [sig ] [2195/3387] Forecasting NWE... [2026-02-20T20:28:11.916505] [INFO ] [sig ] Generating forecast for: NWE [2026-02-20T20:28:11.916563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-02-20T20:28:11.955707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-02-20T20:28:11.957443] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-02-20T20:28:11.959707] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-02-20T20:28:11.959807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:11.959884] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:11.959936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:11.960033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:12.069150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:12.070488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:12.070717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:12.070784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:12.277802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:12.278120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:12.278190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:12.278300] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:12.284345] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-02-20T20:28:12.284960] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-02-20T20:28:12.285192] [INFO ] [sig ] NWE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:12.527095] [INFO ] [LOCAL ] Saved forecast: NWE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWE.txt [2026-02-20T20:28:12.527343] [INFO ] [sig ] [2195/3387] Completed NWE in 0.6s | 2.79 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:12.527425] [INFO ] [sig ] [2196/3387] Forecasting NWFL... [2026-02-20T20:28:12.527482] [INFO ] [sig ] Generating forecast for: NWFL [2026-02-20T20:28:12.527540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-02-20T20:28:12.553724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-02-20T20:28:12.554284] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-02-20T20:28:12.556010] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-02-20T20:28:12.556116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:12.556166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:12.556210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:12.556300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:12.647829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:12.649096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:12.649262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:12.649317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:12.816397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:12.816636] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:28:12.816723] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:12.816971] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:12.822971] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-02-20T20:28:12.823528] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-02-20T20:28:12.823787] [INFO ] [sig ] NWFL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:13.049236] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWFL.txt [2026-02-20T20:28:13.049437] [INFO ] [sig ] [2196/3387] Completed NWFL in 0.5s | 2.78 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:13.049485] [INFO ] [sig ] [2197/3387] Forecasting NWG... [2026-02-20T20:28:13.049520] [INFO ] [sig ] Generating forecast for: NWG [2026-02-20T20:28:13.049560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-02-20T20:28:13.063353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-02-20T20:28:13.064021] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-02-20T20:28:13.064885] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-02-20T20:28:13.065130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:13.065164] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:13.065191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:13.065251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:13.125460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:13.126378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:13.126469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:13.126503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:13.256871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:13.257029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:13.257070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:13.257101] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:13.260955] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-20T20:28:13.261323] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-02-20T20:28:13.261472] [INFO ] [sig ] NWG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:13.470668] [INFO ] [LOCAL ] Saved forecast: NWG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWG.txt [2026-02-20T20:28:13.470851] [INFO ] [sig ] [2197/3387] Completed NWG in 0.4s | 2.78 sym/s | Total: 13.1m | ETA: 7.1m [2026-02-20T20:28:13.470892] [INFO ] [sig ] [2198/3387] Forecasting NWL... [2026-02-20T20:28:13.470922] [INFO ] [sig ] Generating forecast for: NWL [2026-02-20T20:28:13.470978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-02-20T20:28:13.484861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-02-20T20:28:13.485345] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-02-20T20:28:13.486377] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-02-20T20:28:13.486445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:13.486485] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:13.486519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:13.486627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:13.552482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:13.553427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:13.553521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:13.553556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:13.709304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:13.709503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:13.709601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:13.709653] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:13.715181] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-02-20T20:28:13.715741] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-02-20T20:28:13.715962] [INFO ] [sig ] NWL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:13.879899] [INFO ] [LOCAL ] Saved forecast: NWL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWL.txt [2026-02-20T20:28:13.880059] [INFO ] [sig ] [2198/3387] Completed NWL in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:13.880098] [INFO ] [sig ] [2199/3387] Forecasting NWPX... [2026-02-20T20:28:13.880128] [INFO ] [sig ] Generating forecast for: NWPX [2026-02-20T20:28:13.880167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-02-20T20:28:13.891678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-02-20T20:28:13.892077] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-02-20T20:28:13.892914] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-02-20T20:28:13.892969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:13.893001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:13.893030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:13.893089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:13.952456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:13.953372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:13.953457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:13.953502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:14.075625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:14.075794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:14.075835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:14.075864] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:14.079371] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-02-20T20:28:14.079696] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-02-20T20:28:14.079853] [INFO ] [sig ] NWPX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:14.223470] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NWPX.txt [2026-02-20T20:28:14.223655] [INFO ] [sig ] [2199/3387] Completed NWPX in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:14.223703] [INFO ] [sig ] [2200/3387] Forecasting NWS... [2026-02-20T20:28:14.223737] [INFO ] [sig ] Generating forecast for: NWS [2026-02-20T20:28:14.223771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-02-20T20:28:14.235183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-02-20T20:28:14.235543] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-02-20T20:28:14.236372] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-02-20T20:28:14.236425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:14.236458] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:14.236485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:14.236541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:14.296664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:14.297655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:14.297792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:14.297855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:14.424541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:14.424721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:14.424765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:14.424795] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:14.428450] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-02-20T20:28:14.428789] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-02-20T20:28:14.428940] [INFO ] [sig ] NWS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:14.582479] [INFO ] [LOCAL ] Saved forecast: NWS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWS.txt [2026-02-20T20:28:14.582702] [INFO ] [sig ] [2200/3387] Completed NWS in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:14.582749] [INFO ] [sig ] [2201/3387] Forecasting NWSA... [2026-02-20T20:28:14.582781] [INFO ] [sig ] Generating forecast for: NWSA [2026-02-20T20:28:14.582816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-02-20T20:28:14.596156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-02-20T20:28:14.596619] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-02-20T20:28:14.597847] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-02-20T20:28:14.598101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:14.598134] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:14.598162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:14.598220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:14.662636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:14.663601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:14.663689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:14.663723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:14.785473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:14.785663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:14.785713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:14.785749] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:14.789516] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=55.03%) [2026-02-20T20:28:14.789906] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-02-20T20:28:14.790069] [INFO ] [sig ] NWSA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:14.948981] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NWSA.txt [2026-02-20T20:28:14.949154] [INFO ] [sig ] [2201/3387] Completed NWSA in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:14.949196] [INFO ] [sig ] [2202/3387] Forecasting NX... [2026-02-20T20:28:14.949225] [INFO ] [sig ] Generating forecast for: NX [2026-02-20T20:28:14.949257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-02-20T20:28:14.962427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-02-20T20:28:14.962870] [INFO ] [FORECASTER] Starting predict_future for NX [2026-02-20T20:28:14.963768] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-02-20T20:28:14.963824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:14.963858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:14.963888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:14.963947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:15.026458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:15.027467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:15.027637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:15.027683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:15.161031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:15.161196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:15.161239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:15.161268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:15.164978] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-02-20T20:28:15.165268] [INFO ] [FORECASTER] Completed predict_future for NX [2026-02-20T20:28:15.165407] [INFO ] [sig ] NX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:15.310121] [INFO ] [LOCAL ] Saved forecast: NX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NX.txt [2026-02-20T20:28:15.310283] [INFO ] [sig ] [2202/3387] Completed NX in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:15.310323] [INFO ] [sig ] [2203/3387] Forecasting NXE... [2026-02-20T20:28:15.310353] [INFO ] [sig ] Generating forecast for: NXE [2026-02-20T20:28:15.310383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-02-20T20:28:15.321642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-02-20T20:28:15.322061] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-02-20T20:28:15.322928] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-02-20T20:28:15.322982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:15.323014] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:15.323042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:15.323099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:15.381696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:15.382603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:15.382690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:15.382723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:15.506336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:15.506504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:15.506544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:15.506597] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:15.510121] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-02-20T20:28:15.510397] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-02-20T20:28:15.510527] [INFO ] [sig ] NXE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:15.657373] [INFO ] [LOCAL ] Saved forecast: NXE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NXE.txt [2026-02-20T20:28:15.657542] [INFO ] [sig ] [2203/3387] Completed NXE in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:15.657604] [INFO ] [sig ] [2204/3387] Forecasting NXG... [2026-02-20T20:28:15.657637] [INFO ] [sig ] Generating forecast for: NXG [2026-02-20T20:28:15.657674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-02-20T20:28:15.668744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-02-20T20:28:15.669107] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-02-20T20:28:15.669946] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-02-20T20:28:15.669998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:15.670031] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:15.670058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:15.670114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:15.731386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:15.732309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:15.732398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:15.732432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:15.851263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:15.851428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:15.851468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:15.851497] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:15.854914] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-02-20T20:28:15.855192] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-02-20T20:28:15.855324] [INFO ] [sig ] NXG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:16.003081] [INFO ] [LOCAL ] Saved forecast: NXG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NXG.txt [2026-02-20T20:28:16.003251] [INFO ] [sig ] [2204/3387] Completed NXG in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:16.003291] [INFO ] [sig ] [2205/3387] Forecasting NXGL... [2026-02-20T20:28:16.003322] [INFO ] [sig ] Generating forecast for: NXGL [2026-02-20T20:28:16.003351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-02-20T20:28:16.015162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-02-20T20:28:16.015537] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-02-20T20:28:16.016546] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-02-20T20:28:16.016636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:16.016679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:16.016708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:16.016767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:16.074950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:16.075888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:16.075974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:16.076009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:16.193881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:16.194048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:16.194091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:16.194122] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:16.197725] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-02-20T20:28:16.198033] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-02-20T20:28:16.198178] [INFO ] [sig ] NXGL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:16.344693] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NXGL.txt [2026-02-20T20:28:16.344904] [INFO ] [sig ] [2205/3387] Completed NXGL in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:16.344947] [INFO ] [sig ] [2206/3387] Forecasting NXP... [2026-02-20T20:28:16.344977] [INFO ] [sig ] Generating forecast for: NXP [2026-02-20T20:28:16.345009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-02-20T20:28:16.356474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-02-20T20:28:16.357035] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-02-20T20:28:16.358142] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-02-20T20:28:16.358203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:16.358237] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:16.358265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:16.358325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:16.429807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:16.430815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:16.430913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:16.430947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:16.567370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:16.567539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:16.567605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:16.567640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:16.572487] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-20T20:28:16.573000] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-02-20T20:28:16.573414] [INFO ] [sig ] NXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:16.723669] [INFO ] [LOCAL ] Saved forecast: NXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/NXP.txt [2026-02-20T20:28:16.723819] [INFO ] [sig ] [2206/3387] Completed NXP in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:16.724049] [INFO ] [sig ] [2207/3387] Forecasting NXPI... [2026-02-20T20:28:16.724080] [INFO ] [sig ] Generating forecast for: NXPI [2026-02-20T20:28:16.724110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-02-20T20:28:16.735649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-02-20T20:28:16.736037] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-02-20T20:28:16.736911] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-02-20T20:28:16.736964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:16.736995] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:16.737022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:16.737079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:16.794127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:16.794935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:16.795022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:16.795055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:16.920505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:16.920686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:16.920733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:16.920767] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:16.924286] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-02-20T20:28:16.924590] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-02-20T20:28:16.924729] [INFO ] [sig ] NXPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:17.069713] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NXPI.txt [2026-02-20T20:28:17.069864] [INFO ] [sig ] [2207/3387] Completed NXPI in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:17.069905] [INFO ] [sig ] [2208/3387] Forecasting NYXH... [2026-02-20T20:28:17.069935] [INFO ] [sig ] Generating forecast for: NYXH [2026-02-20T20:28:17.069966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-02-20T20:28:17.081088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-02-20T20:28:17.081455] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-02-20T20:28:17.082328] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-02-20T20:28:17.082406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:17.082448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:17.082478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:17.082552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:17.140763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:17.141760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:17.141905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:17.141941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:17.263243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:17.263408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:17.263451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:17.263482] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:17.267320] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=18.62%) [2026-02-20T20:28:17.267646] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-02-20T20:28:17.267788] [INFO ] [sig ] NYXH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:17.415659] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NYXH.txt [2026-02-20T20:28:17.415811] [INFO ] [sig ] [2208/3387] Completed NYXH in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:17.415851] [INFO ] [sig ] [2209/3387] Forecasting NZF... [2026-02-20T20:28:17.415882] [INFO ] [sig ] Generating forecast for: NZF [2026-02-20T20:28:17.415912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-02-20T20:28:17.427120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-02-20T20:28:17.427468] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-02-20T20:28:17.428274] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-02-20T20:28:17.428327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:17.428389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:17.428418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:17.428475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:17.486050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:17.486664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:17.486742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:17.486775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:17.608616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:17.608792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:17.608849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:17.608893] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:17.612747] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=22.91%) [2026-02-20T20:28:17.613040] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-02-20T20:28:17.613180] [INFO ] [sig ] NZF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:17.757419] [INFO ] [LOCAL ] Saved forecast: NZF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/NZF.txt [2026-02-20T20:28:17.757547] [INFO ] [sig ] [2209/3387] Completed NZF in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-20T20:28:17.757603] [INFO ] [sig ] [2210/3387] Forecasting OABI... [2026-02-20T20:28:17.757636] [INFO ] [sig ] Generating forecast for: OABI [2026-02-20T20:28:17.757666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-02-20T20:28:17.768978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-02-20T20:28:17.769309] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-02-20T20:28:17.770115] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-02-20T20:28:17.770168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:17.770200] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:17.770226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:17.770283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:17.830710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:17.831353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:17.831436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:17.831469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:17.974186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:17.974344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:17.974386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:17.974415] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:17.977937] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=71.28%) [2026-02-20T20:28:17.978216] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-02-20T20:28:17.978348] [INFO ] [sig ] OABI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:18.121382] [INFO ] [LOCAL ] Saved forecast: OABI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OABI.txt [2026-02-20T20:28:18.121527] [INFO ] [sig ] [2210/3387] Completed OABI in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 7.0m [2026-02-20T20:28:18.121566] [INFO ] [sig ] [2211/3387] Forecasting OBDC... [2026-02-20T20:28:18.121618] [INFO ] [sig ] Generating forecast for: OBDC [2026-02-20T20:28:18.121650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-02-20T20:28:18.133420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-02-20T20:28:18.133838] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-02-20T20:28:18.134682] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-02-20T20:28:18.134737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:18.134778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:18.134807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:18.134865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:18.193017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:18.193849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:18.193940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:18.193973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:18.313865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:18.314018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:18.314057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:18.314086] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:18.317945] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-02-20T20:28:18.318215] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-02-20T20:28:18.318344] [INFO ] [sig ] OBDC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:18.467806] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OBDC.txt [2026-02-20T20:28:18.467980] [INFO ] [sig ] [2211/3387] Completed OBDC in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.0m [2026-02-20T20:28:18.468031] [INFO ] [sig ] [2212/3387] Forecasting OBIL... [2026-02-20T20:28:18.468064] [INFO ] [sig ] Generating forecast for: OBIL [2026-02-20T20:28:18.468097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-02-20T20:28:18.480263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-02-20T20:28:18.480685] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-02-20T20:28:18.481535] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-02-20T20:28:18.481614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:18.481650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:18.481679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:18.481738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:18.541471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:18.542476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:18.542565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:18.542618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:18.651362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:18.651530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:18.651592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:18.651679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:18.655222] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-02-20T20:28:18.655510] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-02-20T20:28:18.655667] [INFO ] [sig ] OBIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:18.798069] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OBIL.txt [2026-02-20T20:28:18.798235] [INFO ] [sig ] [2212/3387] Completed OBIL in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.0m [2026-02-20T20:28:18.798279] [INFO ] [sig ] [2213/3387] Forecasting OBIO... [2026-02-20T20:28:18.798311] [INFO ] [sig ] Generating forecast for: OBIO [2026-02-20T20:28:18.798343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-02-20T20:28:18.810174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-02-20T20:28:18.810550] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-02-20T20:28:18.811366] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-02-20T20:28:18.811420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:18.811452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:18.811479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:18.811535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:18.869483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:18.870187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:18.870271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:18.870305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:18.988690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:18.988864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:18.988918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:18.988954] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:18.992524] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-02-20T20:28:18.992841] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-02-20T20:28:18.992980] [INFO ] [sig ] OBIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:19.141214] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OBIO.txt [2026-02-20T20:28:19.141359] [INFO ] [sig ] [2213/3387] Completed OBIO in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 7.0m [2026-02-20T20:28:19.141400] [INFO ] [sig ] [2214/3387] Forecasting OBK... [2026-02-20T20:28:19.141429] [INFO ] [sig ] Generating forecast for: OBK [2026-02-20T20:28:19.141459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-02-20T20:28:19.153323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-02-20T20:28:19.153652] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-02-20T20:28:19.154653] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-02-20T20:28:19.154706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:19.154738] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:19.154765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:19.154823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:19.215086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:19.215796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:19.215882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:19.215915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:19.335802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:19.335962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:19.336005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:19.336036] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:19.339545] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-02-20T20:28:19.339864] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-02-20T20:28:19.340008] [INFO ] [sig ] OBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:19.484469] [INFO ] [LOCAL ] Saved forecast: OBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OBK.txt [2026-02-20T20:28:19.484623] [INFO ] [sig ] [2214/3387] Completed OBK in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:19.484668] [INFO ] [sig ] [2215/3387] Forecasting OC... [2026-02-20T20:28:19.484700] [INFO ] [sig ] Generating forecast for: OC [2026-02-20T20:28:19.484733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-02-20T20:28:19.496486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-02-20T20:28:19.496885] [INFO ] [FORECASTER] Starting predict_future for OC [2026-02-20T20:28:19.497768] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-02-20T20:28:19.497823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:19.497859] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:19.497892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:19.497962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:19.557949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:19.558847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:19.558949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:19.558991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:19.679428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:19.679607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:19.679681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:19.679714] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:19.683285] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=53.42%) [2026-02-20T20:28:19.683591] [INFO ] [FORECASTER] Completed predict_future for OC [2026-02-20T20:28:19.683729] [INFO ] [sig ] OC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:19.829566] [INFO ] [LOCAL ] Saved forecast: OC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OC.txt [2026-02-20T20:28:19.829734] [INFO ] [sig ] [2215/3387] Completed OC in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:19.829778] [INFO ] [sig ] [2216/3387] Forecasting OCCI... [2026-02-20T20:28:19.829815] [INFO ] [sig ] Generating forecast for: OCCI [2026-02-20T20:28:19.829851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-02-20T20:28:19.844719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-02-20T20:28:19.845118] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-02-20T20:28:19.845986] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-02-20T20:28:19.846041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:19.846075] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:19.846103] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:19.846160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:19.903444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:19.904083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:19.904163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:19.904196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:20.023333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:20.023495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:20.023536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:20.023566] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:20.027281] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-02-20T20:28:20.027560] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-02-20T20:28:20.027710] [INFO ] [sig ] OCCI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:20.170804] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OCCI.txt [2026-02-20T20:28:20.170955] [INFO ] [sig ] [2216/3387] Completed OCCI in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:20.170995] [INFO ] [sig ] [2217/3387] Forecasting OCFC... [2026-02-20T20:28:20.171025] [INFO ] [sig ] Generating forecast for: OCFC [2026-02-20T20:28:20.171055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-02-20T20:28:20.183153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-02-20T20:28:20.183600] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-02-20T20:28:20.184421] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-02-20T20:28:20.184475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:20.184507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:20.184534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:20.184619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:20.245509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:20.246486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:20.246598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:20.246636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:20.371529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:20.371709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:20.371751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:20.371780] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:20.375250] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-02-20T20:28:20.375526] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-02-20T20:28:20.375674] [INFO ] [sig ] OCFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:20.519523] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OCFC.txt [2026-02-20T20:28:20.519694] [INFO ] [sig ] [2217/3387] Completed OCFC in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:20.519737] [INFO ] [sig ] [2218/3387] Forecasting OCGN... [2026-02-20T20:28:20.519769] [INFO ] [sig ] Generating forecast for: OCGN [2026-02-20T20:28:20.519801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-02-20T20:28:20.531225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-02-20T20:28:20.531593] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-02-20T20:28:20.532430] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-02-20T20:28:20.532489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:20.532522] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:20.532551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:20.532631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:20.593647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:20.594423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:20.594508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:20.594542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:20.717493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:20.717668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:20.717713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:20.717748] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:20.721633] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-02-20T20:28:20.721933] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-02-20T20:28:20.722070] [INFO ] [sig ] OCGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:20.874344] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OCGN.txt [2026-02-20T20:28:20.874506] [INFO ] [sig ] [2218/3387] Completed OCGN in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:20.874547] [INFO ] [sig ] [2219/3387] Forecasting OCSL... [2026-02-20T20:28:20.874601] [INFO ] [sig ] Generating forecast for: OCSL [2026-02-20T20:28:20.874634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-02-20T20:28:20.887897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-02-20T20:28:20.888328] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-02-20T20:28:20.889211] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-02-20T20:28:20.889267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:20.889318] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:20.889349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:20.889408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:20.949411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:20.950389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:20.950511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:20.950546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:21.083823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:21.083985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:21.084028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:21.084058] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:21.088161] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-02-20T20:28:21.088468] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-02-20T20:28:21.088634] [INFO ] [sig ] OCSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:21.236729] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OCSL.txt [2026-02-20T20:28:21.236927] [INFO ] [sig ] [2219/3387] Completed OCSL in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:21.236977] [INFO ] [sig ] [2220/3387] Forecasting OCUL... [2026-02-20T20:28:21.237010] [INFO ] [sig ] Generating forecast for: OCUL [2026-02-20T20:28:21.237042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-02-20T20:28:21.248503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-02-20T20:28:21.248923] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-02-20T20:28:21.249824] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-02-20T20:28:21.249880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:21.249914] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:21.249943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:21.250002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:21.310720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:21.311640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:21.311729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:21.311764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:21.439346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:21.439512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:21.439554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:21.439617] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:21.443187] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-02-20T20:28:21.443473] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-02-20T20:28:21.443640] [INFO ] [sig ] OCUL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:21.588808] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OCUL.txt [2026-02-20T20:28:21.588958] [INFO ] [sig ] [2220/3387] Completed OCUL in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:21.588998] [INFO ] [sig ] [2221/3387] Forecasting ODC... [2026-02-20T20:28:21.589029] [INFO ] [sig ] Generating forecast for: ODC [2026-02-20T20:28:21.589059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-02-20T20:28:21.600481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-02-20T20:28:21.600900] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-02-20T20:28:21.601846] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-02-20T20:28:21.601921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:21.601973] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:21.602009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:21.602084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:21.663204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:21.664077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:21.664165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:21.664200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:21.781140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:21.781302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:21.781345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:21.781375] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:21.784991] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=9.94%) [2026-02-20T20:28:21.785282] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-02-20T20:28:21.785417] [INFO ] [sig ] ODC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:21.930716] [INFO ] [LOCAL ] Saved forecast: ODC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ODC.txt [2026-02-20T20:28:21.930872] [INFO ] [sig ] [2221/3387] Completed ODC in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:21.930913] [INFO ] [sig ] [2222/3387] Forecasting ODD... [2026-02-20T20:28:21.930944] [INFO ] [sig ] Generating forecast for: ODD [2026-02-20T20:28:21.930974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-02-20T20:28:21.942678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-02-20T20:28:21.943091] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-02-20T20:28:21.943927] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-02-20T20:28:21.943981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:21.944017] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:21.944044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:21.944102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:22.005081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:22.006103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:22.006195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:22.006229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:22.130273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:22.130441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:22.130485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:22.130516] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:22.133948] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=13.45%) [2026-02-20T20:28:22.134226] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-02-20T20:28:22.134360] [INFO ] [sig ] ODD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:22.278369] [INFO ] [LOCAL ] Saved forecast: ODD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ODD.txt [2026-02-20T20:28:22.278563] [INFO ] [sig ] [2222/3387] Completed ODD in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:22.278624] [INFO ] [sig ] [2223/3387] Forecasting ODFL... [2026-02-20T20:28:22.278664] [INFO ] [sig ] Generating forecast for: ODFL [2026-02-20T20:28:22.278698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-02-20T20:28:22.289845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-02-20T20:28:22.290188] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-02-20T20:28:22.291003] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-02-20T20:28:22.291056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:22.291090] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:22.291117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:22.291174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:22.352066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:22.352895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:22.352983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:22.353017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:22.477157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:22.477330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:22.477373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:22.477404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:22.481054] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=62.37%) [2026-02-20T20:28:22.481363] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-02-20T20:28:22.481506] [INFO ] [sig ] ODFL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:22.632754] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ODFL.txt [2026-02-20T20:28:22.632900] [INFO ] [sig ] [2223/3387] Completed ODFL in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:22.632943] [INFO ] [sig ] [2224/3387] Forecasting OEC... [2026-02-20T20:28:22.632972] [INFO ] [sig ] Generating forecast for: OEC [2026-02-20T20:28:22.633006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-02-20T20:28:22.644159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-02-20T20:28:22.644528] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-02-20T20:28:22.645426] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-02-20T20:28:22.645483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:22.645516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:22.645545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:22.645630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:22.707720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:22.708626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:22.708713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:22.708747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:22.832295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:22.832475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:22.832517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:22.832547] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:22.836166] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=88.42%) [2026-02-20T20:28:22.836457] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-02-20T20:28:22.836613] [INFO ] [sig ] OEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:22.982092] [INFO ] [LOCAL ] Saved forecast: OEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OEC.txt [2026-02-20T20:28:22.982253] [INFO ] [sig ] [2224/3387] Completed OEC in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:22.982295] [INFO ] [sig ] [2225/3387] Forecasting OESX... [2026-02-20T20:28:22.982325] [INFO ] [sig ] Generating forecast for: OESX [2026-02-20T20:28:22.982355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-02-20T20:28:22.993135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-02-20T20:28:22.993492] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-02-20T20:28:22.994294] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-02-20T20:28:22.994347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:22.994381] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:22.994409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:22.994465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:23.055110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:23.056004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:23.056104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:23.056142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:23.169107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:23.169276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:23.169323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:23.169355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:23.172927] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-02-20T20:28:23.173219] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-02-20T20:28:23.173354] [INFO ] [sig ] OESX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:23.321884] [INFO ] [LOCAL ] Saved forecast: OESX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OESX.txt [2026-02-20T20:28:23.322053] [INFO ] [sig ] [2225/3387] Completed OESX in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-20T20:28:23.322094] [INFO ] [sig ] [2226/3387] Forecasting OFG... [2026-02-20T20:28:23.322127] [INFO ] [sig ] Generating forecast for: OFG [2026-02-20T20:28:23.322158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-02-20T20:28:23.333849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-02-20T20:28:23.334407] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-02-20T20:28:23.335452] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-02-20T20:28:23.335505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:23.335569] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:23.335634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:23.335703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:23.402876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:23.403814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:23.403905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:23.403939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:23.524363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:23.524527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:23.524589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:23.524639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:23.528179] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-02-20T20:28:23.528463] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-02-20T20:28:23.528619] [INFO ] [sig ] OFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:23.749387] [INFO ] [LOCAL ] Saved forecast: OFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OFG.txt [2026-02-20T20:28:23.749551] [INFO ] [sig ] [2226/3387] Completed OFG in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 6.9m [2026-02-20T20:28:23.749615] [INFO ] [sig ] [2227/3387] Forecasting OFIX... [2026-02-20T20:28:23.749648] [INFO ] [sig ] Generating forecast for: OFIX [2026-02-20T20:28:23.749679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-02-20T20:28:23.761540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-02-20T20:28:23.761918] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-02-20T20:28:23.762780] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-02-20T20:28:23.762836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:23.762870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:23.762898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:23.762956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:23.822429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:23.823308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:23.823400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:23.823436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:23.945458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:23.945639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:23.945680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:23.945711] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:23.949225] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-02-20T20:28:23.949515] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-02-20T20:28:23.949671] [INFO ] [sig ] OFIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:24.097884] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OFIX.txt [2026-02-20T20:28:24.098075] [INFO ] [sig ] [2227/3387] Completed OFIX in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 6.9m [2026-02-20T20:28:24.098115] [INFO ] [sig ] [2228/3387] Forecasting OFLX... [2026-02-20T20:28:24.098147] [INFO ] [sig ] Generating forecast for: OFLX [2026-02-20T20:28:24.098182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-02-20T20:28:24.110008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-02-20T20:28:24.110406] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-02-20T20:28:24.111294] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-02-20T20:28:24.111348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:24.111380] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:24.111407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:24.111462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:24.170491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:24.171372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:24.171457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:24.171509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:24.289617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:24.289777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:24.289817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:24.289845] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:24.293280] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-02-20T20:28:24.293558] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-02-20T20:28:24.293710] [INFO ] [sig ] OFLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:24.436467] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OFLX.txt [2026-02-20T20:28:24.436644] [INFO ] [sig ] [2228/3387] Completed OFLX in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 6.9m [2026-02-20T20:28:24.436687] [INFO ] [sig ] [2229/3387] Forecasting OFS... [2026-02-20T20:28:24.436718] [INFO ] [sig ] Generating forecast for: OFS [2026-02-20T20:28:24.436749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-02-20T20:28:24.448757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-02-20T20:28:24.449377] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-02-20T20:28:24.450239] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-02-20T20:28:24.450292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:24.450324] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:24.450350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:24.450405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:24.512527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:24.513604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:24.513710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:24.513749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:24.650197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:24.650360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:24.650401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:24.650465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:24.653938] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=55.49%) [2026-02-20T20:28:24.654220] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-02-20T20:28:24.654352] [INFO ] [sig ] OFS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:24.797562] [INFO ] [LOCAL ] Saved forecast: OFS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OFS.txt [2026-02-20T20:28:24.797740] [INFO ] [sig ] [2229/3387] Completed OFS in 0.4s | 2.79 sym/s | Total: 13.3m | ETA: 6.9m [2026-02-20T20:28:24.797782] [INFO ] [sig ] [2230/3387] Forecasting OGE... [2026-02-20T20:28:24.797814] [INFO ] [sig ] Generating forecast for: OGE [2026-02-20T20:28:24.797845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-02-20T20:28:24.808806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-02-20T20:28:24.809192] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-02-20T20:28:24.810006] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-02-20T20:28:24.810059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:24.810091] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:24.810117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:24.810189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:24.867438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:24.868343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:24.868441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:24.868474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:24.988494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:24.988684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:24.988726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:24.988757] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:24.992334] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-02-20T20:28:24.992659] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-02-20T20:28:24.992803] [INFO ] [sig ] OGE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:25.140485] [INFO ] [LOCAL ] Saved forecast: OGE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OGE.txt [2026-02-20T20:28:25.140659] [INFO ] [sig ] [2230/3387] Completed OGE in 0.3s | 2.79 sym/s | Total: 13.3m | ETA: 6.9m [2026-02-20T20:28:25.140702] [INFO ] [sig ] [2231/3387] Forecasting OGI... [2026-02-20T20:28:25.140734] [INFO ] [sig ] Generating forecast for: OGI [2026-02-20T20:28:25.140765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-02-20T20:28:25.152665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-02-20T20:28:25.153075] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-02-20T20:28:25.153910] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-02-20T20:28:25.153964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:25.153997] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:25.154025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:25.154082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:25.213234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:25.214137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:25.214223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:25.214256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:25.340144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:25.340315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:25.340358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:25.340391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:25.344178] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-02-20T20:28:25.344487] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-02-20T20:28:25.344652] [INFO ] [sig ] OGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:25.496967] [INFO ] [LOCAL ] Saved forecast: OGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OGI.txt [2026-02-20T20:28:25.497135] [INFO ] [sig ] [2231/3387] Completed OGI in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:25.497175] [INFO ] [sig ] [2232/3387] Forecasting OGN... [2026-02-20T20:28:25.497205] [INFO ] [sig ] Generating forecast for: OGN [2026-02-20T20:28:25.497235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-02-20T20:28:25.510629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-02-20T20:28:25.511018] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-02-20T20:28:25.511873] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-02-20T20:28:25.511951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:25.511986] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:25.512013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:25.512068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:25.571289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:25.572249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:25.572341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:25.572376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:25.703274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:25.703439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:25.703484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:25.703513] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:25.707367] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-02-20T20:28:25.707721] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-02-20T20:28:25.707873] [INFO ] [sig ] OGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:25.862506] [INFO ] [LOCAL ] Saved forecast: OGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OGN.txt [2026-02-20T20:28:25.862690] [INFO ] [sig ] [2232/3387] Completed OGN in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:25.862731] [INFO ] [sig ] [2233/3387] Forecasting OHI... [2026-02-20T20:28:25.862762] [INFO ] [sig ] Generating forecast for: OHI [2026-02-20T20:28:25.862793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-02-20T20:28:25.874417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-02-20T20:28:25.874836] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-02-20T20:28:25.875696] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-02-20T20:28:25.875752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:25.875787] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:25.875815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:25.875873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:25.936638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:25.937862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:25.937956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:25.937992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:26.062199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:26.062366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:26.062407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:26.062437] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:26.066149] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-02-20T20:28:26.066434] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-02-20T20:28:26.066590] [INFO ] [sig ] OHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:26.213838] [INFO ] [LOCAL ] Saved forecast: OHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OHI.txt [2026-02-20T20:28:26.213992] [INFO ] [sig ] [2233/3387] Completed OHI in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:26.214032] [INFO ] [sig ] [2234/3387] Forecasting OI... [2026-02-20T20:28:26.214063] [INFO ] [sig ] Generating forecast for: OI [2026-02-20T20:28:26.214093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-02-20T20:28:26.225622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-02-20T20:28:26.225992] [INFO ] [FORECASTER] Starting predict_future for OI [2026-02-20T20:28:26.226919] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-02-20T20:28:26.226992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:26.227035] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:26.227069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:26.227132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:26.285704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:26.286538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:26.286645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:26.286681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:26.413267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:26.413434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:26.413477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:26.413507] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:26.417354] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-02-20T20:28:26.417679] [INFO ] [FORECASTER] Completed predict_future for OI [2026-02-20T20:28:26.417825] [INFO ] [sig ] OI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:26.564567] [INFO ] [LOCAL ] Saved forecast: OI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OI.txt [2026-02-20T20:28:26.564750] [INFO ] [sig ] [2234/3387] Completed OI in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:26.564789] [INFO ] [sig ] [2235/3387] Forecasting OIA... [2026-02-20T20:28:26.564819] [INFO ] [sig ] Generating forecast for: OIA [2026-02-20T20:28:26.564852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-02-20T20:28:26.576000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-02-20T20:28:26.576437] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-02-20T20:28:26.577296] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-02-20T20:28:26.577351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:26.577383] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:26.577410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:26.577465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:26.638439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:26.639369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:26.639465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:26.639500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:26.767547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:26.767776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:26.767819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:26.767848] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:26.771417] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=84.28%) [2026-02-20T20:28:26.771733] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-02-20T20:28:26.771873] [INFO ] [sig ] OIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:26.917695] [INFO ] [LOCAL ] Saved forecast: OIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OIA.txt [2026-02-20T20:28:26.917869] [INFO ] [sig ] [2235/3387] Completed OIA in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:26.917909] [INFO ] [sig ] [2236/3387] Forecasting OII... [2026-02-20T20:28:26.917940] [INFO ] [sig ] Generating forecast for: OII [2026-02-20T20:28:26.917971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-02-20T20:28:26.930400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-02-20T20:28:26.930864] [INFO ] [FORECASTER] Starting predict_future for OII [2026-02-20T20:28:26.931739] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-02-20T20:28:26.931794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:26.931826] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:26.931853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:26.931910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:26.990641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:26.991524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:26.991682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:26.991791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:27.116676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:27.116871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:27.116924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:27.116958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:27.120687] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-02-20T20:28:27.120998] [INFO ] [FORECASTER] Completed predict_future for OII [2026-02-20T20:28:27.121149] [INFO ] [sig ] OII: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:27.266735] [INFO ] [LOCAL ] Saved forecast: OII 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OII.txt [2026-02-20T20:28:27.266960] [INFO ] [sig ] [2236/3387] Completed OII in 0.3s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:27.267009] [INFO ] [sig ] [2237/3387] Forecasting OIS... [2026-02-20T20:28:27.267041] [INFO ] [sig ] Generating forecast for: OIS [2026-02-20T20:28:27.267072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-02-20T20:28:27.278723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-02-20T20:28:27.279145] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-02-20T20:28:27.280024] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-02-20T20:28:27.280091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:27.280125] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:27.280153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:27.280214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:27.338763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:27.340011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:27.340105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:27.340138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:27.475724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:27.475893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:27.475937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:27.475977] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:27.479648] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-02-20T20:28:27.479967] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-02-20T20:28:27.480112] [INFO ] [sig ] OIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:27.632495] [INFO ] [LOCAL ] Saved forecast: OIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OIS.txt [2026-02-20T20:28:27.632676] [INFO ] [sig ] [2237/3387] Completed OIS in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:27.632719] [INFO ] [sig ] [2238/3387] Forecasting OKE... [2026-02-20T20:28:27.632750] [INFO ] [sig ] Generating forecast for: OKE [2026-02-20T20:28:27.632781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-02-20T20:28:27.644051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-02-20T20:28:27.644438] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-02-20T20:28:27.645243] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-02-20T20:28:27.645298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:27.645330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:27.645357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:27.645414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:27.705375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:27.706217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:27.706307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:27.706344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:27.833470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:27.833656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:27.833699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:27.833728] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:27.837317] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-02-20T20:28:27.837642] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-02-20T20:28:27.837779] [INFO ] [sig ] OKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:27.986377] [INFO ] [LOCAL ] Saved forecast: OKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OKE.txt [2026-02-20T20:28:27.986540] [INFO ] [sig ] [2238/3387] Completed OKE in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:27.986602] [INFO ] [sig ] [2239/3387] Forecasting OKTA... [2026-02-20T20:28:27.986635] [INFO ] [sig ] Generating forecast for: OKTA [2026-02-20T20:28:27.986665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-02-20T20:28:27.998656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-02-20T20:28:27.999056] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-02-20T20:28:27.999871] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-02-20T20:28:27.999924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:27.999957] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:27.999985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:28.000041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:28.058728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:28.059673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:28.059761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:28.059795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:28.190938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:28.191142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:28.191212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:28.191244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:28.194977] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-02-20T20:28:28.195309] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-02-20T20:28:28.195451] [INFO ] [sig ] OKTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:28.343630] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OKTA.txt [2026-02-20T20:28:28.343844] [INFO ] [sig ] [2239/3387] Completed OKTA in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:28.343888] [INFO ] [sig ] [2240/3387] Forecasting OKYO... [2026-02-20T20:28:28.343917] [INFO ] [sig ] Generating forecast for: OKYO [2026-02-20T20:28:28.343949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-02-20T20:28:28.356015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-02-20T20:28:28.356638] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-02-20T20:28:28.357493] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-02-20T20:28:28.357567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:28.357622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:28.357651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:28.357708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:28.420424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:28.421414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:28.421508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:28.421543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:28.546310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:28.546472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:28.546513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:28.546541] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:28.550165] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-02-20T20:28:28.550463] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-02-20T20:28:28.550624] [INFO ] [sig ] OKYO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:28.695367] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OKYO.txt [2026-02-20T20:28:28.695510] [INFO ] [sig ] [2240/3387] Completed OKYO in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:28.695548] [INFO ] [sig ] [2241/3387] Forecasting OLED... [2026-02-20T20:28:28.695599] [INFO ] [sig ] Generating forecast for: OLED [2026-02-20T20:28:28.695644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-02-20T20:28:28.706962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-02-20T20:28:28.707326] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-02-20T20:28:28.708168] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-02-20T20:28:28.708226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:28.708259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:28.708286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:28.708341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:28.767777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:28.768775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:28.768864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:28.768897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:28.893457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:28.893637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:28.893682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:28.893713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:28.897660] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-02-20T20:28:28.897973] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-02-20T20:28:28.898130] [INFO ] [sig ] OLED: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:29.058586] [INFO ] [LOCAL ] Saved forecast: OLED 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OLED.txt [2026-02-20T20:28:29.058754] [INFO ] [sig ] [2241/3387] Completed OLED in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:29.058796] [INFO ] [sig ] [2242/3387] Forecasting OLLI... [2026-02-20T20:28:29.058828] [INFO ] [sig ] Generating forecast for: OLLI [2026-02-20T20:28:29.058859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-02-20T20:28:29.070130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-02-20T20:28:29.070480] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-02-20T20:28:29.071398] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-02-20T20:28:29.071490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:29.071533] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:29.071568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:29.071659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:29.138688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:29.139645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:29.139735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:29.139770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:29.262560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:29.262735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:29.262776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:29.262806] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:29.266327] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-02-20T20:28:29.266627] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-02-20T20:28:29.266764] [INFO ] [sig ] OLLI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:29.411088] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OLLI.txt [2026-02-20T20:28:29.411258] [INFO ] [sig ] [2242/3387] Completed OLLI in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-20T20:28:29.411301] [INFO ] [sig ] [2243/3387] Forecasting OLMA... [2026-02-20T20:28:29.411333] [INFO ] [sig ] Generating forecast for: OLMA [2026-02-20T20:28:29.411364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-02-20T20:28:29.423521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-02-20T20:28:29.423899] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-02-20T20:28:29.424769] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-02-20T20:28:29.424825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:29.424925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:29.424958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:29.425016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:29.483783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:29.484436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:29.484525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:29.484560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:29.610737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:29.610900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:29.610943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:29.610973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:29.614634] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-02-20T20:28:29.614919] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-02-20T20:28:29.615065] [INFO ] [sig ] OLMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:29.771865] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OLMA.txt [2026-02-20T20:28:29.772009] [INFO ] [sig ] [2243/3387] Completed OLMA in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.8m [2026-02-20T20:28:29.772048] [INFO ] [sig ] [2244/3387] Forecasting OLN... [2026-02-20T20:28:29.772079] [INFO ] [sig ] Generating forecast for: OLN [2026-02-20T20:28:29.772110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-02-20T20:28:29.784021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-02-20T20:28:29.784386] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-02-20T20:28:29.785280] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-02-20T20:28:29.785335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:29.785368] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:29.785395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:29.785451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:29.844525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:29.845268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:29.845354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:29.845388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:29.965912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:29.966086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:29.966137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:29.966177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:29.969823] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-02-20T20:28:29.970113] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-02-20T20:28:29.970256] [INFO ] [sig ] OLN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:30.112314] [INFO ] [LOCAL ] Saved forecast: OLN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OLN.txt [2026-02-20T20:28:30.112450] [INFO ] [sig ] [2244/3387] Completed OLN in 0.3s | 2.79 sym/s | Total: 13.4m | ETA: 6.8m [2026-02-20T20:28:30.112489] [INFO ] [sig ] [2245/3387] Forecasting OLP... [2026-02-20T20:28:30.112518] [INFO ] [sig ] Generating forecast for: OLP [2026-02-20T20:28:30.112549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-02-20T20:28:30.128165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-02-20T20:28:30.128881] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-02-20T20:28:30.129956] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-02-20T20:28:30.130017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:30.130067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:30.130108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:30.130194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:30.195240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:30.196524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:30.196694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:30.196731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:30.323223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:30.323470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:30.323518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:30.323551] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:30.327732] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-02-20T20:28:30.328178] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-02-20T20:28:30.328569] [INFO ] [sig ] OLP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:30.486091] [INFO ] [LOCAL ] Saved forecast: OLP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OLP.txt [2026-02-20T20:28:30.486542] [INFO ] [sig ] [2245/3387] Completed OLP in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.8m [2026-02-20T20:28:30.486609] [INFO ] [sig ] [2246/3387] Forecasting OLPX... [2026-02-20T20:28:30.486646] [INFO ] [sig ] Generating forecast for: OLPX [2026-02-20T20:28:30.486681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-02-20T20:28:30.501703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-02-20T20:28:30.502324] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-02-20T20:28:30.503310] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-02-20T20:28:30.503368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:30.503403] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:30.503431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:30.503492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:30.567520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:30.568742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:30.568850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:30.568887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:30.693980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:30.694226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:30.694276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:30.694355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:30.699081] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-02-20T20:28:30.699396] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-02-20T20:28:30.699542] [INFO ] [sig ] OLPX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:30.849818] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OLPX.txt [2026-02-20T20:28:30.850014] [INFO ] [sig ] [2246/3387] Completed OLPX in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.8m [2026-02-20T20:28:30.850074] [INFO ] [sig ] [2247/3387] Forecasting OM... [2026-02-20T20:28:30.850108] [INFO ] [sig ] Generating forecast for: OM [2026-02-20T20:28:30.850139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-02-20T20:28:30.862940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-02-20T20:28:30.863447] [INFO ] [FORECASTER] Starting predict_future for OM [2026-02-20T20:28:30.864431] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-02-20T20:28:30.864492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:30.864527] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:30.864554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:30.864636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:30.927245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:30.928387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:30.928494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:30.928529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:31.054264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:31.054515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:31.054566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:31.054618] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:31.058594] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-02-20T20:28:31.058904] [INFO ] [FORECASTER] Completed predict_future for OM [2026-02-20T20:28:31.059051] [INFO ] [sig ] OM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:31.205829] [INFO ] [LOCAL ] Saved forecast: OM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OM.txt [2026-02-20T20:28:31.206038] [INFO ] [sig ] [2247/3387] Completed OM in 0.4s | 2.79 sym/s | Total: 13.4m | ETA: 6.8m [2026-02-20T20:28:31.206085] [INFO ] [sig ] [2248/3387] Forecasting OMAB... [2026-02-20T20:28:31.206116] [INFO ] [sig ] Generating forecast for: OMAB [2026-02-20T20:28:31.206148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-02-20T20:28:31.218963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-02-20T20:28:31.219491] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-02-20T20:28:31.220429] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-02-20T20:28:31.220483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:31.220516] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:31.220542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:31.220621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:31.279317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:31.280404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:31.280520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:31.280557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:31.406343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:31.406632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:31.406686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:31.406716] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:31.410543] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=58.59%) [2026-02-20T20:28:31.410869] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-02-20T20:28:31.411034] [INFO ] [sig ] OMAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:31.554407] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OMAB.txt [2026-02-20T20:28:31.554629] [INFO ] [sig ] [2248/3387] Completed OMAB in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:31.554674] [INFO ] [sig ] [2249/3387] Forecasting OMC... [2026-02-20T20:28:31.554753] [INFO ] [sig ] Generating forecast for: OMC [2026-02-20T20:28:31.554790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-02-20T20:28:31.568064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-02-20T20:28:31.568635] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-02-20T20:28:31.569596] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-02-20T20:28:31.569651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:31.569684] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:31.569712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:31.569779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:31.629018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:31.630183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:31.630286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:31.630320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:31.750773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:31.750953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:31.750996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:31.751025] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:31.755141] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-02-20T20:28:31.755519] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-02-20T20:28:31.755705] [INFO ] [sig ] OMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:31.908367] [INFO ] [LOCAL ] Saved forecast: OMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OMC.txt [2026-02-20T20:28:31.908536] [INFO ] [sig ] [2249/3387] Completed OMC in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:31.908600] [INFO ] [sig ] [2250/3387] Forecasting OMCL... [2026-02-20T20:28:31.908633] [INFO ] [sig ] Generating forecast for: OMCL [2026-02-20T20:28:31.908664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-02-20T20:28:31.920397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-02-20T20:28:31.920815] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-02-20T20:28:31.921640] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-02-20T20:28:31.921693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:31.921726] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:31.921753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:31.921810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:31.982127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:31.983014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:31.983103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:31.983138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:32.114966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:32.115130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:32.115173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:32.115222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:32.119186] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-02-20T20:28:32.119698] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-02-20T20:28:32.119836] [INFO ] [sig ] OMCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:32.268184] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OMCL.txt [2026-02-20T20:28:32.268349] [INFO ] [sig ] [2250/3387] Completed OMCL in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:32.268390] [INFO ] [sig ] [2251/3387] Forecasting OMEX... [2026-02-20T20:28:32.268419] [INFO ] [sig ] Generating forecast for: OMEX [2026-02-20T20:28:32.268448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-02-20T20:28:32.279871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-02-20T20:28:32.280241] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-02-20T20:28:32.281057] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-02-20T20:28:32.281122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:32.281161] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:32.281194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:32.281264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:32.340367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:32.341298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:32.341388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:32.341423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:32.466065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:32.466229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:32.466272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:32.466302] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:32.469997] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=60.81%) [2026-02-20T20:28:32.470297] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-02-20T20:28:32.470434] [INFO ] [sig ] OMEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:32.625554] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OMEX.txt [2026-02-20T20:28:32.625804] [INFO ] [sig ] [2251/3387] Completed OMEX in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:32.625866] [INFO ] [sig ] [2252/3387] Forecasting OMF... [2026-02-20T20:28:32.625913] [INFO ] [sig ] Generating forecast for: OMF [2026-02-20T20:28:32.625960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-02-20T20:28:32.638566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-02-20T20:28:32.639080] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-02-20T20:28:32.640164] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-02-20T20:28:32.640232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:32.640279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:32.640317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:32.640396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:32.711896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:32.712871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:32.712960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:32.713013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:32.853151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:32.853327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:32.853370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:32.853399] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:32.857177] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=44.20%) [2026-02-20T20:28:32.857562] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-02-20T20:28:32.857738] [INFO ] [sig ] OMF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:33.008098] [INFO ] [LOCAL ] Saved forecast: OMF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OMF.txt [2026-02-20T20:28:33.008270] [INFO ] [sig ] [2252/3387] Completed OMF in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:33.008315] [INFO ] [sig ] [2253/3387] Forecasting ON... [2026-02-20T20:28:33.008346] [INFO ] [sig ] Generating forecast for: ON [2026-02-20T20:28:33.008379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-02-20T20:28:33.019874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-02-20T20:28:33.020295] [INFO ] [FORECASTER] Starting predict_future for ON [2026-02-20T20:28:33.021169] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-02-20T20:28:33.021235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:33.021274] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:33.021307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:33.021363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:33.078777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:33.079666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:33.079788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:33.079823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:33.204125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:33.204289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:33.204330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:33.204361] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:33.207955] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-02-20T20:28:33.208276] [INFO ] [FORECASTER] Completed predict_future for ON [2026-02-20T20:28:33.208429] [INFO ] [sig ] ON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:33.357967] [INFO ] [LOCAL ] Saved forecast: ON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ON.txt [2026-02-20T20:28:33.358129] [INFO ] [sig ] [2253/3387] Completed ON in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:33.358171] [INFO ] [sig ] [2254/3387] Forecasting ONB... [2026-02-20T20:28:33.358201] [INFO ] [sig ] Generating forecast for: ONB [2026-02-20T20:28:33.358231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-02-20T20:28:33.369511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-02-20T20:28:33.369896] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-02-20T20:28:33.370711] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-02-20T20:28:33.370764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:33.370796] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:33.370822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:33.370895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:33.428486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:33.429260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:33.429352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:33.429385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:33.556147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:33.556321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:33.556365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:33.556396] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:33.560452] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-02-20T20:28:33.560787] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-02-20T20:28:33.560938] [INFO ] [sig ] ONB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:33.705888] [INFO ] [LOCAL ] Saved forecast: ONB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ONB.txt [2026-02-20T20:28:33.706040] [INFO ] [sig ] [2254/3387] Completed ONB in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:33.706083] [INFO ] [sig ] [2255/3387] Forecasting ONDS... [2026-02-20T20:28:33.706114] [INFO ] [sig ] Generating forecast for: ONDS [2026-02-20T20:28:33.706144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-02-20T20:28:33.717474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-02-20T20:28:33.717818] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-02-20T20:28:33.718640] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-02-20T20:28:33.718693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:33.718726] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:33.718753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:33.718810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:33.778698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:33.779543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:33.779654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:33.779690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:33.900962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:33.901115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:33.901155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:33.901183] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:33.904661] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-02-20T20:28:33.904937] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-02-20T20:28:33.905068] [INFO ] [sig ] ONDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:34.049146] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ONDS.txt [2026-02-20T20:28:34.049310] [INFO ] [sig ] [2255/3387] Completed ONDS in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:34.049352] [INFO ] [sig ] [2256/3387] Forecasting ONEQ... [2026-02-20T20:28:34.049382] [INFO ] [sig ] Generating forecast for: ONEQ [2026-02-20T20:28:34.049412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-02-20T20:28:34.060420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-02-20T20:28:34.060800] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-02-20T20:28:34.061663] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-02-20T20:28:34.061717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:34.061751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:34.061779] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:34.061836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:34.123710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:34.124512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:34.124615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:34.124651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:34.246495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:34.246673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:34.246715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:34.246744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:34.250266] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=57.67%) [2026-02-20T20:28:34.250559] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-02-20T20:28:34.250720] [INFO ] [sig ] ONEQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:34.393857] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ONEQ.txt [2026-02-20T20:28:34.394038] [INFO ] [sig ] [2256/3387] Completed ONEQ in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:34.394080] [INFO ] [sig ] [2257/3387] Forecasting ONL... [2026-02-20T20:28:34.394110] [INFO ] [sig ] Generating forecast for: ONL [2026-02-20T20:28:34.394141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-02-20T20:28:34.405301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-02-20T20:28:34.405753] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-02-20T20:28:34.406560] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-02-20T20:28:34.406638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:34.406672] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:34.406699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:34.406756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:34.466508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:34.467655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:34.467782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:34.467833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:34.602629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:34.602826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:34.602886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:34.602929] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:34.608305] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=35.38%) [2026-02-20T20:28:34.608846] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-02-20T20:28:34.609052] [INFO ] [sig ] ONL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:34.815790] [INFO ] [LOCAL ] Saved forecast: ONL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ONL.txt [2026-02-20T20:28:34.816048] [INFO ] [sig ] [2257/3387] Completed ONL in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:34.816114] [INFO ] [sig ] [2258/3387] Forecasting ONON... [2026-02-20T20:28:34.816165] [INFO ] [sig ] Generating forecast for: ONON [2026-02-20T20:28:34.816222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-02-20T20:28:34.830977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-02-20T20:28:34.831452] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-02-20T20:28:34.832642] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-02-20T20:28:34.832730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:34.832781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:34.832826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:34.832918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:34.895502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:34.896556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:34.896744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:34.896817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:35.074310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:35.074472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:35.074515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:35.074542] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:35.078170] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-02-20T20:28:35.078480] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-02-20T20:28:35.078638] [INFO ] [sig ] ONON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:35.221151] [INFO ] [LOCAL ] Saved forecast: ONON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ONON.txt [2026-02-20T20:28:35.221287] [INFO ] [sig ] [2258/3387] Completed ONON in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:35.221328] [INFO ] [sig ] [2259/3387] Forecasting ONTF... [2026-02-20T20:28:35.221360] [INFO ] [sig ] Generating forecast for: ONTF [2026-02-20T20:28:35.221390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-02-20T20:28:35.232452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-02-20T20:28:35.232802] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-02-20T20:28:35.233643] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-02-20T20:28:35.233696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:35.233730] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:35.233757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:35.233813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:35.291239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:35.292211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:35.292298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:35.292333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:35.413832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:35.413989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:35.414029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:35.414059] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:35.418182] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-02-20T20:28:35.418640] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-02-20T20:28:35.418791] [INFO ] [sig ] ONTF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:35.566409] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ONTF.txt [2026-02-20T20:28:35.566550] [INFO ] [sig ] [2259/3387] Completed ONTF in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-20T20:28:35.566609] [INFO ] [sig ] [2260/3387] Forecasting ONTO... [2026-02-20T20:28:35.566649] [INFO ] [sig ] Generating forecast for: ONTO [2026-02-20T20:28:35.566680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-02-20T20:28:35.578020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-02-20T20:28:35.578354] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-02-20T20:28:35.579162] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-02-20T20:28:35.579216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:35.579290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:35.579319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:35.579377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:35.637060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:35.637852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:35.637935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:35.637968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:35.761028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:35.761209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:35.761262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:35.761299] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:35.764872] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-02-20T20:28:35.765156] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-02-20T20:28:35.765297] [INFO ] [sig ] ONTO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:35.909647] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ONTO.txt [2026-02-20T20:28:35.909823] [INFO ] [sig ] [2260/3387] Completed ONTO in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.7m [2026-02-20T20:28:35.909872] [INFO ] [sig ] [2261/3387] Forecasting OOMA... [2026-02-20T20:28:35.909905] [INFO ] [sig ] Generating forecast for: OOMA [2026-02-20T20:28:35.909946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-02-20T20:28:35.921451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-02-20T20:28:35.921825] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-02-20T20:28:35.922631] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-02-20T20:28:35.922684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:35.922716] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:35.922743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:35.922801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:35.982465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:35.983310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:35.983404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:35.983438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:36.116407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:36.116597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:36.116649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:36.116681] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:36.120529] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-02-20T20:28:36.120869] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-02-20T20:28:36.121010] [INFO ] [sig ] OOMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:36.269761] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OOMA.txt [2026-02-20T20:28:36.269896] [INFO ] [sig ] [2261/3387] Completed OOMA in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.7m [2026-02-20T20:28:36.269936] [INFO ] [sig ] [2262/3387] Forecasting OPAL... [2026-02-20T20:28:36.269966] [INFO ] [sig ] Generating forecast for: OPAL [2026-02-20T20:28:36.269996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-02-20T20:28:36.281101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-02-20T20:28:36.281445] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-02-20T20:28:36.282250] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-02-20T20:28:36.282304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:36.282338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:36.282365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:36.282422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:36.341932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:36.342812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:36.342896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:36.342929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:36.464793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:36.464950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:36.464991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:36.465020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:36.468656] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-02-20T20:28:36.468945] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-02-20T20:28:36.469079] [INFO ] [sig ] OPAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:36.624773] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPAL.txt [2026-02-20T20:28:36.624938] [INFO ] [sig ] [2262/3387] Completed OPAL in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.7m [2026-02-20T20:28:36.624981] [INFO ] [sig ] [2263/3387] Forecasting OPBK... [2026-02-20T20:28:36.625012] [INFO ] [sig ] Generating forecast for: OPBK [2026-02-20T20:28:36.625046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-02-20T20:28:36.637332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-02-20T20:28:36.637843] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-02-20T20:28:36.638950] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-02-20T20:28:36.639021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:36.639070] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:36.639113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:36.639204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:36.711200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:36.712108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:36.712196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:36.712233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:36.842349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:36.842535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:36.842597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:36.842666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:36.846291] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: UP (p=60.31%) [2026-02-20T20:28:36.846628] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-02-20T20:28:36.846777] [INFO ] [sig ] OPBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:36.998146] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPBK.txt [2026-02-20T20:28:36.998323] [INFO ] [sig ] [2263/3387] Completed OPBK in 0.4s | 2.79 sym/s | Total: 13.5m | ETA: 6.7m [2026-02-20T20:28:36.998373] [INFO ] [sig ] [2264/3387] Forecasting OPCH... [2026-02-20T20:28:36.998406] [INFO ] [sig ] Generating forecast for: OPCH [2026-02-20T20:28:36.998437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-02-20T20:28:37.009889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-02-20T20:28:37.010230] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-02-20T20:28:37.011106] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-02-20T20:28:37.011160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:37.011199] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:37.011233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:37.011303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:37.070070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:37.071001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:37.071097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:37.071131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:37.191283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:37.191441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:37.191482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:37.191511] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:37.194978] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=52.65%) [2026-02-20T20:28:37.195251] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-02-20T20:28:37.195379] [INFO ] [sig ] OPCH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:37.339294] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPCH.txt [2026-02-20T20:28:37.339446] [INFO ] [sig ] [2264/3387] Completed OPCH in 0.3s | 2.79 sym/s | Total: 13.5m | ETA: 6.7m [2026-02-20T20:28:37.339486] [INFO ] [sig ] [2265/3387] Forecasting OPEN... [2026-02-20T20:28:37.339516] [INFO ] [sig ] Generating forecast for: OPEN [2026-02-20T20:28:37.339546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-02-20T20:28:37.350370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-02-20T20:28:37.350730] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-02-20T20:28:37.351510] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-02-20T20:28:37.351564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:37.351617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:37.351645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:37.351703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:37.409706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:37.410399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:37.410481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:37.410514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:37.538097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:37.538258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:37.538300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:37.538329] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:37.542298] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=88.49%) [2026-02-20T20:28:37.542596] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-02-20T20:28:37.542732] [INFO ] [sig ] OPEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:37.691486] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPEN.txt [2026-02-20T20:28:37.691688] [INFO ] [sig ] [2265/3387] Completed OPEN in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:37.691738] [INFO ] [sig ] [2266/3387] Forecasting OPFI... [2026-02-20T20:28:37.691770] [INFO ] [sig ] Generating forecast for: OPFI [2026-02-20T20:28:37.691803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-02-20T20:28:37.704371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-02-20T20:28:37.704791] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-02-20T20:28:37.705678] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-02-20T20:28:37.705733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:37.705767] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:37.705796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:37.705855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:37.768716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:37.769562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:37.769671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:37.769704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:37.897606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:37.897769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:37.897811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:37.897840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:37.901402] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-02-20T20:28:37.901718] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-02-20T20:28:37.901855] [INFO ] [sig ] OPFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:38.049046] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OPFI.txt [2026-02-20T20:28:38.049212] [INFO ] [sig ] [2266/3387] Completed OPFI in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:38.049265] [INFO ] [sig ] [2267/3387] Forecasting OPK... [2026-02-20T20:28:38.049307] [INFO ] [sig ] Generating forecast for: OPK [2026-02-20T20:28:38.049341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-02-20T20:28:38.061925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-02-20T20:28:38.062373] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-02-20T20:28:38.063205] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-02-20T20:28:38.063275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:38.063310] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:38.063338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:38.063395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:38.122956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:38.123922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:38.124010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:38.124044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:38.251896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:38.252065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:38.252113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:38.252143] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:38.255991] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-02-20T20:28:38.256379] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-02-20T20:28:38.256526] [INFO ] [sig ] OPK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:38.404953] [INFO ] [LOCAL ] Saved forecast: OPK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPK.txt [2026-02-20T20:28:38.405090] [INFO ] [sig ] [2267/3387] Completed OPK in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:38.405131] [INFO ] [sig ] [2268/3387] Forecasting OPP... [2026-02-20T20:28:38.405162] [INFO ] [sig ] Generating forecast for: OPP [2026-02-20T20:28:38.405194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-02-20T20:28:38.417636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-02-20T20:28:38.417963] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-02-20T20:28:38.418841] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-02-20T20:28:38.418893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:38.418925] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:38.418957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:38.419016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:38.478566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:38.479448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:38.479531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:38.479564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:38.601170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:38.601331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:38.601372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:38.601401] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:38.604852] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-02-20T20:28:38.605160] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-02-20T20:28:38.605299] [INFO ] [sig ] OPP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:38.750329] [INFO ] [LOCAL ] Saved forecast: OPP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OPP.txt [2026-02-20T20:28:38.750499] [INFO ] [sig ] [2268/3387] Completed OPP in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:38.750539] [INFO ] [sig ] [2269/3387] Forecasting OPRA... [2026-02-20T20:28:38.750589] [INFO ] [sig ] Generating forecast for: OPRA [2026-02-20T20:28:38.750624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-02-20T20:28:38.762030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-02-20T20:28:38.762412] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-02-20T20:28:38.763225] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-02-20T20:28:38.763289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:38.763327] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:38.763360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:38.763425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:38.821611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:38.822537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:38.822650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:38.822684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:38.947565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:38.947750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:38.947791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:38.947819] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:38.951394] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-02-20T20:28:38.951798] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-02-20T20:28:38.951970] [INFO ] [sig ] OPRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:39.100391] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPRA.txt [2026-02-20T20:28:39.100611] [INFO ] [sig ] [2269/3387] Completed OPRA in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:39.100656] [INFO ] [sig ] [2270/3387] Forecasting OPTX... [2026-02-20T20:28:39.100687] [INFO ] [sig ] Generating forecast for: OPTX [2026-02-20T20:28:39.100725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-02-20T20:28:39.112800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-02-20T20:28:39.113172] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-02-20T20:28:39.114025] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-02-20T20:28:39.114079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:39.114111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:39.114139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:39.114196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:39.172183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:39.173076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:39.173205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:39.173240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:39.290975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:39.291136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:39.291179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:39.291208] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:39.294782] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=46.39%) [2026-02-20T20:28:39.295067] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-02-20T20:28:39.295203] [INFO ] [sig ] OPTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:39.441886] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OPTX.txt [2026-02-20T20:28:39.442048] [INFO ] [sig ] [2270/3387] Completed OPTX in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:39.442095] [INFO ] [sig ] [2271/3387] Forecasting OPXS... [2026-02-20T20:28:39.442131] [INFO ] [sig ] Generating forecast for: OPXS [2026-02-20T20:28:39.442176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-02-20T20:28:39.454228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-02-20T20:28:39.454662] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-02-20T20:28:39.455474] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-02-20T20:28:39.455528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:39.455561] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:39.455614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:39.455673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:39.515025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:39.515985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:39.516075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:39.516109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:39.641624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:39.641807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:39.641849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:39.641881] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:39.645531] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-02-20T20:28:39.645912] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-02-20T20:28:39.646066] [INFO ] [sig ] OPXS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:39.793511] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OPXS.txt [2026-02-20T20:28:39.793690] [INFO ] [sig ] [2271/3387] Completed OPXS in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:39.793731] [INFO ] [sig ] [2272/3387] Forecasting ORA... [2026-02-20T20:28:39.793763] [INFO ] [sig ] Generating forecast for: ORA [2026-02-20T20:28:39.793793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-02-20T20:28:39.805751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-02-20T20:28:39.806174] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-02-20T20:28:39.807053] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-02-20T20:28:39.807107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:39.807139] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:39.807166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:39.807222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:39.869167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:39.870276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:39.870362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:39.870394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:39.990704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:39.990866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:39.990908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:39.990936] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:39.994446] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-02-20T20:28:39.994769] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-02-20T20:28:39.994901] [INFO ] [sig ] ORA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:40.147197] [INFO ] [LOCAL ] Saved forecast: ORA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ORA.txt [2026-02-20T20:28:40.147382] [INFO ] [sig ] [2272/3387] Completed ORA in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:40.147445] [INFO ] [sig ] [2273/3387] Forecasting ORC... [2026-02-20T20:28:40.147477] [INFO ] [sig ] Generating forecast for: ORC [2026-02-20T20:28:40.147515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-02-20T20:28:40.160132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-02-20T20:28:40.160499] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-02-20T20:28:40.161967] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-02-20T20:28:40.162020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:40.162051] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:40.162078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:40.162135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:40.220998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:40.221737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:40.221841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:40.221876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:40.339336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:40.339476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:40.339515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:40.339544] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:40.343084] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-02-20T20:28:40.343382] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-02-20T20:28:40.343524] [INFO ] [sig ] ORC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:40.488542] [INFO ] [LOCAL ] Saved forecast: ORC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORC.txt [2026-02-20T20:28:40.488710] [INFO ] [sig ] [2273/3387] Completed ORC in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:40.488750] [INFO ] [sig ] [2274/3387] Forecasting ORGO... [2026-02-20T20:28:40.488779] [INFO ] [sig ] Generating forecast for: ORGO [2026-02-20T20:28:40.488809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-02-20T20:28:40.499462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-02-20T20:28:40.499810] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-02-20T20:28:40.500616] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-02-20T20:28:40.500669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:40.500702] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:40.500728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:40.500786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:40.559290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:40.559958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:40.560039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:40.560071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:40.678697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:40.678823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:40.678875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:40.678905] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:40.682341] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-02-20T20:28:40.682631] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-02-20T20:28:40.682761] [INFO ] [sig ] ORGO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:40.826182] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ORGO.txt [2026-02-20T20:28:40.826306] [INFO ] [sig ] [2274/3387] Completed ORGO in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:40.826345] [INFO ] [sig ] [2275/3387] Forecasting ORIC... [2026-02-20T20:28:40.826377] [INFO ] [sig ] Generating forecast for: ORIC [2026-02-20T20:28:40.826409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-02-20T20:28:40.837392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-02-20T20:28:40.837737] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-02-20T20:28:40.838524] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-02-20T20:28:40.838596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:40.838644] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:40.838673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:40.838730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:40.902309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:40.903306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:40.903408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:40.903443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:41.025811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:41.025983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:41.026025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:41.026055] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:41.029615] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-02-20T20:28:41.029888] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-02-20T20:28:41.030026] [INFO ] [sig ] ORIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:41.173377] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORIC.txt [2026-02-20T20:28:41.173516] [INFO ] [sig ] [2275/3387] Completed ORIC in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-20T20:28:41.173557] [INFO ] [sig ] [2276/3387] Forecasting ORKA... [2026-02-20T20:28:41.173605] [INFO ] [sig ] Generating forecast for: ORKA [2026-02-20T20:28:41.173642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-02-20T20:28:41.185086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-02-20T20:28:41.185449] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-02-20T20:28:41.186256] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-02-20T20:28:41.186308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:41.186341] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:41.186368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:41.186425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:41.245468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:41.246170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:41.246254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:41.246288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:41.367299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:41.367463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:41.367505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:41.367536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:41.371001] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-02-20T20:28:41.371277] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-02-20T20:28:41.371435] [INFO ] [sig ] ORKA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:41.516901] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORKA.txt [2026-02-20T20:28:41.517036] [INFO ] [sig ] [2276/3387] Completed ORKA in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:41.517077] [INFO ] [sig ] [2277/3387] Forecasting ORLY... [2026-02-20T20:28:41.517108] [INFO ] [sig ] Generating forecast for: ORLY [2026-02-20T20:28:41.517139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-02-20T20:28:41.528629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-02-20T20:28:41.528964] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-02-20T20:28:41.529766] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-02-20T20:28:41.529819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:41.529879] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:41.529908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:41.529965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:41.589670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:41.590330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:41.590412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:41.590446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:41.715041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:41.715239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:41.715293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:41.715325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:41.719232] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-02-20T20:28:41.719561] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-02-20T20:28:41.719722] [INFO ] [sig ] ORLY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:41.865134] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORLY.txt [2026-02-20T20:28:41.865284] [INFO ] [sig ] [2277/3387] Completed ORLY in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:41.865328] [INFO ] [sig ] [2278/3387] Forecasting ORMP... [2026-02-20T20:28:41.865358] [INFO ] [sig ] Generating forecast for: ORMP [2026-02-20T20:28:41.865388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-02-20T20:28:41.876740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-02-20T20:28:41.877153] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-02-20T20:28:41.878038] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-02-20T20:28:41.878091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:41.878150] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:41.878181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:41.878243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:41.936610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:41.937616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:41.937709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:41.937743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:42.058712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:42.058878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:42.058920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:42.058950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:42.062504] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-20T20:28:42.062812] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-02-20T20:28:42.062949] [INFO ] [sig ] ORMP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:42.211422] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORMP.txt [2026-02-20T20:28:42.211615] [INFO ] [sig ] [2278/3387] Completed ORMP in 0.3s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:42.211658] [INFO ] [sig ] [2279/3387] Forecasting ORN... [2026-02-20T20:28:42.211688] [INFO ] [sig ] Generating forecast for: ORN [2026-02-20T20:28:42.211719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-02-20T20:28:42.288359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-02-20T20:28:42.288830] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-02-20T20:28:42.289678] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-02-20T20:28:42.289732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:42.289766] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:42.289793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:42.289853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:42.349443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:42.350432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:42.350528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:42.350562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:42.471804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:42.471972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:42.472013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:42.472042] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:42.475562] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-02-20T20:28:42.475895] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-02-20T20:28:42.476033] [INFO ] [sig ] ORN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:42.625920] [INFO ] [LOCAL ] Saved forecast: ORN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ORN.txt [2026-02-20T20:28:42.626098] [INFO ] [sig ] [2279/3387] Completed ORN in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:42.626140] [INFO ] [sig ] [2280/3387] Forecasting ORRF... [2026-02-20T20:28:42.626171] [INFO ] [sig ] Generating forecast for: ORRF [2026-02-20T20:28:42.626203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-02-20T20:28:42.638745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-02-20T20:28:42.639125] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-02-20T20:28:42.639993] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-02-20T20:28:42.640054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:42.640087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:42.640114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:42.640170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:42.700524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:42.701607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:42.701708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:42.701743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:42.829235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:42.829421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:42.829471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:42.829557] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:42.833852] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-02-20T20:28:42.834261] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-02-20T20:28:42.834424] [INFO ] [sig ] ORRF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:42.993874] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ORRF.txt [2026-02-20T20:28:42.994039] [INFO ] [sig ] [2280/3387] Completed ORRF in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:42.994083] [INFO ] [sig ] [2281/3387] Forecasting OS... [2026-02-20T20:28:42.994114] [INFO ] [sig ] Generating forecast for: OS [2026-02-20T20:28:42.994145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-02-20T20:28:43.005914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-02-20T20:28:43.006295] [INFO ] [FORECASTER] Starting predict_future for OS [2026-02-20T20:28:43.007178] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-02-20T20:28:43.007232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:43.007264] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:43.007290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:43.007345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:43.065360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:43.066303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:43.066393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:43.066427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:43.210366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:43.210560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:43.210637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:43.210675] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:43.215308] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=46.88%) [2026-02-20T20:28:43.215712] [INFO ] [FORECASTER] Completed predict_future for OS [2026-02-20T20:28:43.215910] [INFO ] [sig ] OS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:43.401587] [INFO ] [LOCAL ] Saved forecast: OS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OS.txt [2026-02-20T20:28:43.401775] [INFO ] [sig ] [2281/3387] Completed OS in 0.4s | 2.79 sym/s | Total: 13.6m | ETA: 6.6m [2026-02-20T20:28:43.401817] [INFO ] [sig ] [2282/3387] Forecasting OSBC... [2026-02-20T20:28:43.401856] [INFO ] [sig ] Generating forecast for: OSBC [2026-02-20T20:28:43.401887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-02-20T20:28:43.416145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-02-20T20:28:43.416524] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-02-20T20:28:43.417776] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-02-20T20:28:43.417828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:43.417860] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:43.417885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:43.417942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:43.476473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:43.477412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:43.477537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:43.477589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:43.598880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:43.599049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:43.599090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:43.599118] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:43.603063] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-02-20T20:28:43.603363] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-02-20T20:28:43.603502] [INFO ] [sig ] OSBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:43.748649] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OSBC.txt [2026-02-20T20:28:43.748797] [INFO ] [sig ] [2282/3387] Completed OSBC in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:43.748838] [INFO ] [sig ] [2283/3387] Forecasting OSIS... [2026-02-20T20:28:43.748870] [INFO ] [sig ] Generating forecast for: OSIS [2026-02-20T20:28:43.748903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-02-20T20:28:43.761237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-02-20T20:28:43.761605] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-02-20T20:28:43.762381] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-02-20T20:28:43.762440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:43.762473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:43.762500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:43.762557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:43.820627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:43.821514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:43.821618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:43.821653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:43.944304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:43.944486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:43.944527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:43.944555] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:43.948070] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=43.07%) [2026-02-20T20:28:43.948344] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-02-20T20:28:43.948478] [INFO ] [sig ] OSIS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:44.100297] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OSIS.txt [2026-02-20T20:28:44.100464] [INFO ] [sig ] [2283/3387] Completed OSIS in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:44.100505] [INFO ] [sig ] [2284/3387] Forecasting OSPN... [2026-02-20T20:28:44.100536] [INFO ] [sig ] Generating forecast for: OSPN [2026-02-20T20:28:44.100566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-02-20T20:28:44.113446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-02-20T20:28:44.113884] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-02-20T20:28:44.114738] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-02-20T20:28:44.114792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:44.114826] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:44.114853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:44.114910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:44.172985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:44.173921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:44.174009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:44.174044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:44.294669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:44.294838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:44.294881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:44.294910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:44.298432] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=27.54%) [2026-02-20T20:28:44.298768] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-02-20T20:28:44.298907] [INFO ] [sig ] OSPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:44.445546] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OSPN.txt [2026-02-20T20:28:44.445733] [INFO ] [sig ] [2284/3387] Completed OSPN in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:44.445775] [INFO ] [sig ] [2285/3387] Forecasting OSS... [2026-02-20T20:28:44.445805] [INFO ] [sig ] Generating forecast for: OSS [2026-02-20T20:28:44.445838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-02-20T20:28:44.457349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-02-20T20:28:44.457722] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-02-20T20:28:44.458527] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-02-20T20:28:44.458605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:44.458640] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:44.458667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:44.458724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:44.519290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:44.519993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:44.520076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:44.520109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:44.642138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:44.642299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:44.642340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:44.642387] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:44.646161] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=15.81%) [2026-02-20T20:28:44.646435] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-02-20T20:28:44.646565] [INFO ] [sig ] OSS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:44.800246] [INFO ] [LOCAL ] Saved forecast: OSS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OSS.txt [2026-02-20T20:28:44.800459] [INFO ] [sig ] [2285/3387] Completed OSS in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:44.800522] [INFO ] [sig ] [2286/3387] Forecasting OTEX... [2026-02-20T20:28:44.800560] [INFO ] [sig ] Generating forecast for: OTEX [2026-02-20T20:28:44.800621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-02-20T20:28:44.814940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-02-20T20:28:44.815369] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-02-20T20:28:44.816221] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-02-20T20:28:44.816275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:44.816307] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:44.816333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:44.816390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:44.876837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:44.877646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:44.877736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:44.877770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:45.006702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:45.006893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:45.006935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:45.006963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:45.010658] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-02-20T20:28:45.010952] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-02-20T20:28:45.011086] [INFO ] [sig ] OTEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:45.166198] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OTEX.txt [2026-02-20T20:28:45.166346] [INFO ] [sig ] [2286/3387] Completed OTEX in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:45.166385] [INFO ] [sig ] [2287/3387] Forecasting OTIS... [2026-02-20T20:28:45.166416] [INFO ] [sig ] Generating forecast for: OTIS [2026-02-20T20:28:45.166446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-02-20T20:28:45.178125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-02-20T20:28:45.178498] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-02-20T20:28:45.179300] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-02-20T20:28:45.179354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:45.179386] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:45.179415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:45.179471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:45.238876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:45.239746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:45.239902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:45.239939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:45.364626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:45.364788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:45.364830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:45.364861] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:45.368511] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-02-20T20:28:45.368859] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-02-20T20:28:45.369003] [INFO ] [sig ] OTIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:45.518756] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OTIS.txt [2026-02-20T20:28:45.518908] [INFO ] [sig ] [2287/3387] Completed OTIS in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:45.518948] [INFO ] [sig ] [2288/3387] Forecasting OTLY... [2026-02-20T20:28:45.518981] [INFO ] [sig ] Generating forecast for: OTLY [2026-02-20T20:28:45.519012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-02-20T20:28:45.530476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-02-20T20:28:45.530884] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-02-20T20:28:45.531737] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-02-20T20:28:45.531794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:45.531827] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:45.531855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:45.531913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:45.592595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:45.593404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:45.593497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:45.593532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:45.719215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:45.719383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:45.719437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:45.719475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:45.723239] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-02-20T20:28:45.723531] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-02-20T20:28:45.723691] [INFO ] [sig ] OTLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:45.874994] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OTLY.txt [2026-02-20T20:28:45.875144] [INFO ] [sig ] [2288/3387] Completed OTLY in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:45.875184] [INFO ] [sig ] [2289/3387] Forecasting OVID... [2026-02-20T20:28:45.875214] [INFO ] [sig ] Generating forecast for: OVID [2026-02-20T20:28:45.875244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-02-20T20:28:45.888276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-02-20T20:28:45.888750] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-02-20T20:28:45.889623] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-02-20T20:28:45.889677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:45.889709] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:45.889752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:45.889811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:45.951976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:45.952866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:45.952954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:45.952989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:46.069144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:46.069300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:46.069342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:46.069372] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:46.073376] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-02-20T20:28:46.073700] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-02-20T20:28:46.073844] [INFO ] [sig ] OVID: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:46.222341] [INFO ] [LOCAL ] Saved forecast: OVID 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OVID.txt [2026-02-20T20:28:46.222511] [INFO ] [sig ] [2289/3387] Completed OVID in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:46.222559] [INFO ] [sig ] [2290/3387] Forecasting OVLY... [2026-02-20T20:28:46.222622] [INFO ] [sig ] Generating forecast for: OVLY [2026-02-20T20:28:46.222654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-02-20T20:28:46.234546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-02-20T20:28:46.234971] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-02-20T20:28:46.235810] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-02-20T20:28:46.235865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:46.235899] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:46.235926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:46.235983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:46.296609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:46.297425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:46.297526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:46.297567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:46.405400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:46.405602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:46.405652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:46.405683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:46.409314] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-02-20T20:28:46.409632] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-02-20T20:28:46.409789] [INFO ] [sig ] OVLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:46.554535] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OVLY.txt [2026-02-20T20:28:46.554725] [INFO ] [sig ] [2290/3387] Completed OVLY in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:46.554767] [INFO ] [sig ] [2291/3387] Forecasting OWL... [2026-02-20T20:28:46.554799] [INFO ] [sig ] Generating forecast for: OWL [2026-02-20T20:28:46.554830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-02-20T20:28:46.566482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-02-20T20:28:46.566910] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-02-20T20:28:46.567756] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-02-20T20:28:46.567810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:46.567843] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:46.567870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:46.567927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:46.628325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:46.629324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:46.629417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:46.629466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:46.752148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:46.752294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:46.752340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:46.752371] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:46.755967] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=76.40%) [2026-02-20T20:28:46.756254] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-02-20T20:28:46.756391] [INFO ] [sig ] OWL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:46.899370] [INFO ] [LOCAL ] Saved forecast: OWL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OWL.txt [2026-02-20T20:28:46.899540] [INFO ] [sig ] [2291/3387] Completed OWL in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:46.899604] [INFO ] [sig ] [2292/3387] Forecasting OXLC... [2026-02-20T20:28:46.899638] [INFO ] [sig ] Generating forecast for: OXLC [2026-02-20T20:28:46.899668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-02-20T20:28:46.911119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-02-20T20:28:46.911467] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-02-20T20:28:46.912282] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-02-20T20:28:46.912336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:46.912367] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:46.912395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:46.912456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:46.970194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:46.970933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:46.971017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:46.971050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:47.091620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:47.091777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:47.091817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:47.091845] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:47.095323] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-02-20T20:28:47.095624] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-02-20T20:28:47.095756] [INFO ] [sig ] OXLC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:47.241861] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OXLC.txt [2026-02-20T20:28:47.242004] [INFO ] [sig ] [2292/3387] Completed OXLC in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-20T20:28:47.242049] [INFO ] [sig ] [2293/3387] Forecasting OXM... [2026-02-20T20:28:47.242082] [INFO ] [sig ] Generating forecast for: OXM [2026-02-20T20:28:47.242119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-02-20T20:28:47.254372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-02-20T20:28:47.254979] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-02-20T20:28:47.255872] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-02-20T20:28:47.255926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:47.255961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:47.255988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:47.256046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:47.315358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:47.316384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:47.316492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:47.316527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:47.443694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:47.443855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:47.443897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:47.443928] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:47.447544] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-02-20T20:28:47.447859] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-02-20T20:28:47.448009] [INFO ] [sig ] OXM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:47.595058] [INFO ] [LOCAL ] Saved forecast: OXM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OXM.txt [2026-02-20T20:28:47.595200] [INFO ] [sig ] [2293/3387] Completed OXM in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:47.595241] [INFO ] [sig ] [2294/3387] Forecasting OXSQ... [2026-02-20T20:28:47.595271] [INFO ] [sig ] Generating forecast for: OXSQ [2026-02-20T20:28:47.595300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-02-20T20:28:47.606153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-02-20T20:28:47.606555] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-02-20T20:28:47.607504] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-02-20T20:28:47.607598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:47.607684] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:47.607716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:47.607775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:47.666559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:47.668873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:47.668956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:47.668988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:47.791401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:47.791617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:47.791694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:47.791726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:47.795162] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-02-20T20:28:47.795436] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-02-20T20:28:47.795566] [INFO ] [sig ] OXSQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:47.940698] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OXSQ.txt [2026-02-20T20:28:47.940840] [INFO ] [sig ] [2294/3387] Completed OXSQ in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:47.940882] [INFO ] [sig ] [2295/3387] Forecasting OZEM... [2026-02-20T20:28:47.940911] [INFO ] [sig ] Generating forecast for: OZEM [2026-02-20T20:28:47.940942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-02-20T20:28:47.951501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-02-20T20:28:47.951881] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-02-20T20:28:47.952761] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-02-20T20:28:47.952816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:47.952851] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:47.952878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:47.952936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:48.012257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:48.013201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:48.013288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:48.013322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:48.131055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:48.131252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:48.131297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:48.131327] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:48.135828] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-02-20T20:28:48.136129] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-02-20T20:28:48.136266] [INFO ] [sig ] OZEM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:48.285373] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OZEM.txt [2026-02-20T20:28:48.285593] [INFO ] [sig ] [2295/3387] Completed OZEM in 0.3s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:48.285641] [INFO ] [sig ] [2296/3387] Forecasting OZK... [2026-02-20T20:28:48.285673] [INFO ] [sig ] Generating forecast for: OZK [2026-02-20T20:28:48.285703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-02-20T20:28:48.297733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-02-20T20:28:48.298138] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-02-20T20:28:48.299013] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-02-20T20:28:48.299069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:48.299103] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:48.299132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:48.299190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:48.359080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:48.360021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:48.360109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:48.360152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:48.484275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:48.484450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:48.484499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:48.484530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:48.488324] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-02-20T20:28:48.488657] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-02-20T20:28:48.488796] [INFO ] [sig ] OZK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:48.642967] [INFO ] [LOCAL ] Saved forecast: OZK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/OZK.txt [2026-02-20T20:28:48.643130] [INFO ] [sig ] [2296/3387] Completed OZK in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:48.643173] [INFO ] [sig ] [2297/3387] Forecasting OZKAP... [2026-02-20T20:28:48.643203] [INFO ] [sig ] Generating forecast for: OZKAP [2026-02-20T20:28:48.643234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-02-20T20:28:48.655150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-02-20T20:28:48.655542] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-02-20T20:28:48.656420] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-02-20T20:28:48.656476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:48.656509] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:48.656537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:48.656614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:48.718399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:48.719484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:48.719594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:48.719631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:48.840215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:48.840379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:48.840421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:48.840489] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:48.844861] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-02-20T20:28:48.845171] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-02-20T20:28:48.845313] [INFO ] [sig ] OZKAP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:49.003661] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/OZKAP.txt [2026-02-20T20:28:49.003827] [INFO ] [sig ] [2297/3387] Completed OZKAP in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:49.003870] [INFO ] [sig ] [2298/3387] Forecasting PAA... [2026-02-20T20:28:49.003899] [INFO ] [sig ] Generating forecast for: PAA [2026-02-20T20:28:49.003928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-02-20T20:28:49.015940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-02-20T20:28:49.016355] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-02-20T20:28:49.017293] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-02-20T20:28:49.017348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:49.017382] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:49.017409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:49.017470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:49.079870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:49.080820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:49.080911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:49.080946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:49.207415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:49.207598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:49.207643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:49.207674] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:49.211523] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-02-20T20:28:49.212053] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-02-20T20:28:49.212195] [INFO ] [sig ] PAA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:49.361706] [INFO ] [LOCAL ] Saved forecast: PAA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAA.txt [2026-02-20T20:28:49.361848] [INFO ] [sig ] [2298/3387] Completed PAA in 0.4s | 2.79 sym/s | Total: 13.7m | ETA: 6.5m [2026-02-20T20:28:49.361888] [INFO ] [sig ] [2299/3387] Forecasting PAAS... [2026-02-20T20:28:49.361919] [INFO ] [sig ] Generating forecast for: PAAS [2026-02-20T20:28:49.361949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-02-20T20:28:49.373988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-02-20T20:28:49.374400] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-02-20T20:28:49.375532] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-02-20T20:28:49.375607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:49.375643] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:49.375671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:49.375920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:49.437550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:49.438477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:49.438570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:49.438626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:49.568759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:49.569119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:49.569158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:49.569186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:49.572834] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-02-20T20:28:49.573136] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-02-20T20:28:49.573277] [INFO ] [sig ] PAAS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:49.727842] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAAS.txt [2026-02-20T20:28:49.728044] [INFO ] [sig ] [2299/3387] Completed PAAS in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:49.728088] [INFO ] [sig ] [2300/3387] Forecasting PAC... [2026-02-20T20:28:49.728118] [INFO ] [sig ] Generating forecast for: PAC [2026-02-20T20:28:49.728155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-02-20T20:28:49.740989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-02-20T20:28:49.741438] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-02-20T20:28:49.742352] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-02-20T20:28:49.742414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:49.742447] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:49.742475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:49.742552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:49.803850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:49.804786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:49.804879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:49.804915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:49.933896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:49.934054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:49.934095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:49.934123] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:49.937686] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-02-20T20:28:49.937964] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-02-20T20:28:49.938095] [INFO ] [sig ] PAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:50.082215] [INFO ] [LOCAL ] Saved forecast: PAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAC.txt [2026-02-20T20:28:50.082366] [INFO ] [sig ] [2300/3387] Completed PAC in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:50.082416] [INFO ] [sig ] [2301/3387] Forecasting PACB... [2026-02-20T20:28:50.082446] [INFO ] [sig ] Generating forecast for: PACB [2026-02-20T20:28:50.082479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-02-20T20:28:50.096189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-02-20T20:28:50.096627] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-02-20T20:28:50.097783] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-02-20T20:28:50.097838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:50.097873] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:50.097900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:50.097957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:50.160192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:50.161169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:50.161262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:50.161297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:50.284784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:50.284958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:50.285002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:50.285033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:50.288864] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-02-20T20:28:50.289192] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-02-20T20:28:50.289346] [INFO ] [sig ] PACB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:50.435428] [INFO ] [LOCAL ] Saved forecast: PACB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PACB.txt [2026-02-20T20:28:50.435625] [INFO ] [sig ] [2301/3387] Completed PACB in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:50.435672] [INFO ] [sig ] [2302/3387] Forecasting PACK... [2026-02-20T20:28:50.435702] [INFO ] [sig ] Generating forecast for: PACK [2026-02-20T20:28:50.435733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-02-20T20:28:50.447394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-02-20T20:28:50.447851] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-02-20T20:28:50.448677] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-02-20T20:28:50.448748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:50.448782] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:50.448809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:50.448867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:50.507806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:50.508791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:50.508883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:50.509107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:50.636767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:50.636979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:50.637032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:50.637074] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:50.642400] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-02-20T20:28:50.643157] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-02-20T20:28:50.643382] [INFO ] [sig ] PACK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:50.813477] [INFO ] [LOCAL ] Saved forecast: PACK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PACK.txt [2026-02-20T20:28:50.813703] [INFO ] [sig ] [2302/3387] Completed PACK in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:50.813763] [INFO ] [sig ] [2303/3387] Forecasting PAGP... [2026-02-20T20:28:50.813801] [INFO ] [sig ] Generating forecast for: PAGP [2026-02-20T20:28:50.813834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-02-20T20:28:50.826036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-02-20T20:28:50.826399] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-02-20T20:28:50.827257] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-02-20T20:28:50.827311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:50.827344] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:50.827371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:50.827428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:50.888603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:50.889258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:50.889339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:50.889373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:51.014862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:51.015023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:51.015065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:51.015096] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:51.018720] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-02-20T20:28:51.019004] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-02-20T20:28:51.019142] [INFO ] [sig ] PAGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:51.164004] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PAGP.txt [2026-02-20T20:28:51.164133] [INFO ] [sig ] [2303/3387] Completed PAGP in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:51.164174] [INFO ] [sig ] [2304/3387] Forecasting PAGS... [2026-02-20T20:28:51.164204] [INFO ] [sig ] Generating forecast for: PAGS [2026-02-20T20:28:51.164233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-02-20T20:28:51.175411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-02-20T20:28:51.175767] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-02-20T20:28:51.176541] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-02-20T20:28:51.176613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:51.176647] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:51.176676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:51.176733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:51.240073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:51.240893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:51.241009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:51.241045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:51.369662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:51.369834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:51.369879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:51.369908] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:51.373552] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=31.73%) [2026-02-20T20:28:51.373877] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-02-20T20:28:51.374015] [INFO ] [sig ] PAGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:51.517328] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAGS.txt [2026-02-20T20:28:51.517483] [INFO ] [sig ] [2304/3387] Completed PAGS in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:51.517523] [INFO ] [sig ] [2305/3387] Forecasting PAHC... [2026-02-20T20:28:51.517556] [INFO ] [sig ] Generating forecast for: PAHC [2026-02-20T20:28:51.517613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-02-20T20:28:51.528835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-02-20T20:28:51.529235] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-02-20T20:28:51.530089] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-02-20T20:28:51.530142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:51.530174] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:51.530200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:51.530257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:51.588388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:51.589312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:51.589403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:51.589437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:51.709001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:51.709159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:51.709199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:51.709228] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:51.712691] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-02-20T20:28:51.712965] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-02-20T20:28:51.713094] [INFO ] [sig ] PAHC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:51.860729] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PAHC.txt [2026-02-20T20:28:51.861030] [INFO ] [sig ] [2305/3387] Completed PAHC in 0.3s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:51.861071] [INFO ] [sig ] [2306/3387] Forecasting PAL... [2026-02-20T20:28:51.861099] [INFO ] [sig ] Generating forecast for: PAL [2026-02-20T20:28:51.861128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-02-20T20:28:51.872433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-02-20T20:28:51.872790] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-02-20T20:28:51.873566] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-02-20T20:28:51.873643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:51.873676] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:51.873702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:51.873760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:51.934403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:51.935247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:51.935326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:51.935358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:52.056636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:52.056805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:52.056848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:52.056879] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:52.060347] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=46.75%) [2026-02-20T20:28:52.060652] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-02-20T20:28:52.060784] [INFO ] [sig ] PAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:52.209558] [INFO ] [LOCAL ] Saved forecast: PAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAL.txt [2026-02-20T20:28:52.209700] [INFO ] [sig ] [2306/3387] Completed PAL in 0.3s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:52.209739] [INFO ] [sig ] [2307/3387] Forecasting PAM... [2026-02-20T20:28:52.209769] [INFO ] [sig ] Generating forecast for: PAM [2026-02-20T20:28:52.209799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-02-20T20:28:52.221072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-02-20T20:28:52.221403] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-02-20T20:28:52.222263] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-02-20T20:28:52.222317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:52.222351] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:52.222378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:52.222434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:52.283989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:52.285073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:52.285166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:52.285201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:52.416982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:52.417342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:52.417397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:52.417434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:52.421014] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-02-20T20:28:52.421327] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-02-20T20:28:52.421466] [INFO ] [sig ] PAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:52.573057] [INFO ] [LOCAL ] Saved forecast: PAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAM.txt [2026-02-20T20:28:52.573269] [INFO ] [sig ] [2307/3387] Completed PAM in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:52.573319] [INFO ] [sig ] [2308/3387] Forecasting PANL... [2026-02-20T20:28:52.573350] [INFO ] [sig ] Generating forecast for: PANL [2026-02-20T20:28:52.573380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-02-20T20:28:52.584478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-02-20T20:28:52.584868] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-02-20T20:28:52.585707] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-02-20T20:28:52.585770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:52.585803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:52.585831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:52.585888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:52.650789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:52.651705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:52.651793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:52.651827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:52.777278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:52.777431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:52.777473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:52.777503] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:52.781189] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=45.57%) [2026-02-20T20:28:52.781491] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-02-20T20:28:52.781681] [INFO ] [sig ] PANL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:52.926638] [INFO ] [LOCAL ] Saved forecast: PANL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PANL.txt [2026-02-20T20:28:52.926832] [INFO ] [sig ] [2308/3387] Completed PANL in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-20T20:28:52.926880] [INFO ] [sig ] [2309/3387] Forecasting PASG... [2026-02-20T20:28:52.926913] [INFO ] [sig ] Generating forecast for: PASG [2026-02-20T20:28:52.926944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-02-20T20:28:52.938885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-02-20T20:28:52.939287] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-02-20T20:28:52.940102] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-02-20T20:28:52.940156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:52.940189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:52.940218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:52.940275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:52.997854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:52.998749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:52.998836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:52.998871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:53.117645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:53.117836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:53.117877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:53.117906] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:53.121383] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=19.88%) [2026-02-20T20:28:53.121683] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-02-20T20:28:53.121813] [INFO ] [sig ] PASG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:53.268667] [INFO ] [LOCAL ] Saved forecast: PASG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PASG.txt [2026-02-20T20:28:53.268824] [INFO ] [sig ] [2309/3387] Completed PASG in 0.3s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:53.268863] [INFO ] [sig ] [2310/3387] Forecasting PATH... [2026-02-20T20:28:53.268894] [INFO ] [sig ] Generating forecast for: PATH [2026-02-20T20:28:53.268925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-02-20T20:28:53.280646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-02-20T20:28:53.280994] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-02-20T20:28:53.281824] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-02-20T20:28:53.281877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:53.281910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:53.281936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:53.281991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:53.338475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:53.339357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:53.339444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:53.339477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:53.463491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:53.463688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:53.463730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:53.463759] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:53.467270] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=42.87%) [2026-02-20T20:28:53.467550] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-02-20T20:28:53.467704] [INFO ] [sig ] PATH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:53.611509] [INFO ] [LOCAL ] Saved forecast: PATH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PATH.txt [2026-02-20T20:28:53.611692] [INFO ] [sig ] [2310/3387] Completed PATH in 0.3s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:53.611736] [INFO ] [sig ] [2311/3387] Forecasting PATK... [2026-02-20T20:28:53.611767] [INFO ] [sig ] Generating forecast for: PATK [2026-02-20T20:28:53.611798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-02-20T20:28:53.623532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-02-20T20:28:53.624149] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-02-20T20:28:53.625167] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-02-20T20:28:53.625220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:53.625282] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:53.625311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:53.625370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:53.686820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:53.687703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:53.687789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:53.687822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:53.807598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:53.807764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:53.807804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:53.807832] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:53.811416] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-02-20T20:28:53.811729] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-02-20T20:28:53.811871] [INFO ] [sig ] PATK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:53.968262] [INFO ] [LOCAL ] Saved forecast: PATK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PATK.txt [2026-02-20T20:28:53.968475] [INFO ] [sig ] [2311/3387] Completed PATK in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:53.968529] [INFO ] [sig ] [2312/3387] Forecasting PAX... [2026-02-20T20:28:53.968592] [INFO ] [sig ] Generating forecast for: PAX [2026-02-20T20:28:53.968646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-02-20T20:28:53.984640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-02-20T20:28:53.985163] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-02-20T20:28:53.986287] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-02-20T20:28:53.986357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:53.986398] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:53.986433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:53.986514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:54.060161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:54.061108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:54.061214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:54.061249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:54.189244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:54.189417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:54.189461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:54.189492] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:54.193551] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=13.88%) [2026-02-20T20:28:54.193975] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-02-20T20:28:54.194138] [INFO ] [sig ] PAX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:54.351122] [INFO ] [LOCAL ] Saved forecast: PAX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAX.txt [2026-02-20T20:28:54.351287] [INFO ] [sig ] [2312/3387] Completed PAX in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:54.351328] [INFO ] [sig ] [2313/3387] Forecasting PAXS... [2026-02-20T20:28:54.351360] [INFO ] [sig ] Generating forecast for: PAXS [2026-02-20T20:28:54.351391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-02-20T20:28:54.363750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-02-20T20:28:54.364154] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-02-20T20:28:54.365165] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-02-20T20:28:54.365219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:54.365269] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:54.365297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:54.365354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:54.428784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:54.429734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:54.429830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:54.429865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:54.560969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:54.561139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:54.561180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:54.561208] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:54.565075] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-02-20T20:28:54.565460] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-02-20T20:28:54.565649] [INFO ] [sig ] PAXS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:54.733226] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAXS.txt [2026-02-20T20:28:54.733399] [INFO ] [sig ] [2313/3387] Completed PAXS in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:54.733439] [INFO ] [sig ] [2314/3387] Forecasting PAY... [2026-02-20T20:28:54.733471] [INFO ] [sig ] Generating forecast for: PAY [2026-02-20T20:28:54.733505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-02-20T20:28:54.745626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-02-20T20:28:54.746068] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-02-20T20:28:54.746980] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-02-20T20:28:54.747035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:54.747067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:54.747093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:54.747149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:54.807851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:54.808795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:54.808887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:54.808920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:54.938125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:54.938315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:54.938358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:54.938430] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:54.942145] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=41.12%) [2026-02-20T20:28:54.942479] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-02-20T20:28:54.942649] [INFO ] [sig ] PAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:55.093357] [INFO ] [LOCAL ] Saved forecast: PAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAY.txt [2026-02-20T20:28:55.093517] [INFO ] [sig ] [2314/3387] Completed PAY in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:55.093561] [INFO ] [sig ] [2315/3387] Forecasting PAYC... [2026-02-20T20:28:55.093614] [INFO ] [sig ] Generating forecast for: PAYC [2026-02-20T20:28:55.093647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-02-20T20:28:55.105419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-02-20T20:28:55.105842] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-02-20T20:28:55.106700] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-02-20T20:28:55.106755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:55.106819] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:55.106851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:55.106909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:55.166455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:55.167635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:55.167746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:55.167789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:55.297677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:55.297852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:55.297893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:55.297922] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:55.301393] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=31.52%) [2026-02-20T20:28:55.301708] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-02-20T20:28:55.301844] [INFO ] [sig ] PAYC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:55.447331] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAYC.txt [2026-02-20T20:28:55.447493] [INFO ] [sig ] [2315/3387] Completed PAYC in 0.4s | 2.79 sym/s | Total: 13.8m | ETA: 6.4m [2026-02-20T20:28:55.447537] [INFO ] [sig ] [2316/3387] Forecasting PAYO... [2026-02-20T20:28:55.447567] [INFO ] [sig ] Generating forecast for: PAYO [2026-02-20T20:28:55.447620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-02-20T20:28:55.461805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-02-20T20:28:55.462474] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-02-20T20:28:55.463711] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-02-20T20:28:55.463769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:55.463803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:55.463831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:55.463891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:55.527158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:55.528185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:55.528282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:55.528318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:55.661505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:55.661698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:55.661750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:55.661787] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:55.665421] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-20T20:28:55.665754] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-02-20T20:28:55.665901] [INFO ] [sig ] PAYO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:55.809890] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAYO.txt [2026-02-20T20:28:55.810026] [INFO ] [sig ] [2316/3387] Completed PAYO in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:55.810075] [INFO ] [sig ] [2317/3387] Forecasting PAYS... [2026-02-20T20:28:55.810106] [INFO ] [sig ] Generating forecast for: PAYS [2026-02-20T20:28:55.810137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-02-20T20:28:55.822833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-02-20T20:28:55.823275] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-02-20T20:28:55.824149] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-02-20T20:28:55.824204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:55.824237] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:55.824265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:55.824322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:55.883419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:55.884373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:55.884467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:55.884501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:56.015932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:56.016107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:56.016149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:56.016177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:56.020100] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: UP (p=62.23%) [2026-02-20T20:28:56.020507] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-02-20T20:28:56.020690] [INFO ] [sig ] PAYS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:56.185918] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PAYS.txt [2026-02-20T20:28:56.186081] [INFO ] [sig ] [2317/3387] Completed PAYS in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:56.186122] [INFO ] [sig ] [2318/3387] Forecasting PAYX... [2026-02-20T20:28:56.186153] [INFO ] [sig ] Generating forecast for: PAYX [2026-02-20T20:28:56.186194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-02-20T20:28:56.198720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-02-20T20:28:56.199340] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-02-20T20:28:56.200409] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-02-20T20:28:56.200463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:56.200497] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:56.200525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:56.200600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:56.259298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:56.260219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:56.260306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:56.260340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:56.377566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:56.377755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:56.377798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:56.377827] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:56.381345] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-02-20T20:28:56.381668] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-02-20T20:28:56.381825] [INFO ] [sig ] PAYX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:56.540335] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PAYX.txt [2026-02-20T20:28:56.540505] [INFO ] [sig ] [2318/3387] Completed PAYX in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:56.540548] [INFO ] [sig ] [2319/3387] Forecasting PB... [2026-02-20T20:28:56.540601] [INFO ] [sig ] Generating forecast for: PB [2026-02-20T20:28:56.540635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-02-20T20:28:56.552590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-02-20T20:28:56.553017] [INFO ] [FORECASTER] Starting predict_future for PB [2026-02-20T20:28:56.553871] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-02-20T20:28:56.553927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:56.553959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:56.553987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:56.554044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:56.613632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:56.614738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:56.614822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:56.614856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:56.738897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:56.739067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:56.739109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:56.739139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:56.742649] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-02-20T20:28:56.742959] [INFO ] [FORECASTER] Completed predict_future for PB [2026-02-20T20:28:56.743100] [INFO ] [sig ] PB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:56.897995] [INFO ] [LOCAL ] Saved forecast: PB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PB.txt [2026-02-20T20:28:56.898322] [INFO ] [sig ] [2319/3387] Completed PB in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:56.898362] [INFO ] [sig ] [2320/3387] Forecasting PBA... [2026-02-20T20:28:56.898392] [INFO ] [sig ] Generating forecast for: PBA [2026-02-20T20:28:56.898424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-02-20T20:28:56.909761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-02-20T20:28:56.910283] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-02-20T20:28:56.911319] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-02-20T20:28:56.911374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:56.911407] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:56.911434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:56.911490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:56.971752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:56.972705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:56.972797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:56.972831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:57.099915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:57.100082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:57.100141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:57.100171] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:57.104080] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=50.43%) [2026-02-20T20:28:57.104358] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-02-20T20:28:57.104493] [INFO ] [sig ] PBA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:57.255715] [INFO ] [LOCAL ] Saved forecast: PBA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PBA.txt [2026-02-20T20:28:57.255917] [INFO ] [sig ] [2320/3387] Completed PBA in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:57.255957] [INFO ] [sig ] [2321/3387] Forecasting PBF... [2026-02-20T20:28:57.255994] [INFO ] [sig ] Generating forecast for: PBF [2026-02-20T20:28:57.256025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-02-20T20:28:57.267780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-02-20T20:28:57.268185] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-02-20T20:28:57.269047] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-02-20T20:28:57.269100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:57.269141] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:57.269172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:57.269247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:57.326447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:57.327552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:57.327758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:57.327803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:57.456189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:57.456354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:57.456395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:57.456424] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:57.460485] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-02-20T20:28:57.460801] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-02-20T20:28:57.461157] [INFO ] [sig ] PBF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:57.606530] [INFO ] [LOCAL ] Saved forecast: PBF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PBF.txt [2026-02-20T20:28:57.606696] [INFO ] [sig ] [2321/3387] Completed PBF in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:57.606739] [INFO ] [sig ] [2322/3387] Forecasting PBFS... [2026-02-20T20:28:57.606769] [INFO ] [sig ] Generating forecast for: PBFS [2026-02-20T20:28:57.606818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-02-20T20:28:57.618958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-02-20T20:28:57.619354] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-02-20T20:28:57.620174] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-02-20T20:28:57.620229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:57.620262] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:57.620289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:57.620346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:57.682806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:57.683696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:57.683797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:57.683830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:57.792491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:57.792673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:57.792715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:57.792747] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:57.796209] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=35.31%) [2026-02-20T20:28:57.796492] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-02-20T20:28:57.796644] [INFO ] [sig ] PBFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:57.942275] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PBFS.txt [2026-02-20T20:28:57.942435] [INFO ] [sig ] [2322/3387] Completed PBFS in 0.3s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:57.942475] [INFO ] [sig ] [2323/3387] Forecasting PBH... [2026-02-20T20:28:57.942508] [INFO ] [sig ] Generating forecast for: PBH [2026-02-20T20:28:57.942538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-02-20T20:28:57.955346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-02-20T20:28:57.955767] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-02-20T20:28:57.956607] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-02-20T20:28:57.956662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:57.956694] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:57.956720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:57.956775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:58.016218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:58.017160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:58.017253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:58.017287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:58.149882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:58.150078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:58.150131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:58.150172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:58.154881] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=52.21%) [2026-02-20T20:28:58.155296] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-02-20T20:28:58.155475] [INFO ] [sig ] PBH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:58.317164] [INFO ] [LOCAL ] Saved forecast: PBH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PBH.txt [2026-02-20T20:28:58.317327] [INFO ] [sig ] [2323/3387] Completed PBH in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:58.317368] [INFO ] [sig ] [2324/3387] Forecasting PBI... [2026-02-20T20:28:58.317400] [INFO ] [sig ] Generating forecast for: PBI [2026-02-20T20:28:58.317432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-02-20T20:28:58.329205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-02-20T20:28:58.329620] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-02-20T20:28:58.330425] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-02-20T20:28:58.330479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:58.330527] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:58.330557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:58.330635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:58.396295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:58.397252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:58.397343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:58.397378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:58.524413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:58.524589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:58.524633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:58.524662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:58.529022] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-02-20T20:28:58.529484] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-02-20T20:28:58.529685] [INFO ] [sig ] PBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:58.678910] [INFO ] [LOCAL ] Saved forecast: PBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PBI.txt [2026-02-20T20:28:58.679092] [INFO ] [sig ] [2324/3387] Completed PBI in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:58.679133] [INFO ] [sig ] [2325/3387] Forecasting PBYI... [2026-02-20T20:28:58.679164] [INFO ] [sig ] Generating forecast for: PBYI [2026-02-20T20:28:58.679197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-02-20T20:28:58.691498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-02-20T20:28:58.691925] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-02-20T20:28:58.692768] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-02-20T20:28:58.692822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:58.692856] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:58.692884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:58.692941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:58.753805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:58.754737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:58.754840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:58.754875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:58.879495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:58.879674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:58.879723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:58.879759] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:58.883251] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-02-20T20:28:58.883538] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-02-20T20:28:58.883694] [INFO ] [sig ] PBYI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:28:59.034539] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PBYI.txt [2026-02-20T20:28:59.034729] [INFO ] [sig ] [2325/3387] Completed PBYI in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-20T20:28:59.034770] [INFO ] [sig ] [2326/3387] Forecasting PCB... [2026-02-20T20:28:59.034799] [INFO ] [sig ] Generating forecast for: PCB [2026-02-20T20:28:59.034831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-02-20T20:28:59.046017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-02-20T20:28:59.046411] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-02-20T20:28:59.047292] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-02-20T20:28:59.047347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:59.047379] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:59.047406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:59.047462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:59.107970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:59.108901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:59.108991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:59.109025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:59.229177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:59.229337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:59.229378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:59.229408] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:59.232956] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-02-20T20:28:59.233245] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-02-20T20:28:59.233377] [INFO ] [sig ] PCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:59.381316] [INFO ] [LOCAL ] Saved forecast: PCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PCB.txt [2026-02-20T20:28:59.381487] [INFO ] [sig ] [2326/3387] Completed PCB in 0.3s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:28:59.381530] [INFO ] [sig ] [2327/3387] Forecasting PCF... [2026-02-20T20:28:59.381560] [INFO ] [sig ] Generating forecast for: PCF [2026-02-20T20:28:59.381612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-02-20T20:28:59.392994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-02-20T20:28:59.393378] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-02-20T20:28:59.394200] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-02-20T20:28:59.394254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:59.394286] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:59.394312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:59.394367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:59.453333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:59.454192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:59.454279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:59.454312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:59.576047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:59.576206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:59.576248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:59.576281] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:59.579919] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=46.01%) [2026-02-20T20:28:59.580203] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-02-20T20:28:59.580337] [INFO ] [sig ] PCF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:28:59.725199] [INFO ] [LOCAL ] Saved forecast: PCF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PCF.txt [2026-02-20T20:28:59.725365] [INFO ] [sig ] [2327/3387] Completed PCF in 0.3s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:28:59.725408] [INFO ] [sig ] [2328/3387] Forecasting PCG... [2026-02-20T20:28:59.725440] [INFO ] [sig ] Generating forecast for: PCG [2026-02-20T20:28:59.725478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-02-20T20:28:59.737447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-02-20T20:28:59.737825] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-02-20T20:28:59.738657] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-02-20T20:28:59.738713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:28:59.738809] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:28:59.738847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:28:59.738914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:28:59.797207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:28:59.798035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:28:59.798121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:28:59.798157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:28:59.923914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:28:59.924071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:28:59.924112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:28:59.924141] [INFO ] [FORECASTER] Training complete [2026-02-20T20:28:59.927560] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=45.86%) [2026-02-20T20:28:59.927858] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-02-20T20:28:59.927989] [INFO ] [sig ] PCG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:00.070131] [INFO ] [LOCAL ] Saved forecast: PCG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PCG.txt [2026-02-20T20:29:00.070267] [INFO ] [sig ] [2328/3387] Completed PCG in 0.3s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:29:00.070307] [INFO ] [sig ] [2329/3387] Forecasting PCM... [2026-02-20T20:29:00.070338] [INFO ] [sig ] Generating forecast for: PCM [2026-02-20T20:29:00.070368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-02-20T20:29:00.082127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-02-20T20:29:00.082484] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-02-20T20:29:00.083318] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-02-20T20:29:00.083372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:00.083404] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:00.083431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:00.083488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:00.142800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:00.143786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:00.143888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:00.143924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:00.265238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:00.265405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:00.265446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:00.265475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:00.269112] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-02-20T20:29:00.269388] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-02-20T20:29:00.269520] [INFO ] [sig ] PCM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:00.413059] [INFO ] [LOCAL ] Saved forecast: PCM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PCM.txt [2026-02-20T20:29:00.413217] [INFO ] [sig ] [2329/3387] Completed PCM in 0.3s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:29:00.413259] [INFO ] [sig ] [2330/3387] Forecasting PCN... [2026-02-20T20:29:00.413289] [INFO ] [sig ] Generating forecast for: PCN [2026-02-20T20:29:00.413320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-02-20T20:29:00.427662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-02-20T20:29:00.428098] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-02-20T20:29:00.429181] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-02-20T20:29:00.429242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:00.429278] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:00.429311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:00.429394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:00.501177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:00.502254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:00.502340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:00.502373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:00.628546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:00.628739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:00.628782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:00.628813] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:00.633033] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-02-20T20:29:00.633458] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-02-20T20:29:00.633646] [INFO ] [sig ] PCN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:00.785304] [INFO ] [LOCAL ] Saved forecast: PCN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PCN.txt [2026-02-20T20:29:00.785469] [INFO ] [sig ] [2330/3387] Completed PCN in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:29:00.785510] [INFO ] [sig ] [2331/3387] Forecasting PCQ... [2026-02-20T20:29:00.785540] [INFO ] [sig ] Generating forecast for: PCQ [2026-02-20T20:29:00.785596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-02-20T20:29:00.797182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-02-20T20:29:00.797559] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-02-20T20:29:00.798450] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-02-20T20:29:00.798506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:00.798541] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:00.798589] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:00.798659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:00.862871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:00.863978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:00.864072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:00.864107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:00.978619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:00.978780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:00.978824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:00.978853] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:00.982530] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-02-20T20:29:00.982866] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-02-20T20:29:00.983014] [INFO ] [sig ] PCQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:01.136561] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PCQ.txt [2026-02-20T20:29:01.136813] [INFO ] [sig ] [2331/3387] Completed PCQ in 0.4s | 2.79 sym/s | Total: 13.9m | ETA: 6.3m [2026-02-20T20:29:01.136878] [INFO ] [sig ] [2332/3387] Forecasting PCRX... [2026-02-20T20:29:01.136926] [INFO ] [sig ] Generating forecast for: PCRX [2026-02-20T20:29:01.136969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-02-20T20:29:01.149401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-02-20T20:29:01.149805] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-02-20T20:29:01.150721] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-02-20T20:29:01.150784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:01.150824] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:01.150859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:01.150929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:01.211914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:01.212612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:01.212696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:01.212730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:01.336589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:01.336742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:01.336812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:01.336844] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:01.340496] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-02-20T20:29:01.340789] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-02-20T20:29:01.340918] [INFO ] [sig ] PCRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:01.489838] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PCRX.txt [2026-02-20T20:29:01.489978] [INFO ] [sig ] [2332/3387] Completed PCRX in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:01.490018] [INFO ] [sig ] [2333/3387] Forecasting PCTY... [2026-02-20T20:29:01.490048] [INFO ] [sig ] Generating forecast for: PCTY [2026-02-20T20:29:01.490079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-02-20T20:29:01.501642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-02-20T20:29:01.501982] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-02-20T20:29:01.502837] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-02-20T20:29:01.502903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:01.502940] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:01.502969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:01.503028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:01.564825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:01.565748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:01.565840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:01.565874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:01.687978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:01.688151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:01.688194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:01.688224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:01.691994] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-02-20T20:29:01.692330] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-02-20T20:29:01.692481] [INFO ] [sig ] PCTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:01.847742] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PCTY.txt [2026-02-20T20:29:01.847940] [INFO ] [sig ] [2333/3387] Completed PCTY in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:01.847990] [INFO ] [sig ] [2334/3387] Forecasting PCVX... [2026-02-20T20:29:01.848021] [INFO ] [sig ] Generating forecast for: PCVX [2026-02-20T20:29:01.848054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-02-20T20:29:01.859957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-02-20T20:29:01.860383] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-02-20T20:29:01.861330] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-02-20T20:29:01.861385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:01.861418] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:01.861447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:01.861514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:01.922789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:01.923724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:01.923832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:01.923875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:02.048501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:02.048678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:02.048721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:02.048750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:02.052157] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-02-20T20:29:02.052428] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-02-20T20:29:02.052555] [INFO ] [sig ] PCVX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:02.197622] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PCVX.txt [2026-02-20T20:29:02.197770] [INFO ] [sig ] [2334/3387] Completed PCVX in 0.3s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:02.197821] [INFO ] [sig ] [2335/3387] Forecasting PCYO... [2026-02-20T20:29:02.197859] [INFO ] [sig ] Generating forecast for: PCYO [2026-02-20T20:29:02.197896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-02-20T20:29:02.209329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-02-20T20:29:02.209684] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-02-20T20:29:02.210497] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-02-20T20:29:02.210551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:02.210616] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:02.210648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:02.210721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:02.272564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:02.273426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:02.273518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:02.273552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:02.395177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:02.395332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:02.395372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:02.395402] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:02.398963] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=64.86%) [2026-02-20T20:29:02.399240] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-02-20T20:29:02.399369] [INFO ] [sig ] PCYO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:02.543715] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PCYO.txt [2026-02-20T20:29:02.543867] [INFO ] [sig ] [2335/3387] Completed PCYO in 0.3s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:02.543912] [INFO ] [sig ] [2336/3387] Forecasting PD... [2026-02-20T20:29:02.543943] [INFO ] [sig ] Generating forecast for: PD [2026-02-20T20:29:02.543974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-02-20T20:29:02.555338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-02-20T20:29:02.555722] [INFO ] [FORECASTER] Starting predict_future for PD [2026-02-20T20:29:02.556562] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-02-20T20:29:02.556645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:02.556682] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:02.556710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:02.556772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:02.620442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:02.621413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:02.621504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:02.621538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:02.750826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:02.751014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:02.751067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:02.751110] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:02.755614] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-02-20T20:29:02.756021] [INFO ] [FORECASTER] Completed predict_future for PD [2026-02-20T20:29:02.756418] [INFO ] [sig ] PD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:02.917956] [INFO ] [LOCAL ] Saved forecast: PD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PD.txt [2026-02-20T20:29:02.918114] [INFO ] [sig ] [2336/3387] Completed PD in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:02.918157] [INFO ] [sig ] [2337/3387] Forecasting PDBC... [2026-02-20T20:29:02.918190] [INFO ] [sig ] Generating forecast for: PDBC [2026-02-20T20:29:02.918221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-02-20T20:29:02.930527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-02-20T20:29:02.930993] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-02-20T20:29:02.931963] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-02-20T20:29:02.932041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:02.932075] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:02.932102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:02.932167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:02.997436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:02.998598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:02.998697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:02.998731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:03.127251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:03.127418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:03.127461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:03.127492] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:03.131384] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-02-20T20:29:03.131765] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-02-20T20:29:03.131926] [INFO ] [sig ] PDBC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:03.303392] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDBC.txt [2026-02-20T20:29:03.303559] [INFO ] [sig ] [2337/3387] Completed PDBC in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:03.303637] [INFO ] [sig ] [2338/3387] Forecasting PDD... [2026-02-20T20:29:03.303680] [INFO ] [sig ] Generating forecast for: PDD [2026-02-20T20:29:03.303724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-02-20T20:29:03.317806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-02-20T20:29:03.318241] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-02-20T20:29:03.319119] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-02-20T20:29:03.319176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:03.319210] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:03.319239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:03.319298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:03.388090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:03.389111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:03.389249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:03.389290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:03.522333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:03.522504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:03.522548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:03.522599] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:03.526273] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-02-20T20:29:03.526590] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-02-20T20:29:03.526735] [INFO ] [sig ] PDD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:03.681845] [INFO ] [LOCAL ] Saved forecast: PDD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PDD.txt [2026-02-20T20:29:03.682040] [INFO ] [sig ] [2338/3387] Completed PDD in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:03.682083] [INFO ] [sig ] [2339/3387] Forecasting PDEX... [2026-02-20T20:29:03.682113] [INFO ] [sig ] Generating forecast for: PDEX [2026-02-20T20:29:03.682143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-02-20T20:29:03.694329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-02-20T20:29:03.694736] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-02-20T20:29:03.695542] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-02-20T20:29:03.695619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:03.695654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:03.695681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:03.695738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:03.755468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:03.756487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:03.756597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:03.756635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:03.885251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:03.885421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:03.885465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:03.885495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:03.889277] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-02-20T20:29:03.889565] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-02-20T20:29:03.889727] [INFO ] [sig ] PDEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:04.035966] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDEX.txt [2026-02-20T20:29:04.036138] [INFO ] [sig ] [2339/3387] Completed PDEX in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:04.036181] [INFO ] [sig ] [2340/3387] Forecasting PDFS... [2026-02-20T20:29:04.036210] [INFO ] [sig ] Generating forecast for: PDFS [2026-02-20T20:29:04.036241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-02-20T20:29:04.047687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-02-20T20:29:04.048112] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-02-20T20:29:04.048985] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-02-20T20:29:04.049049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:04.049081] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:04.049109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:04.049165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:04.111086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:04.112042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:04.112133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:04.112165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:04.238398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:04.238560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:04.238625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:04.238655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:04.242220] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-02-20T20:29:04.242521] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-02-20T20:29:04.242677] [INFO ] [sig ] PDFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:04.389400] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PDFS.txt [2026-02-20T20:29:04.389540] [INFO ] [sig ] [2340/3387] Completed PDFS in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:04.389605] [INFO ] [sig ] [2341/3387] Forecasting PDI... [2026-02-20T20:29:04.389639] [INFO ] [sig ] Generating forecast for: PDI [2026-02-20T20:29:04.389670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-02-20T20:29:04.401946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-02-20T20:29:04.402317] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-02-20T20:29:04.403170] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-02-20T20:29:04.403224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:04.403257] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:04.403284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:04.403340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:04.462482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:04.463350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:04.463437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:04.463470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:04.577755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:04.577916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:04.577959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:04.577990] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:04.581469] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-02-20T20:29:04.581768] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-02-20T20:29:04.581906] [INFO ] [sig ] PDI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:04.729244] [INFO ] [LOCAL ] Saved forecast: PDI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDI.txt [2026-02-20T20:29:04.729443] [INFO ] [sig ] [2341/3387] Completed PDI in 0.3s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:04.729489] [INFO ] [sig ] [2342/3387] Forecasting PDLB... [2026-02-20T20:29:04.729520] [INFO ] [sig ] Generating forecast for: PDLB [2026-02-20T20:29:04.729552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-02-20T20:29:04.741659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-02-20T20:29:04.742035] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-02-20T20:29:04.742877] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-02-20T20:29:04.742945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:04.742987] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:04.743022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:04.743084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:04.807366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:04.808221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:04.808304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:04.808337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:04.939741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:04.939893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:04.939932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:04.939963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:04.943408] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-02-20T20:29:04.943726] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-02-20T20:29:04.943857] [INFO ] [sig ] PDLB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:05.088468] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDLB.txt [2026-02-20T20:29:05.088671] [INFO ] [sig ] [2342/3387] Completed PDLB in 0.4s | 2.79 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-20T20:29:05.088713] [INFO ] [sig ] [2343/3387] Forecasting PDM... [2026-02-20T20:29:05.088744] [INFO ] [sig ] Generating forecast for: PDM [2026-02-20T20:29:05.088775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-02-20T20:29:05.101861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-02-20T20:29:05.102397] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-02-20T20:29:05.103606] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-02-20T20:29:05.103680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:05.103731] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:05.103777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:05.103868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:05.198137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:05.199396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:05.199517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:05.199606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:05.358210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:05.358388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:05.358432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:05.358462] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:05.362400] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-02-20T20:29:05.362817] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-02-20T20:29:05.363035] [INFO ] [sig ] PDM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:05.594661] [INFO ] [LOCAL ] Saved forecast: PDM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDM.txt [2026-02-20T20:29:05.594908] [INFO ] [sig ] [2343/3387] Completed PDM in 0.5s | 2.79 sym/s | Total: 14.0m | ETA: 6.2m [2026-02-20T20:29:05.594973] [INFO ] [sig ] [2344/3387] Forecasting PDO... [2026-02-20T20:29:05.595023] [INFO ] [sig ] Generating forecast for: PDO [2026-02-20T20:29:05.595075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-02-20T20:29:05.639479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-02-20T20:29:05.640095] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-02-20T20:29:05.641380] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-02-20T20:29:05.641452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:05.641504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:05.641547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:05.641661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:05.735990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:05.737203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:05.737332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:05.737371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:05.915810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:05.916132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:05.916222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:05.916268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:05.922679] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-02-20T20:29:05.923261] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-02-20T20:29:05.923515] [INFO ] [sig ] PDO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:06.143845] [INFO ] [LOCAL ] Saved forecast: PDO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PDO.txt [2026-02-20T20:29:06.144094] [INFO ] [sig ] [2344/3387] Completed PDO in 0.5s | 2.78 sym/s | Total: 14.0m | ETA: 6.2m [2026-02-20T20:29:06.144165] [INFO ] [sig ] [2345/3387] Forecasting PDP... [2026-02-20T20:29:06.144221] [INFO ] [sig ] Generating forecast for: PDP [2026-02-20T20:29:06.144294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-02-20T20:29:06.187733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-02-20T20:29:06.191290] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-02-20T20:29:06.193114] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-02-20T20:29:06.193243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:06.193360] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:06.193407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:06.193499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:06.285764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:06.287152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:06.287309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:06.287367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:06.438570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:06.438808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:06.438880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:06.438934] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:06.444758] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=24.69%) [2026-02-20T20:29:06.445309] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-02-20T20:29:06.445534] [INFO ] [sig ] PDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:06.620556] [INFO ] [LOCAL ] Saved forecast: PDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PDP.txt [2026-02-20T20:29:06.620746] [INFO ] [sig ] [2345/3387] Completed PDP in 0.5s | 2.78 sym/s | Total: 14.0m | ETA: 6.2m [2026-02-20T20:29:06.620789] [INFO ] [sig ] [2346/3387] Forecasting PDS... [2026-02-20T20:29:06.620820] [INFO ] [sig ] Generating forecast for: PDS [2026-02-20T20:29:06.620852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-02-20T20:29:06.632732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-02-20T20:29:06.633206] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-02-20T20:29:06.634138] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-02-20T20:29:06.634197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:06.634230] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:06.634257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:06.634313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:06.695958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:06.696954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:06.697080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:06.697115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:06.831899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:06.832098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:06.832145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:06.832175] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:06.836320] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-02-20T20:29:06.836833] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-02-20T20:29:06.837008] [INFO ] [sig ] PDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:06.991539] [INFO ] [LOCAL ] Saved forecast: PDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDS.txt [2026-02-20T20:29:06.991735] [INFO ] [sig ] [2346/3387] Completed PDS in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 6.2m [2026-02-20T20:29:06.991777] [INFO ] [sig ] [2347/3387] Forecasting PDX... [2026-02-20T20:29:06.991808] [INFO ] [sig ] Generating forecast for: PDX [2026-02-20T20:29:06.991839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-02-20T20:29:07.004050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-02-20T20:29:07.004738] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-02-20T20:29:07.005732] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-02-20T20:29:07.005793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:07.005827] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:07.005855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:07.005914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:07.065691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:07.066657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:07.066748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:07.066817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:07.193176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:07.193341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:07.193384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:07.193412] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:07.197069] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=69.20%) [2026-02-20T20:29:07.197375] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-02-20T20:29:07.197533] [INFO ] [sig ] PDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:07.340033] [INFO ] [LOCAL ] Saved forecast: PDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDX.txt [2026-02-20T20:29:07.340195] [INFO ] [sig ] [2347/3387] Completed PDX in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 6.2m [2026-02-20T20:29:07.340236] [INFO ] [sig ] [2348/3387] Forecasting PDYN... [2026-02-20T20:29:07.340267] [INFO ] [sig ] Generating forecast for: PDYN [2026-02-20T20:29:07.340299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-02-20T20:29:07.351507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-02-20T20:29:07.351959] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-02-20T20:29:07.352801] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-02-20T20:29:07.352855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:07.352905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:07.352938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:07.353008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:07.410927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:07.411841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:07.411931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:07.411964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:07.536849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:07.537019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:07.537062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:07.537337] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:07.541312] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-02-20T20:29:07.541649] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-02-20T20:29:07.541800] [INFO ] [sig ] PDYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:07.701211] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PDYN.txt [2026-02-20T20:29:07.701394] [INFO ] [sig ] [2348/3387] Completed PDYN in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:07.701452] [INFO ] [sig ] [2349/3387] Forecasting PEB... [2026-02-20T20:29:07.701494] [INFO ] [sig ] Generating forecast for: PEB [2026-02-20T20:29:07.701558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-02-20T20:29:07.713363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-02-20T20:29:07.713793] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-02-20T20:29:07.714672] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-02-20T20:29:07.714729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:07.714763] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:07.714792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:07.714850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:07.775003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:07.775949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:07.776037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:07.776070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:07.901275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:07.901437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:07.901481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:07.901516] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:07.905332] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-02-20T20:29:07.905698] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-02-20T20:29:07.905873] [INFO ] [sig ] PEB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:08.074451] [INFO ] [LOCAL ] Saved forecast: PEB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEB.txt [2026-02-20T20:29:08.074693] [INFO ] [sig ] [2349/3387] Completed PEB in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:08.074751] [INFO ] [sig ] [2350/3387] Forecasting PEBK... [2026-02-20T20:29:08.074786] [INFO ] [sig ] Generating forecast for: PEBK [2026-02-20T20:29:08.074823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-02-20T20:29:08.087561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-02-20T20:29:08.087984] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-02-20T20:29:08.088885] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-02-20T20:29:08.088942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:08.088976] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:08.089004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:08.089061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:08.153881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:08.154836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:08.154923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:08.154967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:08.258843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:08.259016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:08.259060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:08.259092] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:08.262753] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-02-20T20:29:08.263089] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-02-20T20:29:08.263454] [INFO ] [sig ] PEBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:08.410616] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEBK.txt [2026-02-20T20:29:08.410760] [INFO ] [sig ] [2350/3387] Completed PEBK in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:08.410799] [INFO ] [sig ] [2351/3387] Forecasting PEBO... [2026-02-20T20:29:08.410829] [INFO ] [sig ] Generating forecast for: PEBO [2026-02-20T20:29:08.410860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-02-20T20:29:08.421593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-02-20T20:29:08.421948] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-02-20T20:29:08.422768] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-02-20T20:29:08.422823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:08.422857] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:08.422885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:08.422955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:08.486471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:08.487397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:08.487486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:08.487521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:08.618278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:08.618443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:08.618486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:08.618517] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:08.623651] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-02-20T20:29:08.624147] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-02-20T20:29:08.624347] [INFO ] [sig ] PEBO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:08.796569] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEBO.txt [2026-02-20T20:29:08.796774] [INFO ] [sig ] [2351/3387] Completed PEBO in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:08.796854] [INFO ] [sig ] [2352/3387] Forecasting PECO... [2026-02-20T20:29:08.796914] [INFO ] [sig ] Generating forecast for: PECO [2026-02-20T20:29:08.796975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-02-20T20:29:08.811466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-02-20T20:29:08.812019] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-02-20T20:29:08.813059] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-02-20T20:29:08.813140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:08.813177] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:08.813206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:08.813284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:08.876208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:08.877192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:08.877282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:08.877318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:09.002853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:09.003016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:09.003059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:09.003090] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:09.006719] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-02-20T20:29:09.007068] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-02-20T20:29:09.007217] [INFO ] [sig ] PECO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:09.164628] [INFO ] [LOCAL ] Saved forecast: PECO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PECO.txt [2026-02-20T20:29:09.164789] [INFO ] [sig ] [2352/3387] Completed PECO in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:09.164832] [INFO ] [sig ] [2353/3387] Forecasting PEG... [2026-02-20T20:29:09.164863] [INFO ] [sig ] Generating forecast for: PEG [2026-02-20T20:29:09.164894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-02-20T20:29:09.176423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-02-20T20:29:09.176844] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-02-20T20:29:09.177676] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-02-20T20:29:09.177731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:09.177764] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:09.177792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:09.177849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:09.240140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:09.241058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:09.241147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:09.241182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:09.363991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:09.364150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:09.364192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:09.364222] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:09.367895] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-02-20T20:29:09.368223] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-02-20T20:29:09.368359] [INFO ] [sig ] PEG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:09.526246] [INFO ] [LOCAL ] Saved forecast: PEG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PEG.txt [2026-02-20T20:29:09.526409] [INFO ] [sig ] [2353/3387] Completed PEG in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:09.526450] [INFO ] [sig ] [2354/3387] Forecasting PEGA... [2026-02-20T20:29:09.526480] [INFO ] [sig ] Generating forecast for: PEGA [2026-02-20T20:29:09.526510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-02-20T20:29:09.537914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-02-20T20:29:09.538550] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-02-20T20:29:09.539804] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-02-20T20:29:09.539861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:09.539896] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:09.539924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:09.539987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:09.604876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:09.605772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:09.605859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:09.605893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:09.732041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:09.732197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:09.732239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:09.732268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:09.735762] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-02-20T20:29:09.736036] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-02-20T20:29:09.736166] [INFO ] [sig ] PEGA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:09.889779] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PEGA.txt [2026-02-20T20:29:09.889975] [INFO ] [sig ] [2354/3387] Completed PEGA in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:09.890019] [INFO ] [sig ] [2355/3387] Forecasting PEN... [2026-02-20T20:29:09.890049] [INFO ] [sig ] Generating forecast for: PEN [2026-02-20T20:29:09.890086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-02-20T20:29:09.902439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-02-20T20:29:09.902855] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-02-20T20:29:09.903699] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-02-20T20:29:09.903754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:09.903787] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:09.903817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:09.903874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:09.963463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:09.964392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:09.964528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:09.964565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:10.089281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:10.089446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:10.089491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:10.089539] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:10.093190] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-02-20T20:29:10.093518] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-02-20T20:29:10.093691] [INFO ] [sig ] PEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:10.243959] [INFO ] [LOCAL ] Saved forecast: PEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PEN.txt [2026-02-20T20:29:10.244122] [INFO ] [sig ] [2355/3387] Completed PEN in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:10.244178] [INFO ] [sig ] [2356/3387] Forecasting PENN... [2026-02-20T20:29:10.244214] [INFO ] [sig ] Generating forecast for: PENN [2026-02-20T20:29:10.244246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-02-20T20:29:10.256595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-02-20T20:29:10.257053] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-02-20T20:29:10.258031] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-02-20T20:29:10.258100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:10.258141] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:10.258169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:10.258226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:10.318292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:10.319298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:10.319401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:10.319435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:10.447467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:10.447647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:10.447689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:10.447720] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:10.451204] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-02-20T20:29:10.451481] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-02-20T20:29:10.451633] [INFO ] [sig ] PENN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:10.597439] [INFO ] [LOCAL ] Saved forecast: PENN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PENN.txt [2026-02-20T20:29:10.597614] [INFO ] [sig ] [2356/3387] Completed PENN in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:10.597660] [INFO ] [sig ] [2357/3387] Forecasting PEO... [2026-02-20T20:29:10.597691] [INFO ] [sig ] Generating forecast for: PEO [2026-02-20T20:29:10.597722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-02-20T20:29:10.609618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-02-20T20:29:10.610052] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-02-20T20:29:10.611043] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-02-20T20:29:10.611118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:10.611160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:10.611194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:10.611253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:10.674196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:10.675143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:10.675240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:10.675275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:10.798143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:10.798316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:10.798359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:10.798389] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:10.802567] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-02-20T20:29:10.803000] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-02-20T20:29:10.803188] [INFO ] [sig ] PEO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:11.029278] [INFO ] [LOCAL ] Saved forecast: PEO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PEO.txt [2026-02-20T20:29:11.029442] [INFO ] [sig ] [2357/3387] Completed PEO in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:11.029483] [INFO ] [sig ] [2358/3387] Forecasting PEP... [2026-02-20T20:29:11.029514] [INFO ] [sig ] Generating forecast for: PEP [2026-02-20T20:29:11.029545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-02-20T20:29:11.041731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-02-20T20:29:11.042146] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-02-20T20:29:11.043001] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-02-20T20:29:11.043058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:11.043093] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:11.043122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:11.043181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:11.109664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:11.110779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:11.110868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:11.110901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:11.238925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:11.239093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:11.239137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:11.239171] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:11.242757] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=29.72%) [2026-02-20T20:29:11.243048] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-02-20T20:29:11.243188] [INFO ] [sig ] PEP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:11.391290] [INFO ] [LOCAL ] Saved forecast: PEP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEP.txt [2026-02-20T20:29:11.391469] [INFO ] [sig ] [2358/3387] Completed PEP in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:11.391511] [INFO ] [sig ] [2359/3387] Forecasting PEPG... [2026-02-20T20:29:11.391541] [INFO ] [sig ] Generating forecast for: PEPG [2026-02-20T20:29:11.391592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-02-20T20:29:11.402811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-02-20T20:29:11.403163] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-02-20T20:29:11.404040] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-02-20T20:29:11.404094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:11.404127] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:11.404155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:11.404229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:11.462284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:11.463184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:11.463270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:11.463304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:11.579517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:11.579693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:11.579735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:11.579764] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:11.583237] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-02-20T20:29:11.583514] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-02-20T20:29:11.583662] [INFO ] [sig ] PEPG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:11.727992] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEPG.txt [2026-02-20T20:29:11.728175] [INFO ] [sig ] [2359/3387] Completed PEPG in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-20T20:29:11.728219] [INFO ] [sig ] [2360/3387] Forecasting PERF... [2026-02-20T20:29:11.728249] [INFO ] [sig ] Generating forecast for: PERF [2026-02-20T20:29:11.728282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-02-20T20:29:11.739941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-02-20T20:29:11.740325] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-02-20T20:29:11.741158] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-02-20T20:29:11.741214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:11.741249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:11.741279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:11.741338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:11.800724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:11.801666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:11.801755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:11.801789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:11.924924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:11.925116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:11.925169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:11.925201] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:11.928922] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-02-20T20:29:11.929243] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-02-20T20:29:11.929386] [INFO ] [sig ] PERF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:12.079113] [INFO ] [LOCAL ] Saved forecast: PERF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PERF.txt [2026-02-20T20:29:12.079281] [INFO ] [sig ] [2360/3387] Completed PERF in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.1m [2026-02-20T20:29:12.079323] [INFO ] [sig ] [2361/3387] Forecasting PERI... [2026-02-20T20:29:12.079353] [INFO ] [sig ] Generating forecast for: PERI [2026-02-20T20:29:12.079383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-02-20T20:29:12.092285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-02-20T20:29:12.092978] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-02-20T20:29:12.093890] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-02-20T20:29:12.093962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:12.094000] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:12.094030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:12.094089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:12.153808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:12.154912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:12.155006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:12.155040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:12.275988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:12.276164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:12.276206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:12.276238] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:12.279797] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-02-20T20:29:12.280089] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-02-20T20:29:12.280230] [INFO ] [sig ] PERI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:12.430955] [INFO ] [LOCAL ] Saved forecast: PERI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PERI.txt [2026-02-20T20:29:12.431139] [INFO ] [sig ] [2361/3387] Completed PERI in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.1m [2026-02-20T20:29:12.431189] [INFO ] [sig ] [2362/3387] Forecasting PESI... [2026-02-20T20:29:12.431220] [INFO ] [sig ] Generating forecast for: PESI [2026-02-20T20:29:12.431250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-02-20T20:29:12.443617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-02-20T20:29:12.444027] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-02-20T20:29:12.445129] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-02-20T20:29:12.445188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:12.445262] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:12.445290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:12.445347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:12.508030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:12.508972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:12.509078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:12.509119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:12.636153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:12.636315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:12.636357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:12.636387] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:12.640031] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-20T20:29:12.640533] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-02-20T20:29:12.640690] [INFO ] [sig ] PESI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:12.791772] [INFO ] [LOCAL ] Saved forecast: PESI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PESI.txt [2026-02-20T20:29:12.791916] [INFO ] [sig ] [2362/3387] Completed PESI in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.1m [2026-02-20T20:29:12.791957] [INFO ] [sig ] [2363/3387] Forecasting PETS... [2026-02-20T20:29:12.791987] [INFO ] [sig ] Generating forecast for: PETS [2026-02-20T20:29:12.792017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-02-20T20:29:12.804499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-02-20T20:29:12.804878] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-02-20T20:29:12.805880] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-02-20T20:29:12.805934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:12.805967] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:12.805994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:12.806051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:12.864857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:12.865801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:12.865900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:12.865946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:12.997063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:12.997279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:12.997324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:12.997355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:13.001002] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-02-20T20:29:13.001288] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-02-20T20:29:13.001421] [INFO ] [sig ] PETS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:13.149863] [INFO ] [LOCAL ] Saved forecast: PETS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PETS.txt [2026-02-20T20:29:13.150001] [INFO ] [sig ] [2363/3387] Completed PETS in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 6.1m [2026-02-20T20:29:13.150049] [INFO ] [sig ] [2364/3387] Forecasting PEY... [2026-02-20T20:29:13.150079] [INFO ] [sig ] Generating forecast for: PEY [2026-02-20T20:29:13.150110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-02-20T20:29:13.161317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-02-20T20:29:13.161669] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-02-20T20:29:13.162466] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-02-20T20:29:13.162519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:13.162553] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:13.162611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:13.162672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:13.224190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:13.225016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:13.225102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:13.225137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:13.347968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:13.348146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:13.348195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:13.348231] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:13.352182] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=40.38%) [2026-02-20T20:29:13.352536] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-02-20T20:29:13.352708] [INFO ] [sig ] PEY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:13.509950] [INFO ] [LOCAL ] Saved forecast: PEY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PEY.txt [2026-02-20T20:29:13.510112] [INFO ] [sig ] [2364/3387] Completed PEY in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:13.510155] [INFO ] [sig ] [2365/3387] Forecasting PFBC... [2026-02-20T20:29:13.510185] [INFO ] [sig ] Generating forecast for: PFBC [2026-02-20T20:29:13.510215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-02-20T20:29:13.521793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-02-20T20:29:13.522208] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-02-20T20:29:13.523435] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-02-20T20:29:13.523490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:13.523523] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:13.523551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:13.523639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:13.585194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:13.585982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:13.586074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:13.586115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:13.705362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:13.705519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:13.705560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:13.705661] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:13.709537] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=24.55%) [2026-02-20T20:29:13.709841] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-02-20T20:29:13.709980] [INFO ] [sig ] PFBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:13.858996] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFBC.txt [2026-02-20T20:29:13.859164] [INFO ] [sig ] [2365/3387] Completed PFBC in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:13.859212] [INFO ] [sig ] [2366/3387] Forecasting PFD... [2026-02-20T20:29:13.859244] [INFO ] [sig ] Generating forecast for: PFD [2026-02-20T20:29:13.859276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-02-20T20:29:13.870654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-02-20T20:29:13.871031] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-02-20T20:29:13.871921] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-02-20T20:29:13.871976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:13.872010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:13.872044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:13.872132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:13.932060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:13.932969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:13.933060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:13.933095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:14.044506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:14.044685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:14.044729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:14.044760] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:14.048323] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-02-20T20:29:14.048670] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-02-20T20:29:14.048811] [INFO ] [sig ] PFD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:14.194446] [INFO ] [LOCAL ] Saved forecast: PFD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFD.txt [2026-02-20T20:29:14.194632] [INFO ] [sig ] [2366/3387] Completed PFD in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:14.194679] [INFO ] [sig ] [2367/3387] Forecasting PFF... [2026-02-20T20:29:14.194713] [INFO ] [sig ] Generating forecast for: PFF [2026-02-20T20:29:14.194745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-02-20T20:29:14.206396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-02-20T20:29:14.206845] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-02-20T20:29:14.207949] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-02-20T20:29:14.208003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:14.208037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:14.208064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:14.208126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:14.268533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:14.269445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:14.269534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:14.269569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:14.393871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:14.394034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:14.394076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:14.394108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:14.397707] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-02-20T20:29:14.398017] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-02-20T20:29:14.398161] [INFO ] [sig ] PFF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:14.554343] [INFO ] [LOCAL ] Saved forecast: PFF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFF.txt [2026-02-20T20:29:14.554490] [INFO ] [sig ] [2367/3387] Completed PFF in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:14.554533] [INFO ] [sig ] [2368/3387] Forecasting PFG... [2026-02-20T20:29:14.554562] [INFO ] [sig ] Generating forecast for: PFG [2026-02-20T20:29:14.554613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-02-20T20:29:14.566131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-02-20T20:29:14.566693] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-02-20T20:29:14.567793] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-02-20T20:29:14.567848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:14.567882] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:14.567910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:14.567968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:14.628685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:14.629385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:14.629468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:14.629502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:14.751283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:14.751480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:14.751525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:14.751556] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:14.755259] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-02-20T20:29:14.755546] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-02-20T20:29:14.755713] [INFO ] [sig ] PFG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:14.907922] [INFO ] [LOCAL ] Saved forecast: PFG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFG.txt [2026-02-20T20:29:14.908085] [INFO ] [sig ] [2368/3387] Completed PFG in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:14.908136] [INFO ] [sig ] [2369/3387] Forecasting PFGC... [2026-02-20T20:29:14.908175] [INFO ] [sig ] Generating forecast for: PFGC [2026-02-20T20:29:14.908213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-02-20T20:29:14.919657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-02-20T20:29:14.920021] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-02-20T20:29:14.920895] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-02-20T20:29:14.920952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:14.920986] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:14.921014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:14.921072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:14.981036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:14.981946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:14.982039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:14.982074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:15.110124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:15.110284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:15.110327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:15.110357] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:15.113927] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-02-20T20:29:15.114216] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-02-20T20:29:15.114353] [INFO ] [sig ] PFGC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:15.262001] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PFGC.txt [2026-02-20T20:29:15.262192] [INFO ] [sig ] [2369/3387] Completed PFGC in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:15.262237] [INFO ] [sig ] [2370/3387] Forecasting PFH... [2026-02-20T20:29:15.262270] [INFO ] [sig ] Generating forecast for: PFH [2026-02-20T20:29:15.262301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-02-20T20:29:15.273984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-02-20T20:29:15.274341] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-02-20T20:29:15.275189] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-02-20T20:29:15.275243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:15.275275] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:15.275301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:15.275357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:15.336222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:15.336933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:15.337015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:15.337046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:15.453628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:15.453791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:15.453833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:15.453862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:15.457608] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-02-20T20:29:15.457889] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-02-20T20:29:15.458023] [INFO ] [sig ] PFH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:15.602367] [INFO ] [LOCAL ] Saved forecast: PFH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFH.txt [2026-02-20T20:29:15.602523] [INFO ] [sig ] [2370/3387] Completed PFH in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:15.602563] [INFO ] [sig ] [2371/3387] Forecasting PFIS... [2026-02-20T20:29:15.602615] [INFO ] [sig ] Generating forecast for: PFIS [2026-02-20T20:29:15.602647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-02-20T20:29:15.613700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-02-20T20:29:15.614045] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-02-20T20:29:15.614854] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-02-20T20:29:15.614907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:15.614939] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:15.614965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:15.615022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:15.673177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:15.673954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:15.674037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:15.674070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:15.790011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:15.790179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:15.790219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:15.790248] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:15.793748] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-02-20T20:29:15.794048] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-02-20T20:29:15.794188] [INFO ] [sig ] PFIS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:15.943802] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFIS.txt [2026-02-20T20:29:15.943967] [INFO ] [sig ] [2371/3387] Completed PFIS in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:15.944010] [INFO ] [sig ] [2372/3387] Forecasting PFL... [2026-02-20T20:29:15.944040] [INFO ] [sig ] Generating forecast for: PFL [2026-02-20T20:29:15.944072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-02-20T20:29:15.955249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-02-20T20:29:15.955648] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-02-20T20:29:15.956455] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-02-20T20:29:15.956508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:15.956583] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:15.956617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:15.956674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:16.013621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:16.014516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:16.014667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:16.014701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:16.133847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:16.134010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:16.134052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:16.134081] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:16.137751] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=46.99%) [2026-02-20T20:29:16.138089] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-02-20T20:29:16.138234] [INFO ] [sig ] PFL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:16.281994] [INFO ] [LOCAL ] Saved forecast: PFL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFL.txt [2026-02-20T20:29:16.282157] [INFO ] [sig ] [2372/3387] Completed PFL in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:16.282208] [INFO ] [sig ] [2373/3387] Forecasting PFM... [2026-02-20T20:29:16.282246] [INFO ] [sig ] Generating forecast for: PFM [2026-02-20T20:29:16.282283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-02-20T20:29:16.293548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-02-20T20:29:16.293995] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-02-20T20:29:16.295056] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-02-20T20:29:16.295117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:16.295181] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:16.295220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:16.295295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:16.364981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:16.366030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:16.366134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:16.366180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:16.495454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:16.495640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:16.495685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:16.495715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:16.499444] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-02-20T20:29:16.499769] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-02-20T20:29:16.499910] [INFO ] [sig ] PFM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:16.648228] [INFO ] [LOCAL ] Saved forecast: PFM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PFM.txt [2026-02-20T20:29:16.648395] [INFO ] [sig ] [2373/3387] Completed PFM in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:16.648438] [INFO ] [sig ] [2374/3387] Forecasting PFN... [2026-02-20T20:29:16.648472] [INFO ] [sig ] Generating forecast for: PFN [2026-02-20T20:29:16.648504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-02-20T20:29:16.659925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-02-20T20:29:16.660295] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-02-20T20:29:16.661167] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-02-20T20:29:16.661225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:16.661259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:16.661288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:16.661346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:16.720708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:16.721478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:16.721566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:16.721620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:16.841236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:16.841401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:16.841443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:16.841473] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:16.845049] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-02-20T20:29:16.845337] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-02-20T20:29:16.845476] [INFO ] [sig ] PFN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:17.005967] [INFO ] [LOCAL ] Saved forecast: PFN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PFN.txt [2026-02-20T20:29:17.006123] [INFO ] [sig ] [2374/3387] Completed PFN in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:17.006166] [INFO ] [sig ] [2375/3387] Forecasting PFO... [2026-02-20T20:29:17.006202] [INFO ] [sig ] Generating forecast for: PFO [2026-02-20T20:29:17.006247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-02-20T20:29:17.017878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-02-20T20:29:17.018258] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-02-20T20:29:17.019097] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-02-20T20:29:17.019153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:17.019187] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:17.019217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:17.019293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:17.079466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:17.080293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:17.080391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:17.080425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:17.191946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:17.192107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:17.192149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:17.192179] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:17.195695] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=60.91%) [2026-02-20T20:29:17.195973] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-02-20T20:29:17.196109] [INFO ] [sig ] PFO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:17.342263] [INFO ] [LOCAL ] Saved forecast: PFO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PFO.txt [2026-02-20T20:29:17.342424] [INFO ] [sig ] [2375/3387] Completed PFO in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:17.342481] [INFO ] [sig ] [2376/3387] Forecasting PFS... [2026-02-20T20:29:17.342512] [INFO ] [sig ] Generating forecast for: PFS [2026-02-20T20:29:17.342542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-02-20T20:29:17.354464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-02-20T20:29:17.354889] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-02-20T20:29:17.355736] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-02-20T20:29:17.355790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:17.355823] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:17.355852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:17.355926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:17.413592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:17.414349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:17.414434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:17.414467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:17.538228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:17.538396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:17.538437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:17.538467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:17.542046] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=62.51%) [2026-02-20T20:29:17.542363] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-02-20T20:29:17.542506] [INFO ] [sig ] PFS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:17.687703] [INFO ] [LOCAL ] Saved forecast: PFS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PFS.txt [2026-02-20T20:29:17.687870] [INFO ] [sig ] [2376/3387] Completed PFS in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-20T20:29:17.687913] [INFO ] [sig ] [2377/3387] Forecasting PFSI... [2026-02-20T20:29:17.687956] [INFO ] [sig ] Generating forecast for: PFSI [2026-02-20T20:29:17.688019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-02-20T20:29:17.700787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-02-20T20:29:17.701171] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-02-20T20:29:17.702006] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-02-20T20:29:17.702070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:17.702106] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:17.702133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:17.702190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:17.763782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:17.764905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:17.764999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:17.765032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:17.889230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:17.889419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:17.889465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:17.889495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:17.893086] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-02-20T20:29:17.893408] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-02-20T20:29:17.893567] [INFO ] [sig ] PFSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:18.044694] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PFSI.txt [2026-02-20T20:29:18.044874] [INFO ] [sig ] [2377/3387] Completed PFSI in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.0m [2026-02-20T20:29:18.044921] [INFO ] [sig ] [2378/3387] Forecasting PGC... [2026-02-20T20:29:18.044953] [INFO ] [sig ] Generating forecast for: PGC [2026-02-20T20:29:18.044985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-02-20T20:29:18.056228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-02-20T20:29:18.056627] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-02-20T20:29:18.057520] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-02-20T20:29:18.057599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:18.057637] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:18.057665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:18.057723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:18.116847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:18.117736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:18.117825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:18.117858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:18.238737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:18.238898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:18.238938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:18.238969] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:18.242467] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-02-20T20:29:18.242768] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-02-20T20:29:18.242903] [INFO ] [sig ] PGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:18.387384] [INFO ] [LOCAL ] Saved forecast: PGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PGC.txt [2026-02-20T20:29:18.387531] [INFO ] [sig ] [2378/3387] Completed PGC in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 6.0m [2026-02-20T20:29:18.387588] [INFO ] [sig ] [2379/3387] Forecasting PGEN... [2026-02-20T20:29:18.387623] [INFO ] [sig ] Generating forecast for: PGEN [2026-02-20T20:29:18.387654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-02-20T20:29:18.398721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-02-20T20:29:18.399077] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-02-20T20:29:18.399921] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-02-20T20:29:18.399974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:18.400052] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:18.400083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:18.400142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:18.460511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:18.461278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:18.461375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:18.461408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:18.582190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:18.582393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:18.582453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:18.582511] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:18.587337] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-02-20T20:29:18.587698] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-02-20T20:29:18.587852] [INFO ] [sig ] PGEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:18.757321] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PGEN.txt [2026-02-20T20:29:18.757483] [INFO ] [sig ] [2379/3387] Completed PGEN in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.0m [2026-02-20T20:29:18.757528] [INFO ] [sig ] [2380/3387] Forecasting PGJ... [2026-02-20T20:29:18.757558] [INFO ] [sig ] Generating forecast for: PGJ [2026-02-20T20:29:18.757610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-02-20T20:29:18.768742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-02-20T20:29:18.769121] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-02-20T20:29:18.769992] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-02-20T20:29:18.770047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:18.770080] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:18.770107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:18.770169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:18.837787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:18.838800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:18.838905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:18.838946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:18.970083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:18.970253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:18.970296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:18.970325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:18.974208] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-02-20T20:29:18.974497] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-02-20T20:29:18.974653] [INFO ] [sig ] PGJ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:19.119113] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PGJ.txt [2026-02-20T20:29:19.119284] [INFO ] [sig ] [2380/3387] Completed PGJ in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 6.0m [2026-02-20T20:29:19.119327] [INFO ] [sig ] [2381/3387] Forecasting PGNY... [2026-02-20T20:29:19.119358] [INFO ] [sig ] Generating forecast for: PGNY [2026-02-20T20:29:19.119388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-02-20T20:29:19.130942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-02-20T20:29:19.131371] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-02-20T20:29:19.132244] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-02-20T20:29:19.132298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:19.132332] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:19.132360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:19.132418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:19.192070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:19.192950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:19.193040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:19.193090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:19.320471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:19.320670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:19.320713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:19.320931] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:19.324733] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-02-20T20:29:19.325017] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-02-20T20:29:19.325152] [INFO ] [sig ] PGNY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:19.472688] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PGNY.txt [2026-02-20T20:29:19.472826] [INFO ] [sig ] [2381/3387] Completed PGNY in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:19.472867] [INFO ] [sig ] [2382/3387] Forecasting PGP... [2026-02-20T20:29:19.472897] [INFO ] [sig ] Generating forecast for: PGP [2026-02-20T20:29:19.472928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-02-20T20:29:19.483793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-02-20T20:29:19.484161] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-02-20T20:29:19.484994] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-02-20T20:29:19.485049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:19.485081] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:19.485107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:19.485164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:19.546966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:19.548042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:19.548138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:19.548176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:19.669962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:19.670124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:19.670165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:19.670230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:19.673861] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=81.25%) [2026-02-20T20:29:19.674155] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-02-20T20:29:19.674318] [INFO ] [sig ] PGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:19.823834] [INFO ] [LOCAL ] Saved forecast: PGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PGP.txt [2026-02-20T20:29:19.824007] [INFO ] [sig ] [2382/3387] Completed PGP in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:19.824050] [INFO ] [sig ] [2383/3387] Forecasting PGZ... [2026-02-20T20:29:19.824080] [INFO ] [sig ] Generating forecast for: PGZ [2026-02-20T20:29:19.824111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-02-20T20:29:19.836099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-02-20T20:29:19.836703] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-02-20T20:29:19.837560] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-02-20T20:29:19.837634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:19.837667] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:19.837727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:19.837788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:19.894996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:19.895743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:19.895825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:19.895857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:20.017723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:20.017888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:20.017928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:20.017958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:20.021544] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-02-20T20:29:20.021839] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-02-20T20:29:20.022163] [INFO ] [sig ] PGZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:20.167136] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PGZ.txt [2026-02-20T20:29:20.167297] [INFO ] [sig ] [2383/3387] Completed PGZ in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:20.167341] [INFO ] [sig ] [2384/3387] Forecasting PH... [2026-02-20T20:29:20.167372] [INFO ] [sig ] Generating forecast for: PH [2026-02-20T20:29:20.167403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-02-20T20:29:20.178109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-02-20T20:29:20.178443] [INFO ] [FORECASTER] Starting predict_future for PH [2026-02-20T20:29:20.179258] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-02-20T20:29:20.179312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:20.179345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:20.179373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:20.179431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:20.239061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:20.240081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:20.240168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:20.240204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:20.366869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:20.367045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:20.367087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:20.367117] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:20.370801] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-02-20T20:29:20.371105] [INFO ] [FORECASTER] Completed predict_future for PH [2026-02-20T20:29:20.371246] [INFO ] [sig ] PH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:20.533202] [INFO ] [LOCAL ] Saved forecast: PH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PH.txt [2026-02-20T20:29:20.533364] [INFO ] [sig ] [2384/3387] Completed PH in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:20.533406] [INFO ] [sig ] [2385/3387] Forecasting PHG... [2026-02-20T20:29:20.533436] [INFO ] [sig ] Generating forecast for: PHG [2026-02-20T20:29:20.533469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-02-20T20:29:20.544491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-02-20T20:29:20.544877] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-02-20T20:29:20.545767] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-02-20T20:29:20.545822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:20.545855] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:20.545883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:20.545941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:20.604116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:20.604938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:20.605022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:20.605055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:20.727736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:20.727907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:20.727962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:20.727995] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:20.732503] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=71.78%) [2026-02-20T20:29:20.732983] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-02-20T20:29:20.733156] [INFO ] [sig ] PHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:20.884263] [INFO ] [LOCAL ] Saved forecast: PHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PHG.txt [2026-02-20T20:29:20.884447] [INFO ] [sig ] [2385/3387] Completed PHG in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:20.884489] [INFO ] [sig ] [2386/3387] Forecasting PHI... [2026-02-20T20:29:20.884517] [INFO ] [sig ] Generating forecast for: PHI [2026-02-20T20:29:20.884547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-02-20T20:29:20.897166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-02-20T20:29:20.897603] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-02-20T20:29:20.898437] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-02-20T20:29:20.898490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:20.898524] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:20.898551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:20.898640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:20.961227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:20.962194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:20.962300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:20.962342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:21.099274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:21.099445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:21.099487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:21.099516] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:21.103019] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=78.79%) [2026-02-20T20:29:21.103305] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-02-20T20:29:21.103439] [INFO ] [sig ] PHI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:21.247141] [INFO ] [LOCAL ] Saved forecast: PHI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PHI.txt [2026-02-20T20:29:21.247298] [INFO ] [sig ] [2386/3387] Completed PHI in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:21.247341] [INFO ] [sig ] [2387/3387] Forecasting PHK... [2026-02-20T20:29:21.247371] [INFO ] [sig ] Generating forecast for: PHK [2026-02-20T20:29:21.247402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-02-20T20:29:21.258494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-02-20T20:29:21.258927] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-02-20T20:29:21.259875] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-02-20T20:29:21.259929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:21.259962] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:21.259989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:21.260046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:21.319098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:21.320003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:21.320094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:21.320128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:21.443082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:21.443244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:21.443291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:21.443326] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:21.446833] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-02-20T20:29:21.447114] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-02-20T20:29:21.447256] [INFO ] [sig ] PHK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:21.589969] [INFO ] [LOCAL ] Saved forecast: PHK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PHK.txt [2026-02-20T20:29:21.590114] [INFO ] [sig ] [2387/3387] Completed PHK in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:21.590156] [INFO ] [sig ] [2388/3387] Forecasting PHM... [2026-02-20T20:29:21.590187] [INFO ] [sig ] Generating forecast for: PHM [2026-02-20T20:29:21.590220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-02-20T20:29:21.601525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-02-20T20:29:21.601940] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-02-20T20:29:21.602756] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-02-20T20:29:21.602809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:21.602842] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:21.602869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:21.602927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:21.660346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:21.661168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:21.661267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:21.661310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:21.784871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:21.785039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:21.785079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:21.785108] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:21.788835] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-02-20T20:29:21.789124] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-02-20T20:29:21.789277] [INFO ] [sig ] PHM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:21.933975] [INFO ] [LOCAL ] Saved forecast: PHM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PHM.txt [2026-02-20T20:29:21.934140] [INFO ] [sig ] [2388/3387] Completed PHM in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:21.934182] [INFO ] [sig ] [2389/3387] Forecasting PHO... [2026-02-20T20:29:21.934212] [INFO ] [sig ] Generating forecast for: PHO [2026-02-20T20:29:21.934247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-02-20T20:29:21.946277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-02-20T20:29:21.946693] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-02-20T20:29:21.947541] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-02-20T20:29:21.947628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:21.947662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:21.947690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:21.947747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:22.006960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:22.007861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:22.007949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:22.008019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:22.133008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:22.133166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:22.133207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:22.133237] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:22.136674] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=25.83%) [2026-02-20T20:29:22.136969] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-02-20T20:29:22.137101] [INFO ] [sig ] PHO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:22.280346] [INFO ] [LOCAL ] Saved forecast: PHO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PHO.txt [2026-02-20T20:29:22.280495] [INFO ] [sig ] [2389/3387] Completed PHO in 0.3s | 2.79 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:22.280534] [INFO ] [sig ] [2390/3387] Forecasting PHUN... [2026-02-20T20:29:22.280565] [INFO ] [sig ] Generating forecast for: PHUN [2026-02-20T20:29:22.280626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-02-20T20:29:22.292231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-02-20T20:29:22.292662] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-02-20T20:29:22.293449] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-02-20T20:29:22.293503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:22.293535] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:22.293563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:22.293643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:22.352024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:22.352969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:22.353059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:22.353092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:22.483754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:22.483931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:22.483976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:22.484005] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:22.487687] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=39.72%) [2026-02-20T20:29:22.488042] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-02-20T20:29:22.488191] [INFO ] [sig ] PHUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:22.635222] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PHUN.txt [2026-02-20T20:29:22.635376] [INFO ] [sig ] [2390/3387] Completed PHUN in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:22.635420] [INFO ] [sig ] [2391/3387] Forecasting PHVS... [2026-02-20T20:29:22.635460] [INFO ] [sig ] Generating forecast for: PHVS [2026-02-20T20:29:22.635494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-02-20T20:29:22.647036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-02-20T20:29:22.647412] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-02-20T20:29:22.648270] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-02-20T20:29:22.648335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:22.648374] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:22.648406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:22.648466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:22.705787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:22.706507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:22.706619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:22.706685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:22.829476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:22.829655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:22.829697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:22.829726] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:22.833240] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-02-20T20:29:22.833516] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-02-20T20:29:22.833668] [INFO ] [sig ] PHVS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:22.978467] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PHVS.txt [2026-02-20T20:29:22.978622] [INFO ] [sig ] [2391/3387] Completed PHVS in 0.3s | 2.79 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:22.978666] [INFO ] [sig ] [2392/3387] Forecasting PI... [2026-02-20T20:29:22.978696] [INFO ] [sig ] Generating forecast for: PI [2026-02-20T20:29:22.978726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-02-20T20:29:22.990543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-02-20T20:29:22.990964] [INFO ] [FORECASTER] Starting predict_future for PI [2026-02-20T20:29:22.991833] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-02-20T20:29:22.991888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:22.991921] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:22.991950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:22.992017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:23.051690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:23.052547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:23.052649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:23.052683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:23.177115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:23.177296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:23.177339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:23.177368] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:23.180864] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=55.72%) [2026-02-20T20:29:23.181160] [INFO ] [FORECASTER] Completed predict_future for PI [2026-02-20T20:29:23.181302] [INFO ] [sig ] PI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:23.329223] [INFO ] [LOCAL ] Saved forecast: PI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PI.txt [2026-02-20T20:29:23.329425] [INFO ] [sig ] [2392/3387] Completed PI in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-20T20:29:23.329468] [INFO ] [sig ] [2393/3387] Forecasting PID... [2026-02-20T20:29:23.329502] [INFO ] [sig ] Generating forecast for: PID [2026-02-20T20:29:23.329534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-02-20T20:29:23.341181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-02-20T20:29:23.341593] [INFO ] [FORECASTER] Starting predict_future for PID [2026-02-20T20:29:23.342383] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-02-20T20:29:23.342437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:23.342470] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:23.342497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:23.342554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:23.404829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:23.405954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:23.406041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:23.406073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:23.530086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:23.530257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:23.530299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:23.530332] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:23.533805] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-02-20T20:29:23.534105] [INFO ] [FORECASTER] Completed predict_future for PID [2026-02-20T20:29:23.534246] [INFO ] [sig ] PID: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:23.685054] [INFO ] [LOCAL ] Saved forecast: PID 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PID.txt [2026-02-20T20:29:23.685222] [INFO ] [sig ] [2393/3387] Completed PID in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 5.9m [2026-02-20T20:29:23.685263] [INFO ] [sig ] [2394/3387] Forecasting PIE... [2026-02-20T20:29:23.685295] [INFO ] [sig ] Generating forecast for: PIE [2026-02-20T20:29:23.685327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-02-20T20:29:23.697611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-02-20T20:29:23.698005] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-02-20T20:29:23.698874] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-02-20T20:29:23.698929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:23.698963] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:23.698992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:23.699049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:23.760941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:23.761902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:23.761993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:23.762027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:23.878170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:23.878334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:23.878375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:23.878404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:23.881919] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-02-20T20:29:23.882213] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-02-20T20:29:23.882347] [INFO ] [sig ] PIE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:24.035994] [INFO ] [LOCAL ] Saved forecast: PIE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PIE.txt [2026-02-20T20:29:24.036148] [INFO ] [sig ] [2394/3387] Completed PIE in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 5.9m [2026-02-20T20:29:24.036189] [INFO ] [sig ] [2395/3387] Forecasting PII... [2026-02-20T20:29:24.036221] [INFO ] [sig ] Generating forecast for: PII [2026-02-20T20:29:24.036251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-02-20T20:29:24.047191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-02-20T20:29:24.047550] [INFO ] [FORECASTER] Starting predict_future for PII [2026-02-20T20:29:24.048353] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-02-20T20:29:24.048408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:24.048441] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:24.048468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:24.048525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:24.107837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:24.109007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:24.109103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:24.109137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:24.232273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:24.232444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:24.232488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:24.232519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:24.236230] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=21.39%) [2026-02-20T20:29:24.236600] [INFO ] [FORECASTER] Completed predict_future for PII [2026-02-20T20:29:24.236754] [INFO ] [sig ] PII: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:24.420895] [INFO ] [LOCAL ] Saved forecast: PII 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PII.txt [2026-02-20T20:29:24.421109] [INFO ] [sig ] [2395/3387] Completed PII in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 5.9m [2026-02-20T20:29:24.421173] [INFO ] [sig ] [2396/3387] Forecasting PIM... [2026-02-20T20:29:24.421218] [INFO ] [sig ] Generating forecast for: PIM [2026-02-20T20:29:24.421258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-02-20T20:29:24.434052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-02-20T20:29:24.434504] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-02-20T20:29:24.435510] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-02-20T20:29:24.435624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:24.435753] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:24.435801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:24.435884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:24.509744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:24.510787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:24.510887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:24.510924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:24.632640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:24.632806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:24.632846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:24.632877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:24.636873] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=50.16%) [2026-02-20T20:29:24.637191] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-02-20T20:29:24.637340] [INFO ] [sig ] PIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:24.787829] [INFO ] [LOCAL ] Saved forecast: PIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PIM.txt [2026-02-20T20:29:24.787981] [INFO ] [sig ] [2396/3387] Completed PIM in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 5.9m [2026-02-20T20:29:24.788025] [INFO ] [sig ] [2397/3387] Forecasting PINE... [2026-02-20T20:29:24.788056] [INFO ] [sig ] Generating forecast for: PINE [2026-02-20T20:29:24.788087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-02-20T20:29:24.800653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-02-20T20:29:24.800990] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-02-20T20:29:24.801871] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-02-20T20:29:24.801927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:24.801961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:24.801989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:24.802239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:24.865410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:24.866330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:24.866435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:24.866475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:24.989232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:24.989407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:24.989455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:24.989485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:24.993179] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-02-20T20:29:24.993485] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-02-20T20:29:24.993651] [INFO ] [sig ] PINE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:25.145959] [INFO ] [LOCAL ] Saved forecast: PINE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PINE.txt [2026-02-20T20:29:25.146148] [INFO ] [sig ] [2397/3387] Completed PINE in 0.4s | 2.79 sym/s | Total: 14.3m | ETA: 5.9m [2026-02-20T20:29:25.146192] [INFO ] [sig ] [2398/3387] Forecasting PINS... [2026-02-20T20:29:25.146225] [INFO ] [sig ] Generating forecast for: PINS [2026-02-20T20:29:25.146257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-02-20T20:29:25.158474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-02-20T20:29:25.159093] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-02-20T20:29:25.159943] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-02-20T20:29:25.160000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:25.160036] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:25.160066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:25.160126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:25.222319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:25.223048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:25.223133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:25.223167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:25.353472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:25.353676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:25.353725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:25.353755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:25.357665] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-02-20T20:29:25.358098] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-02-20T20:29:25.358253] [INFO ] [sig ] PINS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:25.506363] [INFO ] [LOCAL ] Saved forecast: PINS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PINS.txt [2026-02-20T20:29:25.506526] [INFO ] [sig ] [2398/3387] Completed PINS in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:25.506566] [INFO ] [sig ] [2399/3387] Forecasting PK... [2026-02-20T20:29:25.506621] [INFO ] [sig ] Generating forecast for: PK [2026-02-20T20:29:25.506653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-02-20T20:29:25.519361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-02-20T20:29:25.519788] [INFO ] [FORECASTER] Starting predict_future for PK [2026-02-20T20:29:25.520650] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-02-20T20:29:25.520707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:25.520741] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:25.520770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:25.520828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:25.580934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:25.581865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:25.581952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:25.581985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:25.703663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:25.703822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:25.703864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:25.703941] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:25.707354] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-02-20T20:29:25.707652] [INFO ] [FORECASTER] Completed predict_future for PK [2026-02-20T20:29:25.707783] [INFO ] [sig ] PK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:25.853605] [INFO ] [LOCAL ] Saved forecast: PK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PK.txt [2026-02-20T20:29:25.853772] [INFO ] [sig ] [2399/3387] Completed PK in 0.3s | 2.79 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:25.853811] [INFO ] [sig ] [2400/3387] Forecasting PKBK... [2026-02-20T20:29:25.853857] [INFO ] [sig ] Generating forecast for: PKBK [2026-02-20T20:29:25.853894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-02-20T20:29:25.865247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-02-20T20:29:25.865677] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-02-20T20:29:25.866485] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-02-20T20:29:25.866539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:25.866595] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:25.866627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:25.866684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:25.926512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:25.927627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:25.927728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:25.927767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:26.053676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:26.053837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:26.053879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:26.053908] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:26.057431] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=45.63%) [2026-02-20T20:29:26.057749] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-02-20T20:29:26.057885] [INFO ] [sig ] PKBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:26.205358] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PKBK.txt [2026-02-20T20:29:26.205521] [INFO ] [sig ] [2400/3387] Completed PKBK in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:26.205563] [INFO ] [sig ] [2401/3387] Forecasting PKE... [2026-02-20T20:29:26.205615] [INFO ] [sig ] Generating forecast for: PKE [2026-02-20T20:29:26.205646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-02-20T20:29:26.217355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-02-20T20:29:26.217741] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-02-20T20:29:26.218565] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-02-20T20:29:26.218641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:26.218674] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:26.218701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:26.218759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:26.298479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:26.299422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:26.299514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:26.299547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:26.431144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:26.431314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:26.431357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:26.431389] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:26.434976] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-02-20T20:29:26.435268] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-02-20T20:29:26.435409] [INFO ] [sig ] PKE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:26.590729] [INFO ] [LOCAL ] Saved forecast: PKE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PKE.txt [2026-02-20T20:29:26.590883] [INFO ] [sig ] [2401/3387] Completed PKE in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:26.590924] [INFO ] [sig ] [2402/3387] Forecasting PKG... [2026-02-20T20:29:26.590955] [INFO ] [sig ] Generating forecast for: PKG [2026-02-20T20:29:26.590986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-02-20T20:29:26.602185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-02-20T20:29:26.602516] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-02-20T20:29:26.603316] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-02-20T20:29:26.603371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:26.603406] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:26.603433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:26.603490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:26.665008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:26.665921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:26.666009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:26.666044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:26.797743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:26.797977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:26.798027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:26.798059] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:26.802706] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-02-20T20:29:26.803168] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-02-20T20:29:26.803370] [INFO ] [sig ] PKG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:26.959774] [INFO ] [LOCAL ] Saved forecast: PKG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PKG.txt [2026-02-20T20:29:26.959992] [INFO ] [sig ] [2402/3387] Completed PKG in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:26.960041] [INFO ] [sig ] [2403/3387] Forecasting PKOH... [2026-02-20T20:29:26.960079] [INFO ] [sig ] Generating forecast for: PKOH [2026-02-20T20:29:26.960124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-02-20T20:29:26.976155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-02-20T20:29:26.976618] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-02-20T20:29:26.977643] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-02-20T20:29:26.977893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:26.977932] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:26.977964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:26.978039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:27.043126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:27.044061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:27.044156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:27.044192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:27.160341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:27.160501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:27.160544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:27.160623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:27.164203] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-02-20T20:29:27.164487] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-02-20T20:29:27.164640] [INFO ] [sig ] PKOH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:27.318594] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PKOH.txt [2026-02-20T20:29:27.318754] [INFO ] [sig ] [2403/3387] Completed PKOH in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:27.318804] [INFO ] [sig ] [2404/3387] Forecasting PKX... [2026-02-20T20:29:27.318836] [INFO ] [sig ] Generating forecast for: PKX [2026-02-20T20:29:27.318867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-02-20T20:29:27.330792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-02-20T20:29:27.331154] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-02-20T20:29:27.332040] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-02-20T20:29:27.332095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:27.332128] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:27.332157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:27.332222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:27.390670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:27.391318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:27.391400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:27.391434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:27.515841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:27.515997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:27.516039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:27.516071] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:27.519684] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=69.38%) [2026-02-20T20:29:27.519974] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-02-20T20:29:27.520111] [INFO ] [sig ] PKX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:27.675481] [INFO ] [LOCAL ] Saved forecast: PKX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PKX.txt [2026-02-20T20:29:27.675654] [INFO ] [sig ] [2404/3387] Completed PKX in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:27.675699] [INFO ] [sig ] [2405/3387] Forecasting PLAB... [2026-02-20T20:29:27.675731] [INFO ] [sig ] Generating forecast for: PLAB [2026-02-20T20:29:27.675763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-02-20T20:29:27.687498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-02-20T20:29:27.687850] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-02-20T20:29:27.688701] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-02-20T20:29:27.688757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:27.688791] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:27.688819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:27.688877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:27.756177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:27.757136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:27.757225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:27.757297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:27.884840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:27.884997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:27.885040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:27.885069] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:27.888816] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-02-20T20:29:27.889103] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-02-20T20:29:27.889248] [INFO ] [sig ] PLAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:28.042767] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLAB.txt [2026-02-20T20:29:28.042940] [INFO ] [sig ] [2405/3387] Completed PLAB in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:28.042981] [INFO ] [sig ] [2406/3387] Forecasting PLAY... [2026-02-20T20:29:28.043012] [INFO ] [sig ] Generating forecast for: PLAY [2026-02-20T20:29:28.043045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-02-20T20:29:28.055115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-02-20T20:29:28.055542] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-02-20T20:29:28.056389] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-02-20T20:29:28.056444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:28.056478] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:28.056512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:28.056603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:28.117348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:28.118470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:28.118610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:28.118649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:28.247537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:28.247733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:28.247781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:28.247811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:28.251427] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-02-20T20:29:28.251931] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-02-20T20:29:28.252075] [INFO ] [sig ] PLAY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:28.412658] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLAY.txt [2026-02-20T20:29:28.412871] [INFO ] [sig ] [2406/3387] Completed PLAY in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:28.412925] [INFO ] [sig ] [2407/3387] Forecasting PLBC... [2026-02-20T20:29:28.412957] [INFO ] [sig ] Generating forecast for: PLBC [2026-02-20T20:29:28.412999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-02-20T20:29:28.425125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-02-20T20:29:28.425538] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-02-20T20:29:28.426654] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-02-20T20:29:28.426708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:28.426741] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:28.426814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:28.426875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:28.486153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:28.487254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:28.487378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:28.487416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:28.594892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:28.595065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:28.595108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:28.595137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:28.599031] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-02-20T20:29:28.599366] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-02-20T20:29:28.599528] [INFO ] [sig ] PLBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:28.746967] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PLBC.txt [2026-02-20T20:29:28.747104] [INFO ] [sig ] [2407/3387] Completed PLBC in 0.3s | 2.78 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:28.747143] [INFO ] [sig ] [2408/3387] Forecasting PLBY... [2026-02-20T20:29:28.747173] [INFO ] [sig ] Generating forecast for: PLBY [2026-02-20T20:29:28.747203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-02-20T20:29:28.758750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-02-20T20:29:28.759065] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-02-20T20:29:28.759902] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-02-20T20:29:28.759955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:28.759988] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:28.760015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:28.760071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:28.820515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:28.821420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:28.821511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:28.821543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:28.944214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:28.944382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:28.944424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:28.944453] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:28.947986] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-02-20T20:29:28.948285] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-02-20T20:29:28.948424] [INFO ] [sig ] PLBY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:29.094843] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PLBY.txt [2026-02-20T20:29:29.094980] [INFO ] [sig ] [2408/3387] Completed PLBY in 0.3s | 2.79 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:29.095020] [INFO ] [sig ] [2409/3387] Forecasting PLCE... [2026-02-20T20:29:29.095049] [INFO ] [sig ] Generating forecast for: PLCE [2026-02-20T20:29:29.095080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-02-20T20:29:29.107320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-02-20T20:29:29.107698] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-02-20T20:29:29.108957] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-02-20T20:29:29.109010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:29.109043] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:29.109069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:29.109125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:29.167915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:29.168563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:29.168662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:29.168695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:29.292276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:29.292439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:29.292483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:29.292514] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:29.296032] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-02-20T20:29:29.296309] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-02-20T20:29:29.296440] [INFO ] [sig ] PLCE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:29.444606] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PLCE.txt [2026-02-20T20:29:29.444784] [INFO ] [sig ] [2409/3387] Completed PLCE in 0.3s | 2.79 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-20T20:29:29.444826] [INFO ] [sig ] [2410/3387] Forecasting PLD... [2026-02-20T20:29:29.444857] [INFO ] [sig ] Generating forecast for: PLD [2026-02-20T20:29:29.444890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-02-20T20:29:29.456284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-02-20T20:29:29.456653] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-02-20T20:29:29.457490] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-02-20T20:29:29.457556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:29.457622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:29.457651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:29.457707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:29.516940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:29.517692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:29.517773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:29.517808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:29.645670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:29.645831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:29.645871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:29.645900] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:29.649330] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-02-20T20:29:29.649642] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-02-20T20:29:29.649778] [INFO ] [sig ] PLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:29.798818] [INFO ] [LOCAL ] Saved forecast: PLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLD.txt [2026-02-20T20:29:29.798974] [INFO ] [sig ] [2410/3387] Completed PLD in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.8m [2026-02-20T20:29:29.799014] [INFO ] [sig ] [2411/3387] Forecasting PLPC... [2026-02-20T20:29:29.799044] [INFO ] [sig ] Generating forecast for: PLPC [2026-02-20T20:29:29.799089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-02-20T20:29:29.814295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-02-20T20:29:29.814785] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-02-20T20:29:29.815766] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-02-20T20:29:29.815821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:29.815855] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:29.815883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:29.815940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:29.875907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:29.876934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:29.877036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:29.877072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:29.995489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:29.995681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:29.995725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:29.995753] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:29.999259] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-02-20T20:29:29.999607] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-02-20T20:29:29.999752] [INFO ] [sig ] PLPC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:30.144057] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PLPC.txt [2026-02-20T20:29:30.144228] [INFO ] [sig ] [2411/3387] Completed PLPC in 0.3s | 2.79 sym/s | Total: 14.4m | ETA: 5.8m [2026-02-20T20:29:30.144270] [INFO ] [sig ] [2412/3387] Forecasting PLRX... [2026-02-20T20:29:30.144301] [INFO ] [sig ] Generating forecast for: PLRX [2026-02-20T20:29:30.144331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-02-20T20:29:30.156234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-02-20T20:29:30.156677] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-02-20T20:29:30.157484] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-02-20T20:29:30.157541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:30.157610] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:30.157640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:30.157697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:30.217313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:30.218257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:30.218349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:30.218384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:30.339726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:30.339888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:30.339930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:30.339960] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:30.343526] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-02-20T20:29:30.343842] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-02-20T20:29:30.343981] [INFO ] [sig ] PLRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:30.498101] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLRX.txt [2026-02-20T20:29:30.498292] [INFO ] [sig ] [2412/3387] Completed PLRX in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.8m [2026-02-20T20:29:30.498337] [INFO ] [sig ] [2413/3387] Forecasting PLSE... [2026-02-20T20:29:30.498366] [INFO ] [sig ] Generating forecast for: PLSE [2026-02-20T20:29:30.498396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-02-20T20:29:30.510295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-02-20T20:29:30.510707] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-02-20T20:29:30.511523] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-02-20T20:29:30.511599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:30.511664] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:30.511693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:30.511751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:30.572587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:30.573500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:30.573614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:30.573651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:30.696323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:30.696504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:30.696558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:30.696619] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:30.701434] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-02-20T20:29:30.701888] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-02-20T20:29:30.702079] [INFO ] [sig ] PLSE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:30.857201] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLSE.txt [2026-02-20T20:29:30.857379] [INFO ] [sig ] [2413/3387] Completed PLSE in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.8m [2026-02-20T20:29:30.857420] [INFO ] [sig ] [2414/3387] Forecasting PLTK... [2026-02-20T20:29:30.857451] [INFO ] [sig ] Generating forecast for: PLTK [2026-02-20T20:29:30.857481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-02-20T20:29:30.869396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-02-20T20:29:30.869831] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-02-20T20:29:30.870664] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-02-20T20:29:30.870718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:30.870751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:30.870778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:30.870834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:30.928223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:30.929151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:30.929240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:30.929273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:31.050159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:31.050321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:31.050362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:31.050392] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:31.053918] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-02-20T20:29:31.054220] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-02-20T20:29:31.054361] [INFO ] [sig ] PLTK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:31.223146] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLTK.txt [2026-02-20T20:29:31.223354] [INFO ] [sig ] [2414/3387] Completed PLTK in 0.4s | 2.79 sym/s | Total: 14.4m | ETA: 5.8m [2026-02-20T20:29:31.223416] [INFO ] [sig ] [2415/3387] Forecasting PLUG... [2026-02-20T20:29:31.223452] [INFO ] [sig ] Generating forecast for: PLUG [2026-02-20T20:29:31.223490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-02-20T20:29:31.235675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-02-20T20:29:31.236055] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-02-20T20:29:31.236927] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-02-20T20:29:31.236981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:31.237015] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:31.237042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:31.237099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:31.296116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:31.296925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:31.297016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:31.297051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:31.426221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:31.426413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:31.426477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:31.426510] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:31.430480] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-02-20T20:29:31.430807] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-02-20T20:29:31.430957] [INFO ] [sig ] PLUG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:31.578369] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PLUG.txt [2026-02-20T20:29:31.578525] [INFO ] [sig ] [2415/3387] Completed PLUG in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:31.578596] [INFO ] [sig ] [2416/3387] Forecasting PLUS... [2026-02-20T20:29:31.578636] [INFO ] [sig ] Generating forecast for: PLUS [2026-02-20T20:29:31.578674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-02-20T20:29:31.590199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-02-20T20:29:31.590555] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-02-20T20:29:31.591451] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-02-20T20:29:31.591505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:31.591539] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:31.591566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:31.591653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:31.650076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:31.650880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:31.650966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:31.651001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:31.775896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:31.776067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:31.776123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:31.776211] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:31.780459] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=69.10%) [2026-02-20T20:29:31.780830] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-02-20T20:29:31.780978] [INFO ] [sig ] PLUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:31.924797] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLUS.txt [2026-02-20T20:29:31.924932] [INFO ] [sig ] [2416/3387] Completed PLUS in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:31.924971] [INFO ] [sig ] [2417/3387] Forecasting PLXS... [2026-02-20T20:29:31.925002] [INFO ] [sig ] Generating forecast for: PLXS [2026-02-20T20:29:31.925033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-02-20T20:29:31.936045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-02-20T20:29:31.936408] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-02-20T20:29:31.937310] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-02-20T20:29:31.937365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:31.937397] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:31.937424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:31.937485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:31.995642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:31.996291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:31.996372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:31.996405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:32.120541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:32.120719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:32.120762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:32.120793] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:32.124296] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=88.23%) [2026-02-20T20:29:32.124628] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-02-20T20:29:32.124770] [INFO ] [sig ] PLXS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:32.269505] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PLXS.txt [2026-02-20T20:29:32.269689] [INFO ] [sig ] [2417/3387] Completed PLXS in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:32.269732] [INFO ] [sig ] [2418/3387] Forecasting PM... [2026-02-20T20:29:32.269762] [INFO ] [sig ] Generating forecast for: PM [2026-02-20T20:29:32.269792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-02-20T20:29:32.281210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-02-20T20:29:32.281605] [INFO ] [FORECASTER] Starting predict_future for PM [2026-02-20T20:29:32.282407] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-02-20T20:29:32.282462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:32.282494] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:32.282521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:32.282597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:32.341297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:32.342124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:32.342212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:32.342248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:32.465897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:32.466056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:32.466096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:32.466125] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:32.469787] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-02-20T20:29:32.470090] [INFO ] [FORECASTER] Completed predict_future for PM [2026-02-20T20:29:32.470243] [INFO ] [sig ] PM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:32.619982] [INFO ] [LOCAL ] Saved forecast: PM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PM.txt [2026-02-20T20:29:32.620159] [INFO ] [sig ] [2418/3387] Completed PM in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:32.620203] [INFO ] [sig ] [2419/3387] Forecasting PMAX... [2026-02-20T20:29:32.620233] [INFO ] [sig ] Generating forecast for: PMAX [2026-02-20T20:29:32.620265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-02-20T20:29:32.631931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-02-20T20:29:32.632374] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-02-20T20:29:32.633262] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-02-20T20:29:32.633322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:32.633355] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:32.633382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:32.633438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:32.694074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:32.694981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:32.695069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:32.695104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:32.824712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:32.824894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:32.824936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:32.824963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:32.828707] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=28.88%) [2026-02-20T20:29:32.829052] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-02-20T20:29:32.829213] [INFO ] [sig ] PMAX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:32.978434] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PMAX.txt [2026-02-20T20:29:32.978624] [INFO ] [sig ] [2419/3387] Completed PMAX in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:32.978671] [INFO ] [sig ] [2420/3387] Forecasting PML... [2026-02-20T20:29:32.978701] [INFO ] [sig ] Generating forecast for: PML [2026-02-20T20:29:32.978733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-02-20T20:29:32.990973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-02-20T20:29:32.991369] [INFO ] [FORECASTER] Starting predict_future for PML [2026-02-20T20:29:32.992196] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-02-20T20:29:32.992290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:32.992325] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:32.992353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:32.992409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:33.053709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:33.054657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:33.054755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:33.054790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:33.180200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:33.180374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:33.180417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:33.180447] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:33.184514] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-02-20T20:29:33.184939] [INFO ] [FORECASTER] Completed predict_future for PML [2026-02-20T20:29:33.185093] [INFO ] [sig ] PML: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:33.330754] [INFO ] [LOCAL ] Saved forecast: PML 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PML.txt [2026-02-20T20:29:33.330919] [INFO ] [sig ] [2420/3387] Completed PML in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:33.330960] [INFO ] [sig ] [2421/3387] Forecasting PMM... [2026-02-20T20:29:33.330992] [INFO ] [sig ] Generating forecast for: PMM [2026-02-20T20:29:33.331023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-02-20T20:29:33.342340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-02-20T20:29:33.342778] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-02-20T20:29:33.343631] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-02-20T20:29:33.343687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:33.343727] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:33.343768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:33.343845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:33.403393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:33.404337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:33.404428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:33.404463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:33.527630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:33.527794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:33.527837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:33.527866] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:33.531423] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-02-20T20:29:33.531740] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-02-20T20:29:33.531884] [INFO ] [sig ] PMM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:33.676201] [INFO ] [LOCAL ] Saved forecast: PMM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PMM.txt [2026-02-20T20:29:33.676381] [INFO ] [sig ] [2421/3387] Completed PMM in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:33.676430] [INFO ] [sig ] [2422/3387] Forecasting PMO... [2026-02-20T20:29:33.676461] [INFO ] [sig ] Generating forecast for: PMO [2026-02-20T20:29:33.676495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-02-20T20:29:33.688285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-02-20T20:29:33.688729] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-02-20T20:29:33.689606] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-02-20T20:29:33.689675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:33.689715] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:33.689746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:33.689806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:33.747834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:33.748832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:33.748926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:33.748962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:33.869348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:33.869513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:33.869562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:33.869626] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:33.873106] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-02-20T20:29:33.873395] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-02-20T20:29:33.873532] [INFO ] [sig ] PMO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:34.017162] [INFO ] [LOCAL ] Saved forecast: PMO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PMO.txt [2026-02-20T20:29:34.017325] [INFO ] [sig ] [2422/3387] Completed PMO in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:34.017365] [INFO ] [sig ] [2423/3387] Forecasting PMTS... [2026-02-20T20:29:34.017395] [INFO ] [sig ] Generating forecast for: PMTS [2026-02-20T20:29:34.017425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-02-20T20:29:34.028504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-02-20T20:29:34.028921] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-02-20T20:29:34.029727] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-02-20T20:29:34.029780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:34.029814] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:34.029841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:34.029898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:34.089547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:34.090352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:34.090465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:34.090500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:34.219362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:34.219522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:34.219564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:34.219616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:34.223629] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-02-20T20:29:34.224092] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-02-20T20:29:34.224230] [INFO ] [sig ] PMTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:34.374287] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PMTS.txt [2026-02-20T20:29:34.374449] [INFO ] [sig ] [2423/3387] Completed PMTS in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:34.374504] [INFO ] [sig ] [2424/3387] Forecasting PMVP... [2026-02-20T20:29:34.374537] [INFO ] [sig ] Generating forecast for: PMVP [2026-02-20T20:29:34.374566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-02-20T20:29:34.387995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-02-20T20:29:34.388355] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-02-20T20:29:34.389243] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-02-20T20:29:34.389297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:34.389330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:34.389357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:34.389414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:34.453459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:34.454532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:34.454681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:34.454739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:34.587426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:34.587615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:34.587659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:34.587688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:34.591251] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=63.41%) [2026-02-20T20:29:34.591557] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-02-20T20:29:34.591724] [INFO ] [sig ] PMVP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:34.752666] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PMVP.txt [2026-02-20T20:29:34.752833] [INFO ] [sig ] [2424/3387] Completed PMVP in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:34.752875] [INFO ] [sig ] [2425/3387] Forecasting PNC... [2026-02-20T20:29:34.752906] [INFO ] [sig ] Generating forecast for: PNC [2026-02-20T20:29:34.752938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-02-20T20:29:34.766019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-02-20T20:29:34.766480] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-02-20T20:29:34.767431] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-02-20T20:29:34.767486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:34.767520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:34.767547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:34.767653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:34.828058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:34.829032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:34.829123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:34.829157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:34.959967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:34.960133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:34.960177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:34.960206] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:34.963800] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-02-20T20:29:34.964097] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-02-20T20:29:34.964278] [INFO ] [sig ] PNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:35.108841] [INFO ] [LOCAL ] Saved forecast: PNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PNC.txt [2026-02-20T20:29:35.108996] [INFO ] [sig ] [2425/3387] Completed PNC in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:35.109038] [INFO ] [sig ] [2426/3387] Forecasting PNI... [2026-02-20T20:29:35.109068] [INFO ] [sig ] Generating forecast for: PNI [2026-02-20T20:29:35.109098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-02-20T20:29:35.120138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-02-20T20:29:35.120538] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-02-20T20:29:35.121371] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-02-20T20:29:35.121424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:35.121457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:35.121484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:35.121540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:35.179249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:35.180136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:35.180222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:35.180254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:35.289651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:35.289810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:35.289850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:35.289878] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:35.293398] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-02-20T20:29:35.293717] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-02-20T20:29:35.293852] [INFO ] [sig ] PNI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:35.439174] [INFO ] [LOCAL ] Saved forecast: PNI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PNI.txt [2026-02-20T20:29:35.439375] [INFO ] [sig ] [2426/3387] Completed PNI in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-20T20:29:35.439419] [INFO ] [sig ] [2427/3387] Forecasting PNQI... [2026-02-20T20:29:35.439450] [INFO ] [sig ] Generating forecast for: PNQI [2026-02-20T20:29:35.439479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-02-20T20:29:35.450537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-02-20T20:29:35.450937] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-02-20T20:29:35.451754] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-02-20T20:29:35.451808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:35.451841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:35.451868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:35.451925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:35.510748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:35.511597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:35.511684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:35.511717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:35.633764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:35.633927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:35.633998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:35.634029] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:35.637507] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-02-20T20:29:35.637845] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-02-20T20:29:35.637979] [INFO ] [sig ] PNQI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:35.784344] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PNQI.txt [2026-02-20T20:29:35.784507] [INFO ] [sig ] [2427/3387] Completed PNQI in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.7m [2026-02-20T20:29:35.784550] [INFO ] [sig ] [2428/3387] Forecasting PNRG... [2026-02-20T20:29:35.784606] [INFO ] [sig ] Generating forecast for: PNRG [2026-02-20T20:29:35.784639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-02-20T20:29:35.796443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-02-20T20:29:35.796901] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-02-20T20:29:35.797753] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-02-20T20:29:35.797807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:35.797841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:35.797870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:35.797928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:35.856463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:35.857328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:35.857416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:35.857448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:35.992237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:35.992442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:35.992488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:35.992519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:35.996443] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-02-20T20:29:35.996841] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-02-20T20:29:35.996992] [INFO ] [sig ] PNRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:36.143323] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PNRG.txt [2026-02-20T20:29:36.143476] [INFO ] [sig ] [2428/3387] Completed PNRG in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.7m [2026-02-20T20:29:36.143520] [INFO ] [sig ] [2429/3387] Forecasting PNTG... [2026-02-20T20:29:36.143550] [INFO ] [sig ] Generating forecast for: PNTG [2026-02-20T20:29:36.143599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-02-20T20:29:36.155174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-02-20T20:29:36.155518] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-02-20T20:29:36.156328] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-02-20T20:29:36.156382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:36.156416] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:36.156444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:36.156501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:36.215350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:36.216054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:36.216136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:36.216170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:36.335212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:36.335373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:36.335416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:36.335448] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:36.339222] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=25.50%) [2026-02-20T20:29:36.339512] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-02-20T20:29:36.339667] [INFO ] [sig ] PNTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:36.490095] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PNTG.txt [2026-02-20T20:29:36.490298] [INFO ] [sig ] [2429/3387] Completed PNTG in 0.3s | 2.79 sym/s | Total: 14.5m | ETA: 5.7m [2026-02-20T20:29:36.490353] [INFO ] [sig ] [2430/3387] Forecasting PODD... [2026-02-20T20:29:36.490393] [INFO ] [sig ] Generating forecast for: PODD [2026-02-20T20:29:36.490434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-02-20T20:29:36.502821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-02-20T20:29:36.503175] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-02-20T20:29:36.504040] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-02-20T20:29:36.504094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:36.504156] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:36.504186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:36.504245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:36.565547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:36.566333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:36.566419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:36.566454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:36.688528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:36.688706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:36.688750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:36.688778] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:36.692469] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-02-20T20:29:36.692764] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-02-20T20:29:36.692894] [INFO ] [sig ] PODD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:36.846434] [INFO ] [LOCAL ] Saved forecast: PODD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PODD.txt [2026-02-20T20:29:36.846671] [INFO ] [sig ] [2430/3387] Completed PODD in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.7m [2026-02-20T20:29:36.846736] [INFO ] [sig ] [2431/3387] Forecasting POOL... [2026-02-20T20:29:36.846771] [INFO ] [sig ] Generating forecast for: POOL [2026-02-20T20:29:36.846827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-02-20T20:29:36.858844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-02-20T20:29:36.859253] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-02-20T20:29:36.860094] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-02-20T20:29:36.860148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:36.860217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:36.860249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:36.860306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:36.922238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:36.923161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:36.923249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:36.923282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:37.050216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:37.050388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:37.050437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:37.050468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:37.054484] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-02-20T20:29:37.054791] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-02-20T20:29:37.054927] [INFO ] [sig ] POOL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:37.205359] [INFO ] [LOCAL ] Saved forecast: POOL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/POOL.txt [2026-02-20T20:29:37.205513] [INFO ] [sig ] [2431/3387] Completed POOL in 0.4s | 2.79 sym/s | Total: 14.5m | ETA: 5.7m [2026-02-20T20:29:37.205555] [INFO ] [sig ] [2432/3387] Forecasting POWI... [2026-02-20T20:29:37.205612] [INFO ] [sig ] Generating forecast for: POWI [2026-02-20T20:29:37.205650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-02-20T20:29:37.217377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-02-20T20:29:37.217750] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-02-20T20:29:37.218537] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-02-20T20:29:37.218619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:37.218654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:37.218682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:37.218738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:37.277071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:37.277915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:37.277999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:37.278033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:37.414213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:37.414522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:37.414588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:37.414623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:37.418347] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=10.45%) [2026-02-20T20:29:37.418676] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-02-20T20:29:37.418819] [INFO ] [sig ] POWI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:37.565025] [INFO ] [LOCAL ] Saved forecast: POWI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/POWI.txt [2026-02-20T20:29:37.565199] [INFO ] [sig ] [2432/3387] Completed POWI in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:37.565241] [INFO ] [sig ] [2433/3387] Forecasting POWL... [2026-02-20T20:29:37.565271] [INFO ] [sig ] Generating forecast for: POWL [2026-02-20T20:29:37.565303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-02-20T20:29:37.578315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-02-20T20:29:37.578808] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-02-20T20:29:37.579638] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-02-20T20:29:37.579691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:37.579723] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:37.579751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:37.579807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:37.639628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:37.640561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:37.640695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:37.640743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:37.779304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:37.779469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:37.779520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:37.779625] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:37.783492] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-02-20T20:29:37.783873] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-02-20T20:29:37.784046] [INFO ] [sig ] POWL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:37.930760] [INFO ] [LOCAL ] Saved forecast: POWL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/POWL.txt [2026-02-20T20:29:37.930919] [INFO ] [sig ] [2433/3387] Completed POWL in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:37.930964] [INFO ] [sig ] [2434/3387] Forecasting PPC... [2026-02-20T20:29:37.930995] [INFO ] [sig ] Generating forecast for: PPC [2026-02-20T20:29:37.931026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-02-20T20:29:37.943200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-02-20T20:29:37.943588] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-02-20T20:29:37.944399] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-02-20T20:29:37.944453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:37.944486] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:37.944514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:37.944600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:38.006725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:38.007684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:38.007774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:38.007809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:38.135401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:38.135562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:38.135648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:38.135700] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:38.139286] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-02-20T20:29:38.139594] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-02-20T20:29:38.139735] [INFO ] [sig ] PPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:38.286860] [INFO ] [LOCAL ] Saved forecast: PPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PPC.txt [2026-02-20T20:29:38.287234] [INFO ] [sig ] [2434/3387] Completed PPC in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:38.287279] [INFO ] [sig ] [2435/3387] Forecasting PPG... [2026-02-20T20:29:38.287321] [INFO ] [sig ] Generating forecast for: PPG [2026-02-20T20:29:38.287355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-02-20T20:29:38.299590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-02-20T20:29:38.300171] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-02-20T20:29:38.301021] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-02-20T20:29:38.301077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:38.301111] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:38.301140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:38.301198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:38.359541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:38.360469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:38.360559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:38.360618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:38.491644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:38.491824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:38.491872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:38.491903] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:38.495921] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-02-20T20:29:38.496220] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-02-20T20:29:38.496361] [INFO ] [sig ] PPG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:38.644676] [INFO ] [LOCAL ] Saved forecast: PPG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PPG.txt [2026-02-20T20:29:38.644863] [INFO ] [sig ] [2435/3387] Completed PPG in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:38.644905] [INFO ] [sig ] [2436/3387] Forecasting PPH... [2026-02-20T20:29:38.644935] [INFO ] [sig ] Generating forecast for: PPH [2026-02-20T20:29:38.644966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-02-20T20:29:38.657899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-02-20T20:29:38.658321] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-02-20T20:29:38.659196] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-02-20T20:29:38.659253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:38.659286] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:38.659314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:38.659371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:38.718985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:38.719934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:38.720027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:38.720062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:38.840502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:38.840687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:38.840730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:38.840758] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:38.844257] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=51.90%) [2026-02-20T20:29:38.844555] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-02-20T20:29:38.844730] [INFO ] [sig ] PPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:38.997464] [INFO ] [LOCAL ] Saved forecast: PPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PPH.txt [2026-02-20T20:29:38.997668] [INFO ] [sig ] [2436/3387] Completed PPH in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:38.997731] [INFO ] [sig ] [2437/3387] Forecasting PPIH... [2026-02-20T20:29:38.997769] [INFO ] [sig ] Generating forecast for: PPIH [2026-02-20T20:29:38.997812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-02-20T20:29:39.010155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-02-20T20:29:39.010566] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-02-20T20:29:39.011634] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-02-20T20:29:39.011702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:39.011749] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:39.011789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:39.011867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:39.073817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:39.074722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:39.074833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:39.074870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:39.203468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:39.203646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:39.203691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:39.203721] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:39.207416] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-02-20T20:29:39.207725] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-02-20T20:29:39.207864] [INFO ] [sig ] PPIH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:39.353858] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PPIH.txt [2026-02-20T20:29:39.353992] [INFO ] [sig ] [2437/3387] Completed PPIH in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:39.354034] [INFO ] [sig ] [2438/3387] Forecasting PPL... [2026-02-20T20:29:39.354063] [INFO ] [sig ] Generating forecast for: PPL [2026-02-20T20:29:39.354093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-02-20T20:29:39.365309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-02-20T20:29:39.365643] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-02-20T20:29:39.366471] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-02-20T20:29:39.366526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:39.366560] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:39.366610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:39.366670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:39.425742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:39.426369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:39.426447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:39.426480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:39.549704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:39.549878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:39.549919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:39.549986] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:39.553606] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-02-20T20:29:39.553890] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-02-20T20:29:39.554026] [INFO ] [sig ] PPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:39.703253] [INFO ] [LOCAL ] Saved forecast: PPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PPL.txt [2026-02-20T20:29:39.703425] [INFO ] [sig ] [2438/3387] Completed PPL in 0.3s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:39.703466] [INFO ] [sig ] [2439/3387] Forecasting PPSI... [2026-02-20T20:29:39.703500] [INFO ] [sig ] Generating forecast for: PPSI [2026-02-20T20:29:39.703532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-02-20T20:29:39.715119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-02-20T20:29:39.715518] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-02-20T20:29:39.716381] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-02-20T20:29:39.716437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:39.716471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:39.716500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:39.716558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:39.776037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:39.777012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:39.777102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:39.777138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:39.907675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:39.907843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:39.907887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:39.907917] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:39.911505] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-02-20T20:29:39.911888] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-02-20T20:29:39.912037] [INFO ] [sig ] PPSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:40.062384] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PPSI.txt [2026-02-20T20:29:40.062546] [INFO ] [sig ] [2439/3387] Completed PPSI in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:40.062606] [INFO ] [sig ] [2440/3387] Forecasting PPTA... [2026-02-20T20:29:40.062639] [INFO ] [sig ] Generating forecast for: PPTA [2026-02-20T20:29:40.062678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-02-20T20:29:40.075238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-02-20T20:29:40.075637] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-02-20T20:29:40.076433] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-02-20T20:29:40.076487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:40.076520] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:40.076547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:40.076632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:40.139255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:40.140386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:40.140511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:40.140598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:40.271648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:40.271814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:40.271856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:40.271886] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:40.276116] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-02-20T20:29:40.276419] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-02-20T20:29:40.276564] [INFO ] [sig ] PPTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:40.435647] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PPTA.txt [2026-02-20T20:29:40.435827] [INFO ] [sig ] [2440/3387] Completed PPTA in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:40.435875] [INFO ] [sig ] [2441/3387] Forecasting PRA... [2026-02-20T20:29:40.435905] [INFO ] [sig ] Generating forecast for: PRA [2026-02-20T20:29:40.435937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-02-20T20:29:40.449634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-02-20T20:29:40.450263] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-02-20T20:29:40.451380] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-02-20T20:29:40.451436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:40.451471] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:40.451499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:40.451558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:40.513663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:40.514560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:40.514669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:40.514718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:40.640183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:40.640348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:40.640392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:40.640424] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:40.643950] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=74.44%) [2026-02-20T20:29:40.644256] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-02-20T20:29:40.644401] [INFO ] [sig ] PRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:40.790945] [INFO ] [LOCAL ] Saved forecast: PRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRA.txt [2026-02-20T20:29:40.791083] [INFO ] [sig ] [2441/3387] Completed PRA in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:40.791123] [INFO ] [sig ] [2442/3387] Forecasting PRAA... [2026-02-20T20:29:40.791152] [INFO ] [sig ] Generating forecast for: PRAA [2026-02-20T20:29:40.791183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-02-20T20:29:40.801996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-02-20T20:29:40.802392] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-02-20T20:29:40.803279] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-02-20T20:29:40.803338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:40.803371] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:40.803431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:40.803493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:40.862811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:40.863672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:40.863768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:40.863803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:40.984813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:40.985170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:40.985211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:40.985241] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:40.989452] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=82.89%) [2026-02-20T20:29:40.989774] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-02-20T20:29:40.989921] [INFO ] [sig ] PRAA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:41.137700] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRAA.txt [2026-02-20T20:29:41.137837] [INFO ] [sig ] [2442/3387] Completed PRAA in 0.3s | 2.79 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-20T20:29:41.137876] [INFO ] [sig ] [2443/3387] Forecasting PRAX... [2026-02-20T20:29:41.137906] [INFO ] [sig ] Generating forecast for: PRAX [2026-02-20T20:29:41.137936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-02-20T20:29:41.149535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-02-20T20:29:41.149937] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-02-20T20:29:41.150779] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-02-20T20:29:41.150844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:41.150883] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:41.150914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:41.150970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:41.212445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:41.213320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:41.213399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:41.213431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:41.343437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:41.343615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:41.343658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:41.343689] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:41.347770] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-02-20T20:29:41.348259] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-02-20T20:29:41.348410] [INFO ] [sig ] PRAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:41.497741] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRAX.txt [2026-02-20T20:29:41.497924] [INFO ] [sig ] [2443/3387] Completed PRAX in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:41.498167] [INFO ] [sig ] [2444/3387] Forecasting PRCH... [2026-02-20T20:29:41.498208] [INFO ] [sig ] Generating forecast for: PRCH [2026-02-20T20:29:41.498246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-02-20T20:29:41.510032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-02-20T20:29:41.510427] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-02-20T20:29:41.511298] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-02-20T20:29:41.511353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:41.511387] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:41.511415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:41.511472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:41.569948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:41.570742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:41.570826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:41.570858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:41.695722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:41.695881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:41.695922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:41.695950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:41.699469] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=18.08%) [2026-02-20T20:29:41.699796] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-02-20T20:29:41.699937] [INFO ] [sig ] PRCH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:41.847342] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRCH.txt [2026-02-20T20:29:41.847515] [INFO ] [sig ] [2444/3387] Completed PRCH in 0.3s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:41.847557] [INFO ] [sig ] [2445/3387] Forecasting PRDO... [2026-02-20T20:29:41.847611] [INFO ] [sig ] Generating forecast for: PRDO [2026-02-20T20:29:41.847645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-02-20T20:29:41.859510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-02-20T20:29:41.859905] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-02-20T20:29:41.860745] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-02-20T20:29:41.860799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:41.860833] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:41.860862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:41.860920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:41.919812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:41.920560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:41.920664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:41.920698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:42.046841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:42.047222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:42.047265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:42.047294] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:42.051389] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-02-20T20:29:42.051699] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-02-20T20:29:42.051856] [INFO ] [sig ] PRDO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:42.199140] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRDO.txt [2026-02-20T20:29:42.199271] [INFO ] [sig ] [2445/3387] Completed PRDO in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:42.199310] [INFO ] [sig ] [2446/3387] Forecasting PRFZ... [2026-02-20T20:29:42.199341] [INFO ] [sig ] Generating forecast for: PRFZ [2026-02-20T20:29:42.199386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-02-20T20:29:42.211339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-02-20T20:29:42.211713] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-02-20T20:29:42.212606] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-02-20T20:29:42.212663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:42.212696] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:42.212724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:42.212788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:42.271422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:42.272353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:42.272444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:42.272476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:42.402563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:42.402741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:42.402782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:42.402812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:42.406214] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-02-20T20:29:42.406493] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-02-20T20:29:42.406643] [INFO ] [sig ] PRFZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:42.554690] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRFZ.txt [2026-02-20T20:29:42.554844] [INFO ] [sig ] [2446/3387] Completed PRFZ in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:42.554884] [INFO ] [sig ] [2447/3387] Forecasting PRG... [2026-02-20T20:29:42.554915] [INFO ] [sig ] Generating forecast for: PRG [2026-02-20T20:29:42.554945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-02-20T20:29:42.567087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-02-20T20:29:42.567471] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-02-20T20:29:42.568315] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-02-20T20:29:42.568368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:42.568429] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:42.568457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:42.568514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:42.633254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:42.634403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:42.634515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:42.634561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:42.771630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:42.771802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:42.771844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:42.771873] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:42.775567] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=38.74%) [2026-02-20T20:29:42.775983] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-02-20T20:29:42.776134] [INFO ] [sig ] PRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:42.928173] [INFO ] [LOCAL ] Saved forecast: PRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRG.txt [2026-02-20T20:29:42.928352] [INFO ] [sig ] [2447/3387] Completed PRG in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:42.928395] [INFO ] [sig ] [2448/3387] Forecasting PRGO... [2026-02-20T20:29:42.928427] [INFO ] [sig ] Generating forecast for: PRGO [2026-02-20T20:29:42.928458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-02-20T20:29:42.940182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-02-20T20:29:42.940561] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-02-20T20:29:42.941555] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-02-20T20:29:42.941630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:42.941662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:42.941688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:42.941745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:43.005274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:43.006256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:43.006381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:43.006415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:43.132249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:43.132410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:43.132452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:43.132480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:43.136675] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-02-20T20:29:43.137023] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-02-20T20:29:43.137165] [INFO ] [sig ] PRGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:43.287112] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRGO.txt [2026-02-20T20:29:43.287255] [INFO ] [sig ] [2448/3387] Completed PRGO in 0.4s | 2.79 sym/s | Total: 14.6m | ETA: 5.6m [2026-02-20T20:29:43.287295] [INFO ] [sig ] [2449/3387] Forecasting PRH... [2026-02-20T20:29:43.287326] [INFO ] [sig ] Generating forecast for: PRH [2026-02-20T20:29:43.287357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-02-20T20:29:43.299519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-02-20T20:29:43.299932] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-02-20T20:29:43.301138] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-02-20T20:29:43.301190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:43.301223] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:43.301250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:43.301306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:43.363236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:43.364222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:43.364313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:43.364347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:43.496423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:43.496632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:43.496682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:43.496713] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:43.501313] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-02-20T20:29:43.501630] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-02-20T20:29:43.501770] [INFO ] [sig ] PRH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:43.649628] [INFO ] [LOCAL ] Saved forecast: PRH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRH.txt [2026-02-20T20:29:43.649779] [INFO ] [sig ] [2449/3387] Completed PRH in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:43.649825] [INFO ] [sig ] [2450/3387] Forecasting PRI... [2026-02-20T20:29:43.649858] [INFO ] [sig ] Generating forecast for: PRI [2026-02-20T20:29:43.649889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-02-20T20:29:43.661276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-02-20T20:29:43.661679] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-02-20T20:29:43.662488] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-02-20T20:29:43.662541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:43.662596] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:43.662627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:43.662684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:43.721643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:43.722433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:43.722532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:43.722567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:43.841891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:43.842056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:43.842097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:43.842181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:43.845699] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-02-20T20:29:43.845986] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-02-20T20:29:43.846144] [INFO ] [sig ] PRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:43.991027] [INFO ] [LOCAL ] Saved forecast: PRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRI.txt [2026-02-20T20:29:43.991164] [INFO ] [sig ] [2450/3387] Completed PRI in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:43.991204] [INFO ] [sig ] [2451/3387] Forecasting PRIM... [2026-02-20T20:29:43.991235] [INFO ] [sig ] Generating forecast for: PRIM [2026-02-20T20:29:43.991266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-02-20T20:29:44.002609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-02-20T20:29:44.002955] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-02-20T20:29:44.003989] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-02-20T20:29:44.004043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:44.004075] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:44.004102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:44.004158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:44.064866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:44.065795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:44.065885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:44.065917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:44.190040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:44.190241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:44.190284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:44.190313] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:44.193789] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-02-20T20:29:44.194065] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-02-20T20:29:44.194199] [INFO ] [sig ] PRIM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:44.341327] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRIM.txt [2026-02-20T20:29:44.341471] [INFO ] [sig ] [2451/3387] Completed PRIM in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:44.341513] [INFO ] [sig ] [2452/3387] Forecasting PRLB... [2026-02-20T20:29:44.341542] [INFO ] [sig ] Generating forecast for: PRLB [2026-02-20T20:29:44.341589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-02-20T20:29:44.354428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-02-20T20:29:44.354809] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-02-20T20:29:44.355836] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-02-20T20:29:44.355888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:44.355920] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:44.355946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:44.356003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:44.418386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:44.419281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:44.419366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:44.419398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:44.544962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:44.545308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:44.545349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:44.545380] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:44.549160] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=38.54%) [2026-02-20T20:29:44.549654] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-02-20T20:29:44.549786] [INFO ] [sig ] PRLB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:44.697244] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRLB.txt [2026-02-20T20:29:44.697386] [INFO ] [sig ] [2452/3387] Completed PRLB in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:44.697427] [INFO ] [sig ] [2453/3387] Forecasting PRM... [2026-02-20T20:29:44.697458] [INFO ] [sig ] Generating forecast for: PRM [2026-02-20T20:29:44.697489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-02-20T20:29:44.708465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-02-20T20:29:44.708870] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-02-20T20:29:44.709706] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-02-20T20:29:44.709758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:44.709791] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:44.709818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:44.709876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:44.769205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:44.769972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:44.770061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:44.770095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:44.899548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:44.899722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:44.899765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:44.899796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:44.903281] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-02-20T20:29:44.903561] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-02-20T20:29:44.903713] [INFO ] [sig ] PRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:45.050637] [INFO ] [LOCAL ] Saved forecast: PRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRM.txt [2026-02-20T20:29:45.050787] [INFO ] [sig ] [2453/3387] Completed PRM in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:45.050827] [INFO ] [sig ] [2454/3387] Forecasting PRME... [2026-02-20T20:29:45.050859] [INFO ] [sig ] Generating forecast for: PRME [2026-02-20T20:29:45.050890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-02-20T20:29:45.062277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-02-20T20:29:45.062683] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-02-20T20:29:45.063699] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-02-20T20:29:45.063758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:45.063792] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:45.063821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:45.063880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:45.126780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:45.127653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:45.127745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:45.127801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:45.249404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:45.249557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:45.249619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:45.249649] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:45.253365] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=88.42%) [2026-02-20T20:29:45.253665] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-02-20T20:29:45.253798] [INFO ] [sig ] PRME: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:45.417269] [INFO ] [LOCAL ] Saved forecast: PRME 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRME.txt [2026-02-20T20:29:45.417430] [INFO ] [sig ] [2454/3387] Completed PRME in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:45.417473] [INFO ] [sig ] [2455/3387] Forecasting PRN... [2026-02-20T20:29:45.417503] [INFO ] [sig ] Generating forecast for: PRN [2026-02-20T20:29:45.417535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-02-20T20:29:45.429133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-02-20T20:29:45.429557] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-02-20T20:29:45.430420] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-02-20T20:29:45.430492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:45.430525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:45.430552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:45.430637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:45.488784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:45.489879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:45.489966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:45.490000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:45.610332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:45.610483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:45.610529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:45.610558] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:45.614178] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-20T20:29:45.614484] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-02-20T20:29:45.614650] [INFO ] [sig ] PRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:45.760242] [INFO ] [LOCAL ] Saved forecast: PRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRN.txt [2026-02-20T20:29:45.760375] [INFO ] [sig ] [2455/3387] Completed PRN in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:45.760415] [INFO ] [sig ] [2456/3387] Forecasting PROF... [2026-02-20T20:29:45.760445] [INFO ] [sig ] Generating forecast for: PROF [2026-02-20T20:29:45.760475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-02-20T20:29:45.771780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-02-20T20:29:45.772127] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-02-20T20:29:45.772929] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-02-20T20:29:45.772981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:45.773014] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:45.773041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:45.773098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:45.833082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:45.833974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:45.834066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:45.834100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:45.958666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:45.958832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:45.958874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:45.958902] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:45.962463] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-02-20T20:29:45.962799] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-02-20T20:29:45.962945] [INFO ] [sig ] PROF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:46.105888] [INFO ] [LOCAL ] Saved forecast: PROF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PROF.txt [2026-02-20T20:29:46.106025] [INFO ] [sig ] [2456/3387] Completed PROF in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:46.106065] [INFO ] [sig ] [2457/3387] Forecasting PROK... [2026-02-20T20:29:46.106094] [INFO ] [sig ] Generating forecast for: PROK [2026-02-20T20:29:46.106126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-02-20T20:29:46.118012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-02-20T20:29:46.118357] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-02-20T20:29:46.119218] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-02-20T20:29:46.119270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:46.119302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:46.119330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:46.119387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:46.179470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:46.180173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:46.180285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:46.180320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:46.304720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:46.304883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:46.304928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:46.304958] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:46.308587] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-02-20T20:29:46.308896] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-02-20T20:29:46.309051] [INFO ] [sig ] PROK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:46.455267] [INFO ] [LOCAL ] Saved forecast: PROK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PROK.txt [2026-02-20T20:29:46.455410] [INFO ] [sig ] [2457/3387] Completed PROK in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:46.455452] [INFO ] [sig ] [2458/3387] Forecasting PRTA... [2026-02-20T20:29:46.455483] [INFO ] [sig ] Generating forecast for: PRTA [2026-02-20T20:29:46.455515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-02-20T20:29:46.467051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-02-20T20:29:46.467396] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-02-20T20:29:46.468203] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-02-20T20:29:46.468257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:46.468290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:46.468316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:46.468372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:46.529417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:46.530318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:46.530403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:46.530436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:46.651448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:46.651631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:46.651675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:46.651704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:46.655214] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-02-20T20:29:46.655502] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-02-20T20:29:46.655653] [INFO ] [sig ] PRTA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:46.809107] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PRTA.txt [2026-02-20T20:29:46.809267] [INFO ] [sig ] [2458/3387] Completed PRTA in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:46.809315] [INFO ] [sig ] [2459/3387] Forecasting PRTH... [2026-02-20T20:29:46.809348] [INFO ] [sig ] Generating forecast for: PRTH [2026-02-20T20:29:46.809388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-02-20T20:29:46.822186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-02-20T20:29:46.822617] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-02-20T20:29:46.823444] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-02-20T20:29:46.823498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:46.823531] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:46.823559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:46.823641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:46.881106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:46.881860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:46.881943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:46.881975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:47.001996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:47.002172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:47.002213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:47.002242] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:47.005812] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-02-20T20:29:47.006086] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-02-20T20:29:47.006218] [INFO ] [sig ] PRTH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:47.151080] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRTH.txt [2026-02-20T20:29:47.151247] [INFO ] [sig ] [2459/3387] Completed PRTH in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-20T20:29:47.151287] [INFO ] [sig ] [2460/3387] Forecasting PRVA... [2026-02-20T20:29:47.151317] [INFO ] [sig ] Generating forecast for: PRVA [2026-02-20T20:29:47.151349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-02-20T20:29:47.162130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-02-20T20:29:47.162469] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-02-20T20:29:47.163283] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-02-20T20:29:47.163336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:47.163370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:47.163397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:47.163453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:47.222181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:47.222942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:47.223024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:47.223056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:47.346946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:47.347117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:47.347158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:47.347188] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:47.350989] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-02-20T20:29:47.351310] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-02-20T20:29:47.351442] [INFO ] [sig ] PRVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:47.499284] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PRVA.txt [2026-02-20T20:29:47.499478] [INFO ] [sig ] [2460/3387] Completed PRVA in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:47.499520] [INFO ] [sig ] [2461/3387] Forecasting PSC... [2026-02-20T20:29:47.499553] [INFO ] [sig ] Generating forecast for: PSC [2026-02-20T20:29:47.499605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-02-20T20:29:47.511790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-02-20T20:29:47.512161] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-02-20T20:29:47.513003] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-02-20T20:29:47.513057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:47.513092] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:47.513120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:47.513178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:47.571307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:47.572044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:47.572132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:47.572165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:47.691317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:47.691476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:47.691518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:47.691549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:47.695154] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-02-20T20:29:47.695430] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-02-20T20:29:47.695562] [INFO ] [sig ] PSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:47.838711] [INFO ] [LOCAL ] Saved forecast: PSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSC.txt [2026-02-20T20:29:47.838878] [INFO ] [sig ] [2461/3387] Completed PSC in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:47.838925] [INFO ] [sig ] [2462/3387] Forecasting PSCE... [2026-02-20T20:29:47.838955] [INFO ] [sig ] Generating forecast for: PSCE [2026-02-20T20:29:47.838986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-02-20T20:29:47.850875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-02-20T20:29:47.851250] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-02-20T20:29:47.852072] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-02-20T20:29:47.852126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:47.852159] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:47.852187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:47.852244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:47.911011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:47.911805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:47.911913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:47.911947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:48.023664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:48.023844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:48.023942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:48.023973] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:48.030951] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-02-20T20:29:48.031287] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-02-20T20:29:48.031430] [INFO ] [sig ] PSCE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:48.177513] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSCE.txt [2026-02-20T20:29:48.177726] [INFO ] [sig ] [2462/3387] Completed PSCE in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:48.177787] [INFO ] [sig ] [2463/3387] Forecasting PSCH... [2026-02-20T20:29:48.177828] [INFO ] [sig ] Generating forecast for: PSCH [2026-02-20T20:29:48.177861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-02-20T20:29:48.189759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-02-20T20:29:48.190140] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-02-20T20:29:48.190940] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-02-20T20:29:48.190993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:48.191025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:48.191052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:48.191109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:48.248694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:48.249545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:48.249652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:48.249687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:48.358908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:48.359077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:48.359137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:48.359166] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:48.362600] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-02-20T20:29:48.362883] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-02-20T20:29:48.363016] [INFO ] [sig ] PSCH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:48.512446] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSCH.txt [2026-02-20T20:29:48.512622] [INFO ] [sig ] [2463/3387] Completed PSCH in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:48.512664] [INFO ] [sig ] [2464/3387] Forecasting PSEC... [2026-02-20T20:29:48.512696] [INFO ] [sig ] Generating forecast for: PSEC [2026-02-20T20:29:48.512725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-02-20T20:29:48.524492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-02-20T20:29:48.524919] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-02-20T20:29:48.525769] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-02-20T20:29:48.525822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:48.525917] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:48.525947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:48.526004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:48.584454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:48.585369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:48.585457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:48.585491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:48.712917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:48.713079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:48.713121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:48.713151] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:48.716637] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-02-20T20:29:48.716966] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-02-20T20:29:48.717113] [INFO ] [sig ] PSEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:48.859425] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSEC.txt [2026-02-20T20:29:48.859563] [INFO ] [sig ] [2464/3387] Completed PSEC in 0.3s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:48.859622] [INFO ] [sig ] [2465/3387] Forecasting PSF... [2026-02-20T20:29:48.859652] [INFO ] [sig ] Generating forecast for: PSF [2026-02-20T20:29:48.859682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-02-20T20:29:48.870835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-02-20T20:29:48.871199] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-02-20T20:29:48.872010] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-02-20T20:29:48.872063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:48.872096] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:48.872124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:48.872180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:48.931887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:48.932492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:48.932568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:48.932621] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:49.053477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:49.053651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:49.053693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:49.053721] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:49.057185] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-20T20:29:49.057460] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-02-20T20:29:49.057608] [INFO ] [sig ] PSF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:49.210172] [INFO ] [LOCAL ] Saved forecast: PSF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSF.txt [2026-02-20T20:29:49.210349] [INFO ] [sig ] [2465/3387] Completed PSF in 0.4s | 2.79 sym/s | Total: 14.7m | ETA: 5.5m [2026-02-20T20:29:49.210389] [INFO ] [sig ] [2466/3387] Forecasting PSFE... [2026-02-20T20:29:49.210420] [INFO ] [sig ] Generating forecast for: PSFE [2026-02-20T20:29:49.210449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-02-20T20:29:49.223147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-02-20T20:29:49.223605] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-02-20T20:29:49.224441] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-02-20T20:29:49.224497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:49.224548] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:49.224600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:49.224663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:49.285315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:49.286300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:49.286398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:49.286430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:49.420593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:49.420770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:49.420819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:49.420852] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:49.424786] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-02-20T20:29:49.425082] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-02-20T20:29:49.425253] [INFO ] [sig ] PSFE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:49.574637] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSFE.txt [2026-02-20T20:29:49.574822] [INFO ] [sig ] [2466/3387] Completed PSFE in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:49.574867] [INFO ] [sig ] [2467/3387] Forecasting PSHG... [2026-02-20T20:29:49.574905] [INFO ] [sig ] Generating forecast for: PSHG [2026-02-20T20:29:49.574945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-02-20T20:29:49.586829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-02-20T20:29:49.587292] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-02-20T20:29:49.588190] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-02-20T20:29:49.588253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:49.588290] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:49.588352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:49.588430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:49.649568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:49.650486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:49.650595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:49.650633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:49.772193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:49.772385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:49.772450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:49.772526] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:49.776164] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-02-20T20:29:49.776496] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-02-20T20:29:49.776669] [INFO ] [sig ] PSHG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:49.923246] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSHG.txt [2026-02-20T20:29:49.923408] [INFO ] [sig ] [2467/3387] Completed PSHG in 0.3s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:49.923448] [INFO ] [sig ] [2468/3387] Forecasting PSN... [2026-02-20T20:29:49.923480] [INFO ] [sig ] Generating forecast for: PSN [2026-02-20T20:29:49.923513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-02-20T20:29:49.935529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-02-20T20:29:49.935996] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-02-20T20:29:49.936889] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-02-20T20:29:49.936944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:49.936977] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:49.937004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:49.937060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:49.994554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:49.995355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:49.995441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:49.995475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:50.116219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:50.116385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:50.116427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:50.116459] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:50.120213] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=36.91%) [2026-02-20T20:29:50.120520] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-02-20T20:29:50.120682] [INFO ] [sig ] PSN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:50.273553] [INFO ] [LOCAL ] Saved forecast: PSN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSN.txt [2026-02-20T20:29:50.273717] [INFO ] [sig ] [2468/3387] Completed PSN in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:50.273756] [INFO ] [sig ] [2469/3387] Forecasting PSNL... [2026-02-20T20:29:50.273787] [INFO ] [sig ] Generating forecast for: PSNL [2026-02-20T20:29:50.273817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-02-20T20:29:50.285375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-02-20T20:29:50.285732] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-02-20T20:29:50.286605] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-02-20T20:29:50.286660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:50.286693] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:50.286720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:50.286778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:50.346590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:50.347390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:50.347477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:50.347510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:50.478373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:50.478551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:50.478618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:50.478650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:50.482931] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-02-20T20:29:50.483325] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-02-20T20:29:50.483486] [INFO ] [sig ] PSNL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:50.631420] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSNL.txt [2026-02-20T20:29:50.631598] [INFO ] [sig ] [2469/3387] Completed PSNL in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:50.631641] [INFO ] [sig ] [2470/3387] Forecasting PSO... [2026-02-20T20:29:50.631678] [INFO ] [sig ] Generating forecast for: PSO [2026-02-20T20:29:50.631713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-02-20T20:29:50.643481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-02-20T20:29:50.643895] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-02-20T20:29:50.644796] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-02-20T20:29:50.644850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:50.644882] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:50.644909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:50.644966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:50.703235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:50.704211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:50.704305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:50.704339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:50.830104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:50.830274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:50.830317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:50.830347] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:50.834051] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-02-20T20:29:50.834411] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-02-20T20:29:50.834568] [INFO ] [sig ] PSO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:50.982858] [INFO ] [LOCAL ] Saved forecast: PSO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSO.txt [2026-02-20T20:29:50.983018] [INFO ] [sig ] [2470/3387] Completed PSO in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:50.983057] [INFO ] [sig ] [2471/3387] Forecasting PSTG... [2026-02-20T20:29:50.983089] [INFO ] [sig ] Generating forecast for: PSTG [2026-02-20T20:29:50.983119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-02-20T20:29:50.996153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-02-20T20:29:50.996503] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-02-20T20:29:50.997364] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-02-20T20:29:50.997418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:50.997455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:50.997487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:50.997555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:51.055155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:51.056066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:51.056151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:51.056184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:51.186010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:51.186182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:51.186228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:51.186259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:51.189949] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-02-20T20:29:51.190250] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-02-20T20:29:51.190394] [INFO ] [sig ] PSTG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:51.338761] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSTG.txt [2026-02-20T20:29:51.338926] [INFO ] [sig ] [2471/3387] Completed PSTG in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:51.338969] [INFO ] [sig ] [2472/3387] Forecasting PSTL... [2026-02-20T20:29:51.339004] [INFO ] [sig ] Generating forecast for: PSTL [2026-02-20T20:29:51.339034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-02-20T20:29:51.351108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-02-20T20:29:51.351513] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-02-20T20:29:51.352324] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-02-20T20:29:51.352377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:51.352409] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:51.352437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:51.352494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:51.413716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:51.414823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:51.414922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:51.414961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:51.543406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:51.543619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:51.543686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:51.543736] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:51.548885] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-20T20:29:51.549319] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-02-20T20:29:51.549517] [INFO ] [sig ] PSTL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:51.699192] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PSTL.txt [2026-02-20T20:29:51.699356] [INFO ] [sig ] [2472/3387] Completed PSTL in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:51.699397] [INFO ] [sig ] [2473/3387] Forecasting PSX... [2026-02-20T20:29:51.699427] [INFO ] [sig ] Generating forecast for: PSX [2026-02-20T20:29:51.699456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-02-20T20:29:51.711420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-02-20T20:29:51.711878] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-02-20T20:29:51.712719] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-02-20T20:29:51.712772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:51.712804] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:51.712830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:51.712890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:51.771590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:51.772520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:51.772642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:51.772678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:51.898602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:51.898765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:51.898810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:51.898858] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:51.902301] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-02-20T20:29:51.902596] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-02-20T20:29:51.902729] [INFO ] [sig ] PSX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:52.047995] [INFO ] [LOCAL ] Saved forecast: PSX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PSX.txt [2026-02-20T20:29:52.048142] [INFO ] [sig ] [2473/3387] Completed PSX in 0.3s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:52.048190] [INFO ] [sig ] [2474/3387] Forecasting PTA... [2026-02-20T20:29:52.048223] [INFO ] [sig ] Generating forecast for: PTA [2026-02-20T20:29:52.048254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-02-20T20:29:52.059986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-02-20T20:29:52.060351] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-02-20T20:29:52.061199] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-02-20T20:29:52.061252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:52.061284] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:52.061311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:52.061366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:52.120856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:52.121629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:52.121741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:52.121776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:52.243898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:52.244065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:52.244107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:52.244137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:52.247726] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-02-20T20:29:52.248016] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-02-20T20:29:52.248149] [INFO ] [sig ] PTA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:52.393949] [INFO ] [LOCAL ] Saved forecast: PTA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PTA.txt [2026-02-20T20:29:52.394160] [INFO ] [sig ] [2474/3387] Completed PTA in 0.3s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:52.394215] [INFO ] [sig ] [2475/3387] Forecasting PTC... [2026-02-20T20:29:52.394256] [INFO ] [sig ] Generating forecast for: PTC [2026-02-20T20:29:52.394294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-02-20T20:29:52.407920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-02-20T20:29:52.408430] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-02-20T20:29:52.409458] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-02-20T20:29:52.409514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:52.409548] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:52.409594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:52.409668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:52.482763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:52.484116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:52.484254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:52.484334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:52.655538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:52.655747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:52.655797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:52.655832] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:52.660305] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=73.29%) [2026-02-20T20:29:52.660721] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-02-20T20:29:52.660893] [INFO ] [sig ] PTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:52.908018] [INFO ] [LOCAL ] Saved forecast: PTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PTC.txt [2026-02-20T20:29:52.908252] [INFO ] [sig ] [2475/3387] Completed PTC in 0.5s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:52.908312] [INFO ] [sig ] [2476/3387] Forecasting PTEN... [2026-02-20T20:29:52.908359] [INFO ] [sig ] Generating forecast for: PTEN [2026-02-20T20:29:52.908404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-02-20T20:29:52.963082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-02-20T20:29:52.963739] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-02-20T20:29:52.965100] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-02-20T20:29:52.965185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:52.965235] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:52.965279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:52.965369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:53.055346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:53.056698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:53.056889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:53.056937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:53.235105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:53.235343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:53.235412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:53.235468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:53.241020] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-02-20T20:29:53.241557] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-02-20T20:29:53.241802] [INFO ] [sig ] PTEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:53.461802] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PTEN.txt [2026-02-20T20:29:53.461986] [INFO ] [sig ] [2476/3387] Completed PTEN in 0.6s | 2.79 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-20T20:29:53.462047] [INFO ] [sig ] [2477/3387] Forecasting PTF... [2026-02-20T20:29:53.462087] [INFO ] [sig ] Generating forecast for: PTF [2026-02-20T20:29:53.462120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-02-20T20:29:53.474317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-02-20T20:29:53.474806] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-02-20T20:29:53.475819] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-02-20T20:29:53.475880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:53.475914] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:53.475988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:53.476051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:53.542884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:53.544021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:53.544153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:53.544199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:53.672218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:53.672393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:53.672436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:53.672467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:53.676393] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-02-20T20:29:53.676812] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-02-20T20:29:53.676982] [INFO ] [sig ] PTF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:53.828652] [INFO ] [LOCAL ] Saved forecast: PTF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PTF.txt [2026-02-20T20:29:53.828855] [INFO ] [sig ] [2477/3387] Completed PTF in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.4m [2026-02-20T20:29:53.828899] [INFO ] [sig ] [2478/3387] Forecasting PTGX... [2026-02-20T20:29:53.828931] [INFO ] [sig ] Generating forecast for: PTGX [2026-02-20T20:29:53.828965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-02-20T20:29:53.840065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-02-20T20:29:53.840476] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-02-20T20:29:53.841333] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-02-20T20:29:53.841388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:53.841422] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:53.841450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:53.841506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:53.903010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:53.903955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:53.904050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:53.904084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:54.024777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:54.024937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:54.024980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:54.025015] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:54.028649] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-02-20T20:29:54.028935] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-02-20T20:29:54.029090] [INFO ] [sig ] PTGX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:54.176424] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PTGX.txt [2026-02-20T20:29:54.176632] [INFO ] [sig ] [2478/3387] Completed PTGX in 0.3s | 2.79 sym/s | Total: 14.8m | ETA: 5.4m [2026-02-20T20:29:54.176698] [INFO ] [sig ] [2479/3387] Forecasting PTH... [2026-02-20T20:29:54.176731] [INFO ] [sig ] Generating forecast for: PTH [2026-02-20T20:29:54.176762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-02-20T20:29:54.188401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-02-20T20:29:54.188836] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-02-20T20:29:54.189837] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-02-20T20:29:54.189895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:54.189930] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:54.189959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:54.190023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:54.251706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:54.252635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:54.252723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:54.252759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:54.366304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:54.366478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:54.366522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:54.366554] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:54.370511] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-02-20T20:29:54.370919] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-02-20T20:29:54.371101] [INFO ] [sig ] PTH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:54.530047] [INFO ] [LOCAL ] Saved forecast: PTH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PTH.txt [2026-02-20T20:29:54.530239] [INFO ] [sig ] [2479/3387] Completed PTH in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.4m [2026-02-20T20:29:54.530306] [INFO ] [sig ] [2480/3387] Forecasting PTLO... [2026-02-20T20:29:54.530342] [INFO ] [sig ] Generating forecast for: PTLO [2026-02-20T20:29:54.530374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-02-20T20:29:54.543679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-02-20T20:29:54.544127] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-02-20T20:29:54.544968] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-02-20T20:29:54.545033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:54.545078] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:54.545114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:54.545187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:54.608498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:54.609784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:54.609933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:54.609970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:54.745520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:54.745709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:54.745753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:54.745785] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:54.749804] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-02-20T20:29:54.750145] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-02-20T20:29:54.750304] [INFO ] [sig ] PTLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:54.906459] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PTLO.txt [2026-02-20T20:29:54.906653] [INFO ] [sig ] [2480/3387] Completed PTLO in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.4m [2026-02-20T20:29:54.906700] [INFO ] [sig ] [2481/3387] Forecasting PTNQ... [2026-02-20T20:29:54.906732] [INFO ] [sig ] Generating forecast for: PTNQ [2026-02-20T20:29:54.906778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-02-20T20:29:54.918147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-02-20T20:29:54.918544] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-02-20T20:29:54.919437] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-02-20T20:29:54.919492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:54.919555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:54.919630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:54.919707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:54.980857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:54.981756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:54.981843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:54.981876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:55.107013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:55.107176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:55.107217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:55.107247] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:55.111510] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=52.27%) [2026-02-20T20:29:55.111822] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-02-20T20:29:55.111964] [INFO ] [sig ] PTNQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:55.261319] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PTNQ.txt [2026-02-20T20:29:55.261460] [INFO ] [sig ] [2481/3387] Completed PTNQ in 0.4s | 2.79 sym/s | Total: 14.8m | ETA: 5.4m [2026-02-20T20:29:55.261502] [INFO ] [sig ] [2482/3387] Forecasting PTON... [2026-02-20T20:29:55.261532] [INFO ] [sig ] Generating forecast for: PTON [2026-02-20T20:29:55.261562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-02-20T20:29:55.272718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-02-20T20:29:55.273082] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-02-20T20:29:55.273922] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-02-20T20:29:55.273976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:55.274008] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:55.274034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:55.274095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:55.334865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:55.335839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:55.335930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:55.335964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:55.462352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:55.462515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:55.462559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:55.462613] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:55.466290] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-02-20T20:29:55.466704] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-02-20T20:29:55.466895] [INFO ] [sig ] PTON: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:55.613703] [INFO ] [LOCAL ] Saved forecast: PTON 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PTON.txt [2026-02-20T20:29:55.613873] [INFO ] [sig ] [2482/3387] Completed PTON in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:55.613925] [INFO ] [sig ] [2483/3387] Forecasting PTY... [2026-02-20T20:29:55.613956] [INFO ] [sig ] Generating forecast for: PTY [2026-02-20T20:29:55.613987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-02-20T20:29:55.625744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-02-20T20:29:55.626187] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-02-20T20:29:55.627083] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-02-20T20:29:55.627150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:55.627194] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:55.627229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:55.627292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:55.684736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:55.685657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:55.685750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:55.685786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:55.805967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:55.806142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:55.806192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:55.806230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:55.809737] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-02-20T20:29:55.810029] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-02-20T20:29:55.810170] [INFO ] [sig ] PTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:55.955960] [INFO ] [LOCAL ] Saved forecast: PTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PTY.txt [2026-02-20T20:29:55.956104] [INFO ] [sig ] [2483/3387] Completed PTY in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:55.956143] [INFO ] [sig ] [2484/3387] Forecasting PUBM... [2026-02-20T20:29:55.956172] [INFO ] [sig ] Generating forecast for: PUBM [2026-02-20T20:29:55.956205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-02-20T20:29:55.967907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-02-20T20:29:55.968247] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-02-20T20:29:55.969253] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-02-20T20:29:55.969311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:55.969350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:55.969383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:55.969452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:56.029123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:56.029965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:56.030050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:56.030082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:56.154654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:56.154808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:56.154847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:56.154906] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:56.158452] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-02-20T20:29:56.158749] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-02-20T20:29:56.158884] [INFO ] [sig ] PUBM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:56.303445] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PUBM.txt [2026-02-20T20:29:56.303594] [INFO ] [sig ] [2484/3387] Completed PUBM in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:56.303636] [INFO ] [sig ] [2485/3387] Forecasting PUK... [2026-02-20T20:29:56.303666] [INFO ] [sig ] Generating forecast for: PUK [2026-02-20T20:29:56.303697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-02-20T20:29:56.315069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-02-20T20:29:56.315423] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-02-20T20:29:56.316216] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-02-20T20:29:56.316269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:56.316302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:56.316329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:56.316385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:56.375015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:56.375798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:56.375885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:56.375917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:56.496098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:56.496256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:56.496296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:56.496325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:56.499864] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-02-20T20:29:56.500179] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-02-20T20:29:56.500325] [INFO ] [sig ] PUK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:56.645421] [INFO ] [LOCAL ] Saved forecast: PUK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PUK.txt [2026-02-20T20:29:56.645598] [INFO ] [sig ] [2485/3387] Completed PUK in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:56.645641] [INFO ] [sig ] [2486/3387] Forecasting PUMP... [2026-02-20T20:29:56.645671] [INFO ] [sig ] Generating forecast for: PUMP [2026-02-20T20:29:56.645702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-02-20T20:29:56.657767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-02-20T20:29:56.658131] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-02-20T20:29:56.659176] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-02-20T20:29:56.659414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:56.659446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:56.659471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:56.659528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:56.718969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:56.719840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:56.719927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:56.719959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:56.845436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:56.845656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:56.845702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:56.845731] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:56.849274] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-02-20T20:29:56.849566] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-02-20T20:29:56.849731] [INFO ] [sig ] PUMP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:56.994819] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PUMP.txt [2026-02-20T20:29:56.994973] [INFO ] [sig ] [2486/3387] Completed PUMP in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:56.995014] [INFO ] [sig ] [2487/3387] Forecasting PVH... [2026-02-20T20:29:56.995042] [INFO ] [sig ] Generating forecast for: PVH [2026-02-20T20:29:56.995073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-02-20T20:29:57.007338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-02-20T20:29:57.007737] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-02-20T20:29:57.008523] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-02-20T20:29:57.008597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:57.008632] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:57.008659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:57.008715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:57.065262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:57.066254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:57.066534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:57.066567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:57.186016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:57.186178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:57.186218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:57.186246] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:57.189768] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-02-20T20:29:57.190062] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-02-20T20:29:57.190200] [INFO ] [sig ] PVH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:57.341651] [INFO ] [LOCAL ] Saved forecast: PVH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/PVH.txt [2026-02-20T20:29:57.341811] [INFO ] [sig ] [2487/3387] Completed PVH in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:57.341854] [INFO ] [sig ] [2488/3387] Forecasting PVL... [2026-02-20T20:29:57.341883] [INFO ] [sig ] Generating forecast for: PVL [2026-02-20T20:29:57.341912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-02-20T20:29:57.353734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-02-20T20:29:57.354120] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-02-20T20:29:57.354932] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-02-20T20:29:57.354986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:57.355018] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:57.355046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:57.355102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:57.413630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:57.414703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:57.414790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:57.414822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:57.531256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:57.531418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:57.531458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:57.531488] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:57.534895] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=64.76%) [2026-02-20T20:29:57.535172] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-02-20T20:29:57.535300] [INFO ] [sig ] PVL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:57.754648] [INFO ] [LOCAL ] Saved forecast: PVL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PVL.txt [2026-02-20T20:29:57.754807] [INFO ] [sig ] [2488/3387] Completed PVL in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:57.754849] [INFO ] [sig ] [2489/3387] Forecasting PWP... [2026-02-20T20:29:57.754878] [INFO ] [sig ] Generating forecast for: PWP [2026-02-20T20:29:57.754908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-02-20T20:29:57.767342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-02-20T20:29:57.767710] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-02-20T20:29:57.768531] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-02-20T20:29:57.768606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:57.768640] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:57.768667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:57.768728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:57.825997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:57.826879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:57.826966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:57.826999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:57.952186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:57.952544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:57.952602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:57.952632] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:57.956216] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-20T20:29:57.956491] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-02-20T20:29:57.956642] [INFO ] [sig ] PWP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:58.101310] [INFO ] [LOCAL ] Saved forecast: PWP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PWP.txt [2026-02-20T20:29:58.101458] [INFO ] [sig ] [2489/3387] Completed PWP in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:58.101498] [INFO ] [sig ] [2490/3387] Forecasting PXS... [2026-02-20T20:29:58.101528] [INFO ] [sig ] Generating forecast for: PXS [2026-02-20T20:29:58.101558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-02-20T20:29:58.113658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-02-20T20:29:58.114016] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-02-20T20:29:58.114973] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-02-20T20:29:58.115027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:58.115096] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:58.115125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:58.115182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:58.174600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:58.175628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:58.175714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:58.175746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:58.282133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:58.282288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:58.282327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:58.282356] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:58.286122] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-02-20T20:29:58.286393] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-02-20T20:29:58.286521] [INFO ] [sig ] PXS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:58.433079] [INFO ] [LOCAL ] Saved forecast: PXS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PXS.txt [2026-02-20T20:29:58.433234] [INFO ] [sig ] [2490/3387] Completed PXS in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:58.433275] [INFO ] [sig ] [2491/3387] Forecasting PY... [2026-02-20T20:29:58.433305] [INFO ] [sig ] Generating forecast for: PY [2026-02-20T20:29:58.433334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-02-20T20:29:58.443287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-02-20T20:29:58.443659] [INFO ] [FORECASTER] Starting predict_future for PY [2026-02-20T20:29:58.444553] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-02-20T20:29:58.444633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:58.444667] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:58.444695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:58.444752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:58.503074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:58.503856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:58.503939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:58.504003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:58.611617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:58.611774] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:29:58.611814] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:58.611844] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:58.615300] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: UP (p=71.58%) [2026-02-20T20:29:58.615613] [INFO ] [FORECASTER] Completed predict_future for PY [2026-02-20T20:29:58.615754] [INFO ] [sig ] PY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:58.759545] [INFO ] [LOCAL ] Saved forecast: PY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PY.txt [2026-02-20T20:29:58.759719] [INFO ] [sig ] [2491/3387] Completed PY in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:58.759760] [INFO ] [sig ] [2492/3387] Forecasting PYXS... [2026-02-20T20:29:58.759790] [INFO ] [sig ] Generating forecast for: PYXS [2026-02-20T20:29:58.759822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-02-20T20:29:58.770729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-02-20T20:29:58.771092] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-02-20T20:29:58.771914] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-02-20T20:29:58.771967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:58.772000] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:58.772026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:58.772081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:58.830722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:58.831570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:58.831692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:58.831725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:58.951885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:58.952065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:58.952110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:58.952138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:58.956177] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-02-20T20:29:58.956483] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-02-20T20:29:58.956795] [INFO ] [sig ] PYXS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:59.103819] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PYXS.txt [2026-02-20T20:29:59.103990] [INFO ] [sig ] [2492/3387] Completed PYXS in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-20T20:29:59.104030] [INFO ] [sig ] [2493/3387] Forecasting PZZA... [2026-02-20T20:29:59.104060] [INFO ] [sig ] Generating forecast for: PZZA [2026-02-20T20:29:59.104092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-02-20T20:29:59.115683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-02-20T20:29:59.116062] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-02-20T20:29:59.117156] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-02-20T20:29:59.117222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:59.117263] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:59.117297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:59.117357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:59.175433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:59.176302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:59.176387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:59.176421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:59.297640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:59.297804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:59.297844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:59.297873] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:59.301361] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=78.38%) [2026-02-20T20:29:59.301668] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-02-20T20:29:59.301808] [INFO ] [sig ] PZZA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:29:59.444326] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/PZZA.txt [2026-02-20T20:29:59.444493] [INFO ] [sig ] [2493/3387] Completed PZZA in 0.3s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:29:59.444552] [INFO ] [sig ] [2494/3387] Forecasting QBTS... [2026-02-20T20:29:59.444604] [INFO ] [sig ] Generating forecast for: QBTS [2026-02-20T20:29:59.444640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-02-20T20:29:59.455976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-02-20T20:29:59.456350] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-02-20T20:29:59.457204] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-02-20T20:29:59.457269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:59.457311] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:59.457339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:59.457397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:59.516220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:59.517090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:59.517186] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:59.517221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:59.644995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:59.645152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:59.645193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:59.645221] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:59.648680] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-02-20T20:29:59.648956] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-02-20T20:29:59.649083] [INFO ] [sig ] QBTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:29:59.795107] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QBTS.txt [2026-02-20T20:29:59.795294] [INFO ] [sig ] [2494/3387] Completed QBTS in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:29:59.795340] [INFO ] [sig ] [2495/3387] Forecasting QCLN... [2026-02-20T20:29:59.795370] [INFO ] [sig ] Generating forecast for: QCLN [2026-02-20T20:29:59.795400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-02-20T20:29:59.806375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-02-20T20:29:59.806807] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-02-20T20:29:59.807662] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-02-20T20:29:59.807716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:29:59.807749] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:29:59.807776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:29:59.807833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:29:59.867259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:29:59.868091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:29:59.868179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:29:59.868214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:29:59.995353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:29:59.995728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:29:59.995773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:29:59.995803] [INFO ] [FORECASTER] Training complete [2026-02-20T20:29:59.999959] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-02-20T20:30:00.000244] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-02-20T20:30:00.000431] [INFO ] [sig ] QCLN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:00.147972] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QCLN.txt [2026-02-20T20:30:00.148161] [INFO ] [sig ] [2495/3387] Completed QCLN in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:30:00.148218] [INFO ] [sig ] [2496/3387] Forecasting QCOM... [2026-02-20T20:30:00.148258] [INFO ] [sig ] Generating forecast for: QCOM [2026-02-20T20:30:00.148295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-02-20T20:30:00.161755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-02-20T20:30:00.162175] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-02-20T20:30:00.163006] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-02-20T20:30:00.163060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:00.163093] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:00.163120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:00.163175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:00.226311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:00.227285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:00.227378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:00.227413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:00.362617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:00.362799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:00.362847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:00.362877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:00.368764] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-02-20T20:30:00.369137] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-02-20T20:30:00.369329] [INFO ] [sig ] QCOM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:00.536882] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QCOM.txt [2026-02-20T20:30:00.537063] [INFO ] [sig ] [2496/3387] Completed QCOM in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:30:00.537109] [INFO ] [sig ] [2497/3387] Forecasting QCRH... [2026-02-20T20:30:00.537147] [INFO ] [sig ] Generating forecast for: QCRH [2026-02-20T20:30:00.537183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-02-20T20:30:00.552928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-02-20T20:30:00.553369] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-02-20T20:30:00.554620] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-02-20T20:30:00.554676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:00.554711] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:00.554739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:00.554819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:00.619807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:00.620945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:00.621078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:00.621126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:00.758825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:00.758992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:00.759053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:00.759085] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:00.762783] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=18.52%) [2026-02-20T20:30:00.763097] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-02-20T20:30:00.763238] [INFO ] [sig ] QCRH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:00.914160] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QCRH.txt [2026-02-20T20:30:00.914313] [INFO ] [sig ] [2497/3387] Completed QCRH in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:30:00.914355] [INFO ] [sig ] [2498/3387] Forecasting QDEL... [2026-02-20T20:30:00.914384] [INFO ] [sig ] Generating forecast for: QDEL [2026-02-20T20:30:00.914414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-02-20T20:30:00.953861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-02-20T20:30:00.954286] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-02-20T20:30:00.955406] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-02-20T20:30:00.955475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:00.955558] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:00.955629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:00.955713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:01.019346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:01.020252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:01.020343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:01.020378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:01.148735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:01.148915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:01.149963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:01.150013] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:01.154154] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-02-20T20:30:01.154471] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-02-20T20:30:01.154805] [INFO ] [sig ] QDEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:01.306596] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QDEL.txt [2026-02-20T20:30:01.306988] [INFO ] [sig ] [2498/3387] Completed QDEL in 0.4s | 2.79 sym/s | Total: 14.9m | ETA: 5.3m [2026-02-20T20:30:01.307034] [INFO ] [sig ] [2499/3387] Forecasting QFIN... [2026-02-20T20:30:01.307066] [INFO ] [sig ] Generating forecast for: QFIN [2026-02-20T20:30:01.307096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-02-20T20:30:01.318553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-02-20T20:30:01.318972] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-02-20T20:30:01.319798] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-02-20T20:30:01.319852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:01.319885] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:01.319912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:01.319968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:01.380227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:01.381244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:01.381361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:01.381400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:01.517882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:01.518056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:01.518100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:01.518129] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:01.522250] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-02-20T20:30:01.522676] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-02-20T20:30:01.522833] [INFO ] [sig ] QFIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:01.681042] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QFIN.txt [2026-02-20T20:30:01.681204] [INFO ] [sig ] [2499/3387] Completed QFIN in 0.4s | 2.79 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:01.681249] [INFO ] [sig ] [2500/3387] Forecasting QGEN... [2026-02-20T20:30:01.681281] [INFO ] [sig ] Generating forecast for: QGEN [2026-02-20T20:30:01.681312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-02-20T20:30:01.694837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-02-20T20:30:01.695343] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-02-20T20:30:01.696617] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-02-20T20:30:01.696695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:01.696740] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:01.696771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:01.696866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:01.768370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:01.769331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:01.769440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:01.769475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:01.921053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:01.921224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:01.921268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:01.921299] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:01.924996] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-02-20T20:30:01.925307] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-02-20T20:30:01.925456] [INFO ] [sig ] QGEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:02.076915] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QGEN.txt [2026-02-20T20:30:02.077067] [INFO ] [sig ] [2500/3387] Completed QGEN in 0.4s | 2.79 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:02.077109] [INFO ] [sig ] [2501/3387] Forecasting QLYS... [2026-02-20T20:30:02.077140] [INFO ] [sig ] Generating forecast for: QLYS [2026-02-20T20:30:02.077172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-02-20T20:30:02.089816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-02-20T20:30:02.090234] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-02-20T20:30:02.091094] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-02-20T20:30:02.091150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:02.091202] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:02.091231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:02.091291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:02.155863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:02.156773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:02.156884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:02.156920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:02.292978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:02.293119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:02.293167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:02.293246] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:02.297131] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-02-20T20:30:02.297488] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-02-20T20:30:02.297660] [INFO ] [sig ] QLYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:02.457206] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QLYS.txt [2026-02-20T20:30:02.457374] [INFO ] [sig ] [2501/3387] Completed QLYS in 0.4s | 2.79 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:02.457420] [INFO ] [sig ] [2502/3387] Forecasting QMCO... [2026-02-20T20:30:02.457452] [INFO ] [sig ] Generating forecast for: QMCO [2026-02-20T20:30:02.457489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-02-20T20:30:02.470507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-02-20T20:30:02.470951] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-02-20T20:30:02.471831] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-02-20T20:30:02.471888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:02.471922] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:02.471950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:02.472009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:02.538003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:02.538871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:02.538963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:02.538998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:02.664710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:02.664850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:02.664892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:02.664922] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:02.668743] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-20T20:30:02.669066] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-02-20T20:30:02.669215] [INFO ] [sig ] QMCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:02.843531] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QMCO.txt [2026-02-20T20:30:02.843748] [INFO ] [sig ] [2502/3387] Completed QMCO in 0.4s | 2.79 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:02.843805] [INFO ] [sig ] [2503/3387] Forecasting QMOM... [2026-02-20T20:30:02.843839] [INFO ] [sig ] Generating forecast for: QMOM [2026-02-20T20:30:02.843871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-02-20T20:30:02.854970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-02-20T20:30:02.855413] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-02-20T20:30:02.856500] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-02-20T20:30:02.856564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:02.856633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:02.856667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:02.856739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:02.923480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:02.924636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:02.924741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:02.924777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:03.052140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:03.052307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:03.052349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:03.052378] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:03.056063] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-02-20T20:30:03.056538] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-02-20T20:30:03.056698] [INFO ] [sig ] QMOM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:03.231277] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QMOM.txt [2026-02-20T20:30:03.231463] [INFO ] [sig ] [2503/3387] Completed QMOM in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:03.231509] [INFO ] [sig ] [2504/3387] Forecasting QNTM... [2026-02-20T20:30:03.231539] [INFO ] [sig ] Generating forecast for: QNTM [2026-02-20T20:30:03.231591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-02-20T20:30:03.246942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-02-20T20:30:03.247565] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-02-20T20:30:03.248758] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-02-20T20:30:03.248823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:03.248858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:03.248885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:03.248942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:03.318754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:03.319697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:03.319805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:03.319839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:03.451235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:03.451430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:03.451491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:03.451530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:03.455206] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=59.76%) [2026-02-20T20:30:03.455534] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-02-20T20:30:03.455700] [INFO ] [sig ] QNTM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:03.606115] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QNTM.txt [2026-02-20T20:30:03.606251] [INFO ] [sig ] [2504/3387] Completed QNTM in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:03.606292] [INFO ] [sig ] [2505/3387] Forecasting QQMG... [2026-02-20T20:30:03.606328] [INFO ] [sig ] Generating forecast for: QQMG [2026-02-20T20:30:03.606359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-02-20T20:30:03.621827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-02-20T20:30:03.622195] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-02-20T20:30:03.623004] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-02-20T20:30:03.623057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:03.623091] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:03.623118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:03.623175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:03.680345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:03.681005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:03.681084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:03.681116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:03.792857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:03.793027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:03.793070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:03.793098] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:03.796591] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-02-20T20:30:03.796897] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-02-20T20:30:03.797033] [INFO ] [sig ] QQMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:03.940093] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQMG.txt [2026-02-20T20:30:03.940239] [INFO ] [sig ] [2505/3387] Completed QQMG in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:03.940287] [INFO ] [sig ] [2506/3387] Forecasting QQQ... [2026-02-20T20:30:03.940325] [INFO ] [sig ] Generating forecast for: QQQ [2026-02-20T20:30:03.940363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-02-20T20:30:03.952705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-02-20T20:30:03.953062] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-02-20T20:30:03.953897] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-02-20T20:30:03.953952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:03.953985] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:03.954012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:03.954068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:04.014518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:04.015385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:04.015665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:04.015698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:04.149052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:04.149212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:04.149252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:04.149282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:04.152793] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=57.30%) [2026-02-20T20:30:04.153070] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-02-20T20:30:04.153205] [INFO ] [sig ] QQQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:04.298631] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQQ.txt [2026-02-20T20:30:04.298801] [INFO ] [sig ] [2506/3387] Completed QQQ in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:04.298842] [INFO ] [sig ] [2507/3387] Forecasting QQQE... [2026-02-20T20:30:04.298873] [INFO ] [sig ] Generating forecast for: QQQE [2026-02-20T20:30:04.298903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-02-20T20:30:04.310743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-02-20T20:30:04.311130] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-02-20T20:30:04.311978] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-02-20T20:30:04.312032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:04.312064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:04.312091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:04.312148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:04.373111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:04.374249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:04.374342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:04.374375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:04.497671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:04.497838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:04.497887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:04.497921] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:04.501829] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=89.90%) [2026-02-20T20:30:04.502124] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-02-20T20:30:04.502274] [INFO ] [sig ] QQQE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:04.659851] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQQE.txt [2026-02-20T20:30:04.660020] [INFO ] [sig ] [2507/3387] Completed QQQE in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:04.660065] [INFO ] [sig ] [2508/3387] Forecasting QQQI... [2026-02-20T20:30:04.660096] [INFO ] [sig ] Generating forecast for: QQQI [2026-02-20T20:30:04.660128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-02-20T20:30:04.673085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-02-20T20:30:04.673551] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-02-20T20:30:04.674378] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-02-20T20:30:04.674431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:04.674464] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:04.674493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:04.674554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:04.735491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:04.736420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:04.736552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:04.736611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:04.874846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:04.875013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:04.875058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:04.875109] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:04.879236] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=24.98%) [2026-02-20T20:30:04.879648] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-02-20T20:30:04.879838] [INFO ] [sig ] QQQI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:05.049794] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QQQI.txt [2026-02-20T20:30:05.049958] [INFO ] [sig ] [2508/3387] Completed QQQI in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:05.050000] [INFO ] [sig ] [2509/3387] Forecasting QQQJ... [2026-02-20T20:30:05.050036] [INFO ] [sig ] Generating forecast for: QQQJ [2026-02-20T20:30:05.050080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-02-20T20:30:05.061874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-02-20T20:30:05.062252] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-02-20T20:30:05.063128] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-02-20T20:30:05.063183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:05.063217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:05.063245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:05.063304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:05.129906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:05.130849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:05.130936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:05.130971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:05.254566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:05.254743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:05.254786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:05.254816] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:05.258385] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-20T20:30:05.258698] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-02-20T20:30:05.258834] [INFO ] [sig ] QQQJ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:05.404252] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQQJ.txt [2026-02-20T20:30:05.404413] [INFO ] [sig ] [2509/3387] Completed QQQJ in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-20T20:30:05.404455] [INFO ] [sig ] [2510/3387] Forecasting QQQM... [2026-02-20T20:30:05.404485] [INFO ] [sig ] Generating forecast for: QQQM [2026-02-20T20:30:05.404514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-02-20T20:30:05.415841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-02-20T20:30:05.416244] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-02-20T20:30:05.417098] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-02-20T20:30:05.417153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:05.417186] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:05.417213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:05.417280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:05.474617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:05.475695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:05.475979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:05.476044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:05.595849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:05.596011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:05.596052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:05.596082] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:05.599558] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-02-20T20:30:05.599863] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-02-20T20:30:05.599997] [INFO ] [sig ] QQQM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:05.743898] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQQM.txt [2026-02-20T20:30:05.744040] [INFO ] [sig ] [2510/3387] Completed QQQM in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 5.2m [2026-02-20T20:30:05.744080] [INFO ] [sig ] [2511/3387] Forecasting QQQX... [2026-02-20T20:30:05.744110] [INFO ] [sig ] Generating forecast for: QQQX [2026-02-20T20:30:05.744140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-02-20T20:30:05.755111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-02-20T20:30:05.755512] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-02-20T20:30:05.756334] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-02-20T20:30:05.756389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:05.756423] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:05.756450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:05.756506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:05.818041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:05.818964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:05.819052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:05.819087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:05.941721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:05.941876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:05.941917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:05.941947] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:05.945393] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-02-20T20:30:05.945695] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-02-20T20:30:05.945827] [INFO ] [sig ] QQQX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:06.089029] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QQQX.txt [2026-02-20T20:30:06.089209] [INFO ] [sig ] [2511/3387] Completed QQQX in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 5.2m [2026-02-20T20:30:06.089252] [INFO ] [sig ] [2512/3387] Forecasting QRHC... [2026-02-20T20:30:06.089284] [INFO ] [sig ] Generating forecast for: QRHC [2026-02-20T20:30:06.089315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-02-20T20:30:06.101024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-02-20T20:30:06.101376] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-02-20T20:30:06.102187] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-02-20T20:30:06.102241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:06.102273] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:06.102317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:06.102380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:06.159743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:06.160388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:06.160469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:06.160501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:06.276752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:06.276937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:06.276978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:06.277007] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:06.280433] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-02-20T20:30:06.280731] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-02-20T20:30:06.280862] [INFO ] [sig ] QRHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:06.431911] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QRHC.txt [2026-02-20T20:30:06.432062] [INFO ] [sig ] [2512/3387] Completed QRHC in 0.3s | 2.79 sym/s | Total: 15.0m | ETA: 5.2m [2026-02-20T20:30:06.432103] [INFO ] [sig ] [2513/3387] Forecasting QRVO... [2026-02-20T20:30:06.432135] [INFO ] [sig ] Generating forecast for: QRVO [2026-02-20T20:30:06.432168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-02-20T20:30:06.443414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-02-20T20:30:06.443790] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-02-20T20:30:06.444596] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-02-20T20:30:06.444652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:06.444685] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:06.444712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:06.444771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:06.514438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:06.515320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:06.515408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:06.515443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:06.645234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:06.645403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:06.645445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:06.645477] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:06.649122] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-02-20T20:30:06.649414] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-02-20T20:30:06.649607] [INFO ] [sig ] QRVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:06.818906] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QRVO.txt [2026-02-20T20:30:06.819069] [INFO ] [sig ] [2513/3387] Completed QRVO in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.2m [2026-02-20T20:30:06.819108] [INFO ] [sig ] [2514/3387] Forecasting QS... [2026-02-20T20:30:06.819140] [INFO ] [sig ] Generating forecast for: QS [2026-02-20T20:30:06.819170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-02-20T20:30:06.831624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-02-20T20:30:06.832053] [INFO ] [FORECASTER] Starting predict_future for QS [2026-02-20T20:30:06.832892] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-02-20T20:30:06.832946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:06.832980] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:06.833006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:06.833062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:06.911606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:06.912516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:06.912621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:06.912657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:07.035561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:07.035739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:07.035782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:07.035812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:07.039302] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-02-20T20:30:07.039632] [INFO ] [FORECASTER] Completed predict_future for QS [2026-02-20T20:30:07.039766] [INFO ] [sig ] QS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:07.181312] [INFO ] [LOCAL ] Saved forecast: QS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QS.txt [2026-02-20T20:30:07.181455] [INFO ] [sig ] [2514/3387] Completed QS in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 5.2m [2026-02-20T20:30:07.181496] [INFO ] [sig ] [2515/3387] Forecasting QTEC... [2026-02-20T20:30:07.181526] [INFO ] [sig ] Generating forecast for: QTEC [2026-02-20T20:30:07.181555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-02-20T20:30:07.193006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-02-20T20:30:07.193316] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-02-20T20:30:07.194128] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-02-20T20:30:07.194182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:07.194243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:07.194272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:07.194338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:07.252298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:07.253153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:07.253239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:07.253273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:07.374089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:07.374255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:07.374299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:07.374328] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:07.377994] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-02-20T20:30:07.378286] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-02-20T20:30:07.378426] [INFO ] [sig ] QTEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:07.526454] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QTEC.txt [2026-02-20T20:30:07.526624] [INFO ] [sig ] [2515/3387] Completed QTEC in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:07.526668] [INFO ] [sig ] [2516/3387] Forecasting QTRX... [2026-02-20T20:30:07.526697] [INFO ] [sig ] Generating forecast for: QTRX [2026-02-20T20:30:07.526733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-02-20T20:30:07.538152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-02-20T20:30:07.538551] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-02-20T20:30:07.539402] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-02-20T20:30:07.539459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:07.539494] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:07.539525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:07.539603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:07.598685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:07.599500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:07.599632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:07.599672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:07.717853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:07.718016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:07.718062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:07.718095] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:07.721952] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-02-20T20:30:07.722246] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-02-20T20:30:07.722386] [INFO ] [sig ] QTRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:07.866139] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QTRX.txt [2026-02-20T20:30:07.866302] [INFO ] [sig ] [2516/3387] Completed QTRX in 0.3s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:07.866353] [INFO ] [sig ] [2517/3387] Forecasting QTTB... [2026-02-20T20:30:07.866394] [INFO ] [sig ] Generating forecast for: QTTB [2026-02-20T20:30:07.866431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-02-20T20:30:07.878116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-02-20T20:30:07.878501] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-02-20T20:30:07.879342] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-02-20T20:30:07.879402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:07.879438] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:07.879468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:07.879528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:07.939888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:07.940830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:07.940917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:07.940950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:08.057144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:08.057337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:08.057404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:08.057451] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:08.061389] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-02-20T20:30:08.061712] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-02-20T20:30:08.061857] [INFO ] [sig ] QTTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:08.208339] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QTTB.txt [2026-02-20T20:30:08.208519] [INFO ] [sig ] [2517/3387] Completed QTTB in 0.3s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:08.208562] [INFO ] [sig ] [2518/3387] Forecasting QTUM... [2026-02-20T20:30:08.208618] [INFO ] [sig ] Generating forecast for: QTUM [2026-02-20T20:30:08.208653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-02-20T20:30:08.221253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-02-20T20:30:08.221679] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-02-20T20:30:08.222500] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-02-20T20:30:08.222557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:08.222616] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:08.222647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:08.222706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:08.290833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:08.291766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:08.291854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:08.291889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:08.423416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:08.423596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:08.423646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:08.423708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:08.427352] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-02-20T20:30:08.427671] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-02-20T20:30:08.427817] [INFO ] [sig ] QTUM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:08.577065] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QTUM.txt [2026-02-20T20:30:08.577214] [INFO ] [sig ] [2518/3387] Completed QTUM in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:08.577256] [INFO ] [sig ] [2519/3387] Forecasting QTWO... [2026-02-20T20:30:08.577287] [INFO ] [sig ] Generating forecast for: QTWO [2026-02-20T20:30:08.577320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-02-20T20:30:08.588490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-02-20T20:30:08.588890] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-02-20T20:30:08.589755] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-02-20T20:30:08.589812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:08.589848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:08.589878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:08.589937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:08.648764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:08.649525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:08.649632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:08.649669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:08.772455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:08.772636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:08.772679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:08.772709] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:08.776168] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-02-20T20:30:08.776458] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-02-20T20:30:08.776607] [INFO ] [sig ] QTWO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:08.923203] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QTWO.txt [2026-02-20T20:30:08.923373] [INFO ] [sig ] [2519/3387] Completed QTWO in 0.3s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:08.923417] [INFO ] [sig ] [2520/3387] Forecasting QUAD... [2026-02-20T20:30:08.923450] [INFO ] [sig ] Generating forecast for: QUAD [2026-02-20T20:30:08.923483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-02-20T20:30:08.935480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-02-20T20:30:08.935952] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-02-20T20:30:08.936853] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-02-20T20:30:08.936909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:08.936944] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:08.936973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:08.937033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:09.000765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:09.001684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:09.001774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:09.001809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:09.123933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:09.124098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:09.124140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:09.124171] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:09.129115] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-02-20T20:30:09.129557] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-02-20T20:30:09.129766] [INFO ] [sig ] QUAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:09.281515] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QUAD.txt [2026-02-20T20:30:09.281709] [INFO ] [sig ] [2520/3387] Completed QUAD in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:09.281755] [INFO ] [sig ] [2521/3387] Forecasting QUIK... [2026-02-20T20:30:09.281789] [INFO ] [sig ] Generating forecast for: QUIK [2026-02-20T20:30:09.281822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-02-20T20:30:09.293217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-02-20T20:30:09.293667] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-02-20T20:30:09.294609] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-02-20T20:30:09.294666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:09.294701] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:09.294728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:09.294786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:09.358265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:09.359182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:09.359272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:09.359307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:09.486659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:09.486953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:09.487000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:09.487031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:09.490763] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-02-20T20:30:09.491094] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-02-20T20:30:09.491244] [INFO ] [sig ] QUIK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:09.642895] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QUIK.txt [2026-02-20T20:30:09.643055] [INFO ] [sig ] [2521/3387] Completed QUIK in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:09.643097] [INFO ] [sig ] [2522/3387] Forecasting QURE... [2026-02-20T20:30:09.643130] [INFO ] [sig ] Generating forecast for: QURE [2026-02-20T20:30:09.643162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-02-20T20:30:09.655063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-02-20T20:30:09.655451] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-02-20T20:30:09.656357] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-02-20T20:30:09.656424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:09.656461] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:09.656492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:09.656552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:09.719458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:09.720466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:09.720561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:09.720619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:09.852822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:09.852991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:09.853033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:09.853064] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:09.856658] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: UP (p=70.36%) [2026-02-20T20:30:09.856991] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-02-20T20:30:09.857137] [INFO ] [sig ] QURE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:10.012064] [INFO ] [LOCAL ] Saved forecast: QURE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QURE.txt [2026-02-20T20:30:10.012262] [INFO ] [sig ] [2522/3387] Completed QURE in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:10.012320] [INFO ] [sig ] [2523/3387] Forecasting QVAL... [2026-02-20T20:30:10.012358] [INFO ] [sig ] Generating forecast for: QVAL [2026-02-20T20:30:10.012405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-02-20T20:30:10.023975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-02-20T20:30:10.024406] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-02-20T20:30:10.025268] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-02-20T20:30:10.025325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:10.025361] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:10.025390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:10.025468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:10.088169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:10.089359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:10.089455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:10.089490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:10.219477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:10.219639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:10.219693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:10.219755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:10.223551] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-02-20T20:30:10.223903] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-02-20T20:30:10.224057] [INFO ] [sig ] QVAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:10.373354] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/QVAL.txt [2026-02-20T20:30:10.373529] [INFO ] [sig ] [2523/3387] Completed QVAL in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:10.373590] [INFO ] [sig ] [2524/3387] Forecasting QVCC... [2026-02-20T20:30:10.373642] [INFO ] [sig ] Generating forecast for: QVCC [2026-02-20T20:30:10.373693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-02-20T20:30:10.385197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-02-20T20:30:10.385633] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-02-20T20:30:10.386475] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-02-20T20:30:10.386531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:10.386564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:10.386621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:10.386681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:10.448715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:10.449737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:10.449841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:10.449889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:10.578101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:10.578269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:10.578311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:10.578343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:10.582083] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-02-20T20:30:10.582406] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-02-20T20:30:10.582590] [INFO ] [sig ] QVCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:10.731955] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QVCC.txt [2026-02-20T20:30:10.732140] [INFO ] [sig ] [2524/3387] Completed QVCC in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:10.732193] [INFO ] [sig ] [2525/3387] Forecasting QYLD... [2026-02-20T20:30:10.732238] [INFO ] [sig ] Generating forecast for: QYLD [2026-02-20T20:30:10.732274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-02-20T20:30:10.744939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-02-20T20:30:10.745358] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-02-20T20:30:10.746282] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-02-20T20:30:10.746369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:10.746422] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:10.746460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:10.746521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:10.813238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:10.814380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:10.814502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:10.814540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:10.943237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:10.943401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:10.943445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:10.943482] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:10.947691] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-02-20T20:30:10.948003] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-02-20T20:30:10.948144] [INFO ] [sig ] QYLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:11.103007] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QYLD.txt [2026-02-20T20:30:11.103167] [INFO ] [sig ] [2525/3387] Completed QYLD in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:11.103210] [INFO ] [sig ] [2526/3387] Forecasting QYLG... [2026-02-20T20:30:11.103244] [INFO ] [sig ] Generating forecast for: QYLG [2026-02-20T20:30:11.103277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-02-20T20:30:11.114648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-02-20T20:30:11.115075] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-02-20T20:30:11.116015] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-02-20T20:30:11.116073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:11.116108] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:11.116137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:11.116197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:11.178352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:11.179195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:11.179286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:11.179321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:11.305300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:11.305459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:11.305502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:11.305533] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:11.309208] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-02-20T20:30:11.309591] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-02-20T20:30:11.309771] [INFO ] [sig ] QYLG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:11.464988] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/QYLG.txt [2026-02-20T20:30:11.465158] [INFO ] [sig ] [2526/3387] Completed QYLG in 0.4s | 2.79 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-20T20:30:11.465202] [INFO ] [sig ] [2527/3387] Forecasting RA... [2026-02-20T20:30:11.465234] [INFO ] [sig ] Generating forecast for: RA [2026-02-20T20:30:11.465267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-02-20T20:30:11.477428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-02-20T20:30:11.477883] [INFO ] [FORECASTER] Starting predict_future for RA [2026-02-20T20:30:11.478834] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-02-20T20:30:11.478891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:11.478924] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:11.478952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:11.479012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:11.545270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:11.546142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:11.546233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:11.546268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:11.677896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:11.678057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:11.678099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:11.678131] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:11.681885] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-02-20T20:30:11.682176] [INFO ] [FORECASTER] Completed predict_future for RA [2026-02-20T20:30:11.682315] [INFO ] [sig ] RA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:11.840235] [INFO ] [LOCAL ] Saved forecast: RA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RA.txt [2026-02-20T20:30:11.840441] [INFO ] [sig ] [2527/3387] Completed RA in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 5.1m [2026-02-20T20:30:11.840490] [INFO ] [sig ] [2528/3387] Forecasting RACE... [2026-02-20T20:30:11.840523] [INFO ] [sig ] Generating forecast for: RACE [2026-02-20T20:30:11.840557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-02-20T20:30:11.852685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-02-20T20:30:11.853150] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-02-20T20:30:11.854077] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-02-20T20:30:11.854134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:11.854168] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:11.854195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:11.854254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:11.919424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:11.920374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:11.920473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:11.920510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:12.050721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:12.050898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:12.050953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:12.051002] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:12.055025] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=54.67%) [2026-02-20T20:30:12.055392] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-02-20T20:30:12.055621] [INFO ] [sig ] RACE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:12.208995] [INFO ] [LOCAL ] Saved forecast: RACE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RACE.txt [2026-02-20T20:30:12.209219] [INFO ] [sig ] [2528/3387] Completed RACE in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 5.1m [2026-02-20T20:30:12.209279] [INFO ] [sig ] [2529/3387] Forecasting RAIL... [2026-02-20T20:30:12.209326] [INFO ] [sig ] Generating forecast for: RAIL [2026-02-20T20:30:12.209370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-02-20T20:30:12.221207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-02-20T20:30:12.221679] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-02-20T20:30:12.222538] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-02-20T20:30:12.222619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:12.222656] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:12.222684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:12.222742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:12.286409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:12.287373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:12.287464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:12.287498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:12.413623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:12.413790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:12.413830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:12.413859] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:12.417404] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: UP (p=56.35%) [2026-02-20T20:30:12.417774] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-02-20T20:30:12.417916] [INFO ] [sig ] RAIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:12.599146] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RAIL.txt [2026-02-20T20:30:12.599326] [INFO ] [sig ] [2529/3387] Completed RAIL in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 5.1m [2026-02-20T20:30:12.599378] [INFO ] [sig ] [2530/3387] Forecasting RAMP... [2026-02-20T20:30:12.599428] [INFO ] [sig ] Generating forecast for: RAMP [2026-02-20T20:30:12.599481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-02-20T20:30:12.615433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-02-20T20:30:12.616193] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-02-20T20:30:12.617690] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-02-20T20:30:12.617772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:12.617817] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:12.617856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:12.617938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:12.708257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:12.709394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:12.709505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:12.709552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:12.843430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:12.843643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:12.843704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:12.843743] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:12.848521] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=74.29%) [2026-02-20T20:30:12.848969] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-02-20T20:30:12.849132] [INFO ] [sig ] RAMP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:13.049423] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RAMP.txt [2026-02-20T20:30:13.049694] [INFO ] [sig ] [2530/3387] Completed RAMP in 0.5s | 2.78 sym/s | Total: 15.1m | ETA: 5.1m [2026-02-20T20:30:13.049747] [INFO ] [sig ] [2531/3387] Forecasting RARE... [2026-02-20T20:30:13.049785] [INFO ] [sig ] Generating forecast for: RARE [2026-02-20T20:30:13.049826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-02-20T20:30:13.062940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-02-20T20:30:13.063385] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-02-20T20:30:13.064331] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-02-20T20:30:13.064396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:13.064432] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:13.064460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:13.064520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:13.122328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:13.123240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:13.123326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:13.123359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:13.245339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:13.245448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:13.245494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:13.245524] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:13.249372] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-02-20T20:30:13.249899] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-02-20T20:30:13.250045] [INFO ] [sig ] RARE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:13.398479] [INFO ] [LOCAL ] Saved forecast: RARE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RARE.txt [2026-02-20T20:30:13.398663] [INFO ] [sig ] [2531/3387] Completed RARE in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 5.1m [2026-02-20T20:30:13.398706] [INFO ] [sig ] [2532/3387] Forecasting RAVE... [2026-02-20T20:30:13.398737] [INFO ] [sig ] Generating forecast for: RAVE [2026-02-20T20:30:13.398767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-02-20T20:30:13.412293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-02-20T20:30:13.412989] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-02-20T20:30:13.414013] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-02-20T20:30:13.414070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:13.414134] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:13.414162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:13.414220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:13.492097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:13.493037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:13.493124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:13.493157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:13.609069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:13.609248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:13.609312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:13.609345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:13.613234] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-02-20T20:30:13.613554] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-02-20T20:30:13.613738] [INFO ] [sig ] RAVE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:13.767697] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RAVE.txt [2026-02-20T20:30:13.767847] [INFO ] [sig ] [2532/3387] Completed RAVE in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:13.767887] [INFO ] [sig ] [2533/3387] Forecasting RAY... [2026-02-20T20:30:13.767917] [INFO ] [sig ] Generating forecast for: RAY [2026-02-20T20:30:13.767948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-02-20T20:30:13.778849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-02-20T20:30:13.779219] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-02-20T20:30:13.780034] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-02-20T20:30:13.780088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:13.780120] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:13.780146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:13.780202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:13.840216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:13.841066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:13.841153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:13.841187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:13.959836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:13.960000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:13.960041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:13.960070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:13.963628] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-02-20T20:30:13.963906] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-02-20T20:30:13.964035] [INFO ] [sig ] RAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:14.108186] [INFO ] [LOCAL ] Saved forecast: RAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RAY.txt [2026-02-20T20:30:14.108357] [INFO ] [sig ] [2533/3387] Completed RAY in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:14.108400] [INFO ] [sig ] [2534/3387] Forecasting RBA... [2026-02-20T20:30:14.108433] [INFO ] [sig ] Generating forecast for: RBA [2026-02-20T20:30:14.108464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-02-20T20:30:14.120060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-02-20T20:30:14.120455] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-02-20T20:30:14.121307] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-02-20T20:30:14.121362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:14.121396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:14.121424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:14.121482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:14.182599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:14.183480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:14.183569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:14.183641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:14.308666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:14.309027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:14.309069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:14.309099] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:14.312936] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-02-20T20:30:14.313231] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-02-20T20:30:14.313369] [INFO ] [sig ] RBA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:14.483442] [INFO ] [LOCAL ] Saved forecast: RBA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RBA.txt [2026-02-20T20:30:14.483659] [INFO ] [sig ] [2534/3387] Completed RBA in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:14.483711] [INFO ] [sig ] [2535/3387] Forecasting RBB... [2026-02-20T20:30:14.483744] [INFO ] [sig ] Generating forecast for: RBB [2026-02-20T20:30:14.483777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-02-20T20:30:14.496659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-02-20T20:30:14.497412] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-02-20T20:30:14.498689] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-02-20T20:30:14.498753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:14.498966] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:14.498996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:14.499065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:14.567218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:14.568440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:14.568538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:14.568591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:14.703096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:14.703261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:14.703303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:14.703360] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:14.707187] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-02-20T20:30:14.707491] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-02-20T20:30:14.707706] [INFO ] [sig ] RBB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:14.860374] [INFO ] [LOCAL ] Saved forecast: RBB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RBB.txt [2026-02-20T20:30:14.860587] [INFO ] [sig ] [2535/3387] Completed RBB in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:14.860643] [INFO ] [sig ] [2536/3387] Forecasting RBC... [2026-02-20T20:30:14.860679] [INFO ] [sig ] Generating forecast for: RBC [2026-02-20T20:30:14.860710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-02-20T20:30:14.872426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-02-20T20:30:14.872833] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-02-20T20:30:14.873708] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-02-20T20:30:14.873774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:14.873834] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:14.873867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:14.873937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:14.938997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:14.939939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:14.940031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:14.940066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:15.073102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:15.073272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:15.073315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:15.073345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:15.077213] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-02-20T20:30:15.077544] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-02-20T20:30:15.077725] [INFO ] [sig ] RBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:15.233962] [INFO ] [LOCAL ] Saved forecast: RBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RBC.txt [2026-02-20T20:30:15.234122] [INFO ] [sig ] [2536/3387] Completed RBC in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:15.234163] [INFO ] [sig ] [2537/3387] Forecasting RBCAA... [2026-02-20T20:30:15.234199] [INFO ] [sig ] Generating forecast for: RBCAA [2026-02-20T20:30:15.234246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-02-20T20:30:15.245413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-02-20T20:30:15.245853] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-02-20T20:30:15.246728] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-02-20T20:30:15.246806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:15.246849] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:15.246881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:15.246956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:15.310207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:15.311255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:15.311363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:15.311409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:15.436611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:15.436773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:15.436839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:15.436870] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:15.440667] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-02-20T20:30:15.440965] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-02-20T20:30:15.441104] [INFO ] [sig ] RBCAA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:15.596142] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RBCAA.txt [2026-02-20T20:30:15.596319] [INFO ] [sig ] [2537/3387] Completed RBCAA in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:15.596361] [INFO ] [sig ] [2538/3387] Forecasting RBLX... [2026-02-20T20:30:15.596394] [INFO ] [sig ] Generating forecast for: RBLX [2026-02-20T20:30:15.596426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-02-20T20:30:15.609281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-02-20T20:30:15.609719] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-02-20T20:30:15.610538] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-02-20T20:30:15.610615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:15.610651] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:15.610678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:15.610737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:15.683525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:15.684492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:15.684603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:15.684641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:15.809494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:15.809678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:15.809721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:15.809750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:15.813329] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-02-20T20:30:15.813660] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-02-20T20:30:15.813798] [INFO ] [sig ] RBLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:15.955897] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RBLX.txt [2026-02-20T20:30:15.956047] [INFO ] [sig ] [2538/3387] Completed RBLX in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:15.956090] [INFO ] [sig ] [2539/3387] Forecasting RC... [2026-02-20T20:30:15.956120] [INFO ] [sig ] Generating forecast for: RC [2026-02-20T20:30:15.956151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-02-20T20:30:15.967961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-02-20T20:30:15.968354] [INFO ] [FORECASTER] Starting predict_future for RC [2026-02-20T20:30:15.969420] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-02-20T20:30:15.969476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:15.969510] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:15.969539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:15.969627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:16.031521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:16.032445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:16.032537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:16.032598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:16.157729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:16.157906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:16.157948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:16.157976] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:16.161643] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=25.73%) [2026-02-20T20:30:16.161982] [INFO ] [FORECASTER] Completed predict_future for RC [2026-02-20T20:30:16.162127] [INFO ] [sig ] RC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:16.309117] [INFO ] [LOCAL ] Saved forecast: RC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RC.txt [2026-02-20T20:30:16.309285] [INFO ] [sig ] [2539/3387] Completed RC in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:16.309325] [INFO ] [sig ] [2540/3387] Forecasting RCEL... [2026-02-20T20:30:16.309363] [INFO ] [sig ] Generating forecast for: RCEL [2026-02-20T20:30:16.309397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-02-20T20:30:16.320541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-02-20T20:30:16.321002] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-02-20T20:30:16.321841] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-02-20T20:30:16.321896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:16.321928] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:16.321955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:16.322012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:16.381687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:16.382609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:16.382713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:16.382748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:16.505227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:16.505390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:16.505433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:16.505462] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:16.509140] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=26.43%) [2026-02-20T20:30:16.509433] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-02-20T20:30:16.509593] [INFO ] [sig ] RCEL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:16.656199] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RCEL.txt [2026-02-20T20:30:16.656356] [INFO ] [sig ] [2540/3387] Completed RCEL in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:16.656397] [INFO ] [sig ] [2541/3387] Forecasting RCI... [2026-02-20T20:30:16.656427] [INFO ] [sig ] Generating forecast for: RCI [2026-02-20T20:30:16.656459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-02-20T20:30:16.668539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-02-20T20:30:16.669050] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-02-20T20:30:16.670059] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-02-20T20:30:16.670113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:16.670144] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:16.670171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:16.670227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:16.728587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:16.729202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:16.729283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:16.729315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:16.845910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:16.846036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:16.846073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:16.846102] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:16.849462] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=61.09%) [2026-02-20T20:30:16.849793] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-02-20T20:30:16.849924] [INFO ] [sig ] RCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:16.992740] [INFO ] [LOCAL ] Saved forecast: RCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RCI.txt [2026-02-20T20:30:16.992878] [INFO ] [sig ] [2541/3387] Completed RCI in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:16.992919] [INFO ] [sig ] [2542/3387] Forecasting RCKY... [2026-02-20T20:30:16.992949] [INFO ] [sig ] Generating forecast for: RCKY [2026-02-20T20:30:16.992981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-02-20T20:30:17.004087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-02-20T20:30:17.004516] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-02-20T20:30:17.005377] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-02-20T20:30:17.005431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:17.005464] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:17.005491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:17.005548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:17.063014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:17.063908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:17.064025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:17.064059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:17.185538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:17.185711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:17.185752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:17.185781] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:17.189198] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=35.53%) [2026-02-20T20:30:17.189471] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-02-20T20:30:17.189640] [INFO ] [sig ] RCKY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:17.331493] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RCKY.txt [2026-02-20T20:30:17.331688] [INFO ] [sig ] [2542/3387] Completed RCKY in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:17.331736] [INFO ] [sig ] [2543/3387] Forecasting RCL... [2026-02-20T20:30:17.331767] [INFO ] [sig ] Generating forecast for: RCL [2026-02-20T20:30:17.331800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-02-20T20:30:17.343033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-02-20T20:30:17.343369] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-02-20T20:30:17.344170] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-02-20T20:30:17.344224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:17.344258] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:17.344286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:17.344344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:17.402314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:17.403015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:17.403100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:17.403134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:17.526892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:17.527060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:17.527102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:17.527151] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:17.530736] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-02-20T20:30:17.531031] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-02-20T20:30:17.531171] [INFO ] [sig ] RCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:17.678152] [INFO ] [LOCAL ] Saved forecast: RCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RCL.txt [2026-02-20T20:30:17.678288] [INFO ] [sig ] [2543/3387] Completed RCL in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-20T20:30:17.678328] [INFO ] [sig ] [2544/3387] Forecasting RCS... [2026-02-20T20:30:17.678358] [INFO ] [sig ] Generating forecast for: RCS [2026-02-20T20:30:17.678388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-02-20T20:30:17.690200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-02-20T20:30:17.690525] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-02-20T20:30:17.691332] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-02-20T20:30:17.691385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:17.691418] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:17.691444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:17.691501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:17.750184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:17.750816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:17.751085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:17.751117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:17.876301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:17.876483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:17.876524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:17.876553] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:17.880215] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-02-20T20:30:17.880492] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-02-20T20:30:17.880669] [INFO ] [sig ] RCS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:18.023736] [INFO ] [LOCAL ] Saved forecast: RCS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RCS.txt [2026-02-20T20:30:18.023873] [INFO ] [sig ] [2544/3387] Completed RCS in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.0m [2026-02-20T20:30:18.023912] [INFO ] [sig ] [2545/3387] Forecasting RCUS... [2026-02-20T20:30:18.023942] [INFO ] [sig ] Generating forecast for: RCUS [2026-02-20T20:30:18.023984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-02-20T20:30:18.035660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-02-20T20:30:18.035980] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-02-20T20:30:18.036809] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-02-20T20:30:18.036874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:18.036908] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:18.036935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:18.036991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:18.095065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:18.095748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:18.096025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:18.096074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:18.217584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:18.217748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:18.217790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:18.217819] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:18.221237] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-02-20T20:30:18.221508] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-02-20T20:30:18.221661] [INFO ] [sig ] RCUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:18.363913] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RCUS.txt [2026-02-20T20:30:18.364066] [INFO ] [sig ] [2545/3387] Completed RCUS in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 5.0m [2026-02-20T20:30:18.364109] [INFO ] [sig ] [2546/3387] Forecasting RDCM... [2026-02-20T20:30:18.364140] [INFO ] [sig ] Generating forecast for: RDCM [2026-02-20T20:30:18.364172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-02-20T20:30:18.375356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-02-20T20:30:18.375700] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-02-20T20:30:18.376510] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-02-20T20:30:18.376566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:18.376637] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:18.376666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:18.376725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:18.437267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:18.437960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:18.438044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:18.438078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:18.558067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:18.558234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:18.558276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:18.558307] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:18.561827] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-02-20T20:30:18.562117] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-02-20T20:30:18.562251] [INFO ] [sig ] RDCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:18.721910] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RDCM.txt [2026-02-20T20:30:18.722082] [INFO ] [sig ] [2546/3387] Completed RDCM in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.0m [2026-02-20T20:30:18.722125] [INFO ] [sig ] [2547/3387] Forecasting RDVY... [2026-02-20T20:30:18.722155] [INFO ] [sig ] Generating forecast for: RDVY [2026-02-20T20:30:18.722189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-02-20T20:30:18.734318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-02-20T20:30:18.734695] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-02-20T20:30:18.735634] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-02-20T20:30:18.735703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:18.735757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:18.735819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:18.735902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:18.800109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:18.801043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:18.801134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:18.801169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:18.932410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:18.932568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:18.932642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:18.932679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:18.936691] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-02-20T20:30:18.937009] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-02-20T20:30:18.937147] [INFO ] [sig ] RDVY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:19.091260] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RDVY.txt [2026-02-20T20:30:19.091412] [INFO ] [sig ] [2547/3387] Completed RDVY in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.0m [2026-02-20T20:30:19.091453] [INFO ] [sig ] [2548/3387] Forecasting RDY... [2026-02-20T20:30:19.091483] [INFO ] [sig ] Generating forecast for: RDY [2026-02-20T20:30:19.091515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-02-20T20:30:19.103945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-02-20T20:30:19.104313] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-02-20T20:30:19.105120] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-02-20T20:30:19.105174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:19.105208] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:19.105236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:19.105294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:19.164309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:19.165116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:19.165201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:19.165235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:19.295493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:19.295696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:19.295742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:19.295773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:19.300093] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=44.01%) [2026-02-20T20:30:19.300433] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-02-20T20:30:19.300606] [INFO ] [sig ] RDY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:19.451594] [INFO ] [LOCAL ] Saved forecast: RDY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RDY.txt [2026-02-20T20:30:19.451742] [INFO ] [sig ] [2548/3387] Completed RDY in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 5.0m [2026-02-20T20:30:19.451972] [INFO ] [sig ] [2549/3387] Forecasting REAL... [2026-02-20T20:30:19.452001] [INFO ] [sig ] Generating forecast for: REAL [2026-02-20T20:30:19.452032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-02-20T20:30:19.463826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-02-20T20:30:19.464215] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-02-20T20:30:19.465259] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-02-20T20:30:19.465312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:19.465373] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:19.465402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:19.465459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:19.524127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:19.524979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:19.525066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:19.525099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:19.649330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:19.649490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:19.649532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:19.649561] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:19.653056] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-02-20T20:30:19.653337] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-02-20T20:30:19.653470] [INFO ] [sig ] REAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:19.798543] [INFO ] [LOCAL ] Saved forecast: REAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REAL.txt [2026-02-20T20:30:19.798704] [INFO ] [sig ] [2549/3387] Completed REAL in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:19.798744] [INFO ] [sig ] [2550/3387] Forecasting REAX... [2026-02-20T20:30:19.798774] [INFO ] [sig ] Generating forecast for: REAX [2026-02-20T20:30:19.798805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-02-20T20:30:19.810112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-02-20T20:30:19.810483] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-02-20T20:30:19.811319] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-02-20T20:30:19.811375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:19.811408] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:19.811435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:19.811492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:19.868796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:19.869705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:19.869789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:19.869822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:19.995225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:19.995389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:19.995434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:19.995465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:19.999165] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-02-20T20:30:19.999468] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-02-20T20:30:19.999628] [INFO ] [sig ] REAX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:20.150106] [INFO ] [LOCAL ] Saved forecast: REAX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/REAX.txt [2026-02-20T20:30:20.150262] [INFO ] [sig ] [2550/3387] Completed REAX in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:20.150304] [INFO ] [sig ] [2551/3387] Forecasting REBN... [2026-02-20T20:30:20.150335] [INFO ] [sig ] Generating forecast for: REBN [2026-02-20T20:30:20.150375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-02-20T20:30:20.162055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-02-20T20:30:20.162458] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-02-20T20:30:20.163309] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-02-20T20:30:20.163363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:20.163398] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:20.163425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:20.163481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:20.221093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:20.222073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:20.222178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:20.222221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:20.338978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:20.339139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:20.339179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:20.339208] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:20.342654] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-20T20:30:20.342932] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-02-20T20:30:20.343064] [INFO ] [sig ] REBN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:20.487149] [INFO ] [LOCAL ] Saved forecast: REBN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/REBN.txt [2026-02-20T20:30:20.487313] [INFO ] [sig ] [2551/3387] Completed REBN in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:20.487356] [INFO ] [sig ] [2552/3387] Forecasting REFI... [2026-02-20T20:30:20.487388] [INFO ] [sig ] Generating forecast for: REFI [2026-02-20T20:30:20.487421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-02-20T20:30:20.499067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-02-20T20:30:20.499436] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-02-20T20:30:20.500244] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-02-20T20:30:20.500297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:20.500330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:20.500358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:20.500415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:20.559667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:20.560991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:20.561080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:20.561115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:20.683829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:20.683988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:20.684030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:20.684094] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:20.687836] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-02-20T20:30:20.688150] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-02-20T20:30:20.688291] [INFO ] [sig ] REFI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:20.834896] [INFO ] [LOCAL ] Saved forecast: REFI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REFI.txt [2026-02-20T20:30:20.835050] [INFO ] [sig ] [2552/3387] Completed REFI in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:20.835091] [INFO ] [sig ] [2553/3387] Forecasting REG... [2026-02-20T20:30:20.835122] [INFO ] [sig ] Generating forecast for: REG [2026-02-20T20:30:20.835154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-02-20T20:30:20.847255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-02-20T20:30:20.847629] [INFO ] [FORECASTER] Starting predict_future for REG [2026-02-20T20:30:20.848457] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-02-20T20:30:20.848511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:20.848545] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:20.848596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:20.848686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:20.913437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:20.914381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:20.914466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:20.914501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:21.040022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:21.040181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:21.040230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:21.040261] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:21.043784] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-02-20T20:30:21.044067] [INFO ] [FORECASTER] Completed predict_future for REG [2026-02-20T20:30:21.044202] [INFO ] [sig ] REG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:21.192802] [INFO ] [LOCAL ] Saved forecast: REG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REG.txt [2026-02-20T20:30:21.192943] [INFO ] [sig ] [2553/3387] Completed REG in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:21.192991] [INFO ] [sig ] [2554/3387] Forecasting REGN... [2026-02-20T20:30:21.193021] [INFO ] [sig ] Generating forecast for: REGN [2026-02-20T20:30:21.193052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-02-20T20:30:21.204555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-02-20T20:30:21.204941] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-02-20T20:30:21.205782] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-02-20T20:30:21.205837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:21.205870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:21.205898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:21.205956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:21.266974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:21.267743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:21.267838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:21.267872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:21.385201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:21.385352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:21.385393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:21.385422] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:21.388884] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-02-20T20:30:21.389163] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-02-20T20:30:21.389311] [INFO ] [sig ] REGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:21.535318] [INFO ] [LOCAL ] Saved forecast: REGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REGN.txt [2026-02-20T20:30:21.535466] [INFO ] [sig ] [2554/3387] Completed REGN in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:21.535507] [INFO ] [sig ] [2555/3387] Forecasting RELL... [2026-02-20T20:30:21.535536] [INFO ] [sig ] Generating forecast for: RELL [2026-02-20T20:30:21.535590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-02-20T20:30:21.546075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-02-20T20:30:21.546454] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-02-20T20:30:21.547379] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-02-20T20:30:21.547435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:21.547468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:21.547495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:21.547553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:21.608908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:21.609926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:21.610035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:21.610074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:21.735552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:21.735736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:21.735779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:21.735808] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:21.739587] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=29.00%) [2026-02-20T20:30:21.740077] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-02-20T20:30:21.740214] [INFO ] [sig ] RELL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:21.889702] [INFO ] [LOCAL ] Saved forecast: RELL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RELL.txt [2026-02-20T20:30:21.889855] [INFO ] [sig ] [2555/3387] Completed RELL in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:21.889895] [INFO ] [sig ] [2556/3387] Forecasting RELX... [2026-02-20T20:30:21.889926] [INFO ] [sig ] Generating forecast for: RELX [2026-02-20T20:30:21.889957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-02-20T20:30:21.900896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-02-20T20:30:21.901291] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-02-20T20:30:21.902179] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-02-20T20:30:21.902247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:21.902289] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:21.902318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:21.902386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:21.965124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:21.965984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:21.966072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:21.966106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:22.090913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:22.091073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:22.091117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:22.091146] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:22.094784] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-02-20T20:30:22.095272] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-02-20T20:30:22.095406] [INFO ] [sig ] RELX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:22.240892] [INFO ] [LOCAL ] Saved forecast: RELX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RELX.txt [2026-02-20T20:30:22.241042] [INFO ] [sig ] [2556/3387] Completed RELX in 0.4s | 2.79 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:22.241082] [INFO ] [sig ] [2557/3387] Forecasting RELY... [2026-02-20T20:30:22.241112] [INFO ] [sig ] Generating forecast for: RELY [2026-02-20T20:30:22.241143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-02-20T20:30:22.252779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-02-20T20:30:22.253173] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-02-20T20:30:22.254008] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-02-20T20:30:22.254062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:22.254095] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:22.254121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:22.254177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:22.316195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:22.317146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:22.317242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:22.317276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:22.439383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:22.439547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:22.439607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:22.439640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:22.443097] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=50.87%) [2026-02-20T20:30:22.443379] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-02-20T20:30:22.443515] [INFO ] [sig ] RELY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:22.586319] [INFO ] [LOCAL ] Saved forecast: RELY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RELY.txt [2026-02-20T20:30:22.586466] [INFO ] [sig ] [2557/3387] Completed RELY in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:22.586509] [INFO ] [sig ] [2558/3387] Forecasting REPL... [2026-02-20T20:30:22.586541] [INFO ] [sig ] Generating forecast for: REPL [2026-02-20T20:30:22.586593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-02-20T20:30:22.597989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-02-20T20:30:22.598386] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-02-20T20:30:22.599273] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-02-20T20:30:22.599334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:22.599369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:22.599399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:22.599490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:22.660102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:22.660944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:22.661034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:22.661068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:22.784237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:22.784399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:22.784442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:22.784477] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:22.788062] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-02-20T20:30:22.788362] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-02-20T20:30:22.788507] [INFO ] [sig ] REPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:22.935969] [INFO ] [LOCAL ] Saved forecast: REPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/REPL.txt [2026-02-20T20:30:22.936119] [INFO ] [sig ] [2558/3387] Completed REPL in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:22.936159] [INFO ] [sig ] [2559/3387] Forecasting RERE... [2026-02-20T20:30:22.936193] [INFO ] [sig ] Generating forecast for: RERE [2026-02-20T20:30:22.936237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-02-20T20:30:22.947832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-02-20T20:30:22.948428] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-02-20T20:30:22.949361] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-02-20T20:30:22.949422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:22.949463] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:22.949493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:22.949557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:23.011219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:23.012035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:23.012153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:23.012189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:23.131598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:23.131755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:23.131796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:23.131825] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:23.135230] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=81.23%) [2026-02-20T20:30:23.135507] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-02-20T20:30:23.135659] [INFO ] [sig ] RERE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:23.277128] [INFO ] [LOCAL ] Saved forecast: RERE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RERE.txt [2026-02-20T20:30:23.277272] [INFO ] [sig ] [2559/3387] Completed RERE in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-20T20:30:23.277312] [INFO ] [sig ] [2560/3387] Forecasting RES... [2026-02-20T20:30:23.277344] [INFO ] [sig ] Generating forecast for: RES [2026-02-20T20:30:23.277375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-02-20T20:30:23.288393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-02-20T20:30:23.288830] [INFO ] [FORECASTER] Starting predict_future for RES [2026-02-20T20:30:23.289654] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-02-20T20:30:23.289723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:23.289757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:23.289784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:23.289840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:23.346745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:23.347440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:23.347521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:23.347554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:23.469315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:23.469471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:23.469512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:23.469542] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:23.472996] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-02-20T20:30:23.473276] [INFO ] [FORECASTER] Completed predict_future for RES [2026-02-20T20:30:23.473404] [INFO ] [sig ] RES: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:23.616958] [INFO ] [LOCAL ] Saved forecast: RES 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RES.txt [2026-02-20T20:30:23.617104] [INFO ] [sig ] [2560/3387] Completed RES in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:23.617145] [INFO ] [sig ] [2561/3387] Forecasting REX... [2026-02-20T20:30:23.617177] [INFO ] [sig ] Generating forecast for: REX [2026-02-20T20:30:23.617209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-02-20T20:30:23.628369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-02-20T20:30:23.628750] [INFO ] [FORECASTER] Starting predict_future for REX [2026-02-20T20:30:23.629602] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-02-20T20:30:23.629657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:23.629691] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:23.629719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:23.629778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:23.689817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:23.690551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:23.690659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:23.690694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:23.813082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:23.813247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:23.813288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:23.813321] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:23.817228] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-02-20T20:30:23.817546] [INFO ] [FORECASTER] Completed predict_future for REX [2026-02-20T20:30:23.817726] [INFO ] [sig ] REX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:23.974039] [INFO ] [LOCAL ] Saved forecast: REX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/REX.txt [2026-02-20T20:30:23.974204] [INFO ] [sig ] [2561/3387] Completed REX in 0.4s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:23.974245] [INFO ] [sig ] [2562/3387] Forecasting REYN... [2026-02-20T20:30:23.974275] [INFO ] [sig ] Generating forecast for: REYN [2026-02-20T20:30:23.974305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-02-20T20:30:23.985185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-02-20T20:30:23.985605] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-02-20T20:30:23.986432] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-02-20T20:30:23.986486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:23.986519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:23.986546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:23.986621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:24.046301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:24.047177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:24.047279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:24.047318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:24.167420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:24.167604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:24.167648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:24.167680] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:24.171203] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-02-20T20:30:24.171500] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-02-20T20:30:24.171658] [INFO ] [sig ] REYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:24.330888] [INFO ] [LOCAL ] Saved forecast: REYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REYN.txt [2026-02-20T20:30:24.331301] [INFO ] [sig ] [2562/3387] Completed REYN in 0.4s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:24.331347] [INFO ] [sig ] [2563/3387] Forecasting REZI... [2026-02-20T20:30:24.331379] [INFO ] [sig ] Generating forecast for: REZI [2026-02-20T20:30:24.331410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-02-20T20:30:24.344453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-02-20T20:30:24.344982] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-02-20T20:30:24.345882] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-02-20T20:30:24.345945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:24.346176] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:24.346203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:24.346261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:24.410045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:24.411016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:24.411126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:24.411161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:24.538453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:24.538625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:24.538668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:24.538700] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:24.542251] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=75.47%) [2026-02-20T20:30:24.542544] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-02-20T20:30:24.542700] [INFO ] [sig ] REZI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:24.704803] [INFO ] [LOCAL ] Saved forecast: REZI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/REZI.txt [2026-02-20T20:30:24.704978] [INFO ] [sig ] [2563/3387] Completed REZI in 0.4s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:24.705021] [INFO ] [sig ] [2564/3387] Forecasting RF... [2026-02-20T20:30:24.705054] [INFO ] [sig ] Generating forecast for: RF [2026-02-20T20:30:24.705087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-02-20T20:30:24.716506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-02-20T20:30:24.716965] [INFO ] [FORECASTER] Starting predict_future for RF [2026-02-20T20:30:24.717817] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-02-20T20:30:24.717872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:24.717907] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:24.717936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:24.717996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:24.776041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:24.776778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:24.776888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:24.776924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:24.900980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:24.901168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:24.901226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:24.901268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:24.905057] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-02-20T20:30:24.905342] [INFO ] [FORECASTER] Completed predict_future for RF [2026-02-20T20:30:24.905479] [INFO ] [sig ] RF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:25.048151] [INFO ] [LOCAL ] Saved forecast: RF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RF.txt [2026-02-20T20:30:25.048301] [INFO ] [sig ] [2564/3387] Completed RF in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:25.048343] [INFO ] [sig ] [2565/3387] Forecasting RFI... [2026-02-20T20:30:25.048374] [INFO ] [sig ] Generating forecast for: RFI [2026-02-20T20:30:25.048406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-02-20T20:30:25.059999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-02-20T20:30:25.060372] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-02-20T20:30:25.061203] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-02-20T20:30:25.061257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:25.061292] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:25.061321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:25.061379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:25.122348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:25.123225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:25.123314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:25.123349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:25.241541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:25.241721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:25.241764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:25.241794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:25.245304] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-02-20T20:30:25.245630] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-02-20T20:30:25.245769] [INFO ] [sig ] RFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:25.389393] [INFO ] [LOCAL ] Saved forecast: RFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RFI.txt [2026-02-20T20:30:25.389541] [INFO ] [sig ] [2565/3387] Completed RFI in 0.3s | 2.79 sym/s | Total: 15.3m | ETA: 4.9m [2026-02-20T20:30:25.389602] [INFO ] [sig ] [2566/3387] Forecasting RFL... [2026-02-20T20:30:25.389636] [INFO ] [sig ] Generating forecast for: RFL [2026-02-20T20:30:25.389667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-02-20T20:30:25.400884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-02-20T20:30:25.401349] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-02-20T20:30:25.402217] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-02-20T20:30:25.402270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:25.402332] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:25.402361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:25.402418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:25.460613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:25.461426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:25.461512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:25.461545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:25.587458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:25.587840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:25.587884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:25.587913] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:25.591432] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-02-20T20:30:25.591748] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-02-20T20:30:25.591893] [INFO ] [sig ] RFL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:25.739776] [INFO ] [LOCAL ] Saved forecast: RFL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RFL.txt [2026-02-20T20:30:25.739918] [INFO ] [sig ] [2566/3387] Completed RFL in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:25.739958] [INFO ] [sig ] [2567/3387] Forecasting RFM... [2026-02-20T20:30:25.739990] [INFO ] [sig ] Generating forecast for: RFM [2026-02-20T20:30:25.740021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-02-20T20:30:25.752382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-02-20T20:30:25.752792] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-02-20T20:30:25.753653] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-02-20T20:30:25.753707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:25.753740] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:25.753767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:25.753823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:25.813402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:25.814442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:25.814532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:25.814611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:25.921516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:25.921695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:25.921757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:25.921811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:25.925268] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=73.04%) [2026-02-20T20:30:25.925544] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-02-20T20:30:25.925695] [INFO ] [sig ] RFM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:26.067180] [INFO ] [LOCAL ] Saved forecast: RFM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RFM.txt [2026-02-20T20:30:26.067371] [INFO ] [sig ] [2567/3387] Completed RFM in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:26.067416] [INFO ] [sig ] [2568/3387] Forecasting RFMZ... [2026-02-20T20:30:26.067449] [INFO ] [sig ] Generating forecast for: RFMZ [2026-02-20T20:30:26.067483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-02-20T20:30:26.080066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-02-20T20:30:26.080477] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-02-20T20:30:26.081334] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-02-20T20:30:26.081389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:26.081424] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:26.081451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:26.081508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:26.145353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:26.146331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:26.146420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:26.146452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:26.272092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:26.272259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:26.272300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:26.272328] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:26.275830] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-02-20T20:30:26.276135] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-02-20T20:30:26.276276] [INFO ] [sig ] RFMZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:26.450053] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RFMZ.txt [2026-02-20T20:30:26.450263] [INFO ] [sig ] [2568/3387] Completed RFMZ in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:26.450328] [INFO ] [sig ] [2569/3387] Forecasting RGA... [2026-02-20T20:30:26.450377] [INFO ] [sig ] Generating forecast for: RGA [2026-02-20T20:30:26.450426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-02-20T20:30:26.463492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-02-20T20:30:26.463918] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-02-20T20:30:26.464985] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-02-20T20:30:26.465057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:26.465106] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:26.465148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:26.465239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:26.545349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:26.546497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:26.546631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:26.546685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:26.686657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:26.686859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:26.686912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:26.686986] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:26.691067] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-02-20T20:30:26.691398] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-02-20T20:30:26.691548] [INFO ] [sig ] RGA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:26.841849] [INFO ] [LOCAL ] Saved forecast: RGA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGA.txt [2026-02-20T20:30:26.842085] [INFO ] [sig ] [2569/3387] Completed RGA in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:26.842137] [INFO ] [sig ] [2570/3387] Forecasting RGCO... [2026-02-20T20:30:26.842175] [INFO ] [sig ] Generating forecast for: RGCO [2026-02-20T20:30:26.842211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-02-20T20:30:26.853175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-02-20T20:30:26.853586] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-02-20T20:30:26.854404] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-02-20T20:30:26.854459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:26.854493] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:26.854521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:26.854600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:26.916670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:26.917867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:26.918151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:26.918186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:27.026869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:27.027033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:27.027076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:27.027105] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:27.030809] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=70.60%) [2026-02-20T20:30:27.031124] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-02-20T20:30:27.031270] [INFO ] [sig ] RGCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:27.175832] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGCO.txt [2026-02-20T20:30:27.176000] [INFO ] [sig ] [2570/3387] Completed RGCO in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:27.176040] [INFO ] [sig ] [2571/3387] Forecasting RGEN... [2026-02-20T20:30:27.176072] [INFO ] [sig ] Generating forecast for: RGEN [2026-02-20T20:30:27.176102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-02-20T20:30:27.188284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-02-20T20:30:27.188671] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-02-20T20:30:27.189459] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-02-20T20:30:27.189512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:27.189558] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:27.189623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:27.189684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:27.250785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:27.251846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:27.252126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:27.252160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:27.379073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:27.379256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:27.379304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:27.379335] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:27.383527] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-02-20T20:30:27.383831] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-02-20T20:30:27.383969] [INFO ] [sig ] RGEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:27.526099] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGEN.txt [2026-02-20T20:30:27.526268] [INFO ] [sig ] [2571/3387] Completed RGEN in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:27.526310] [INFO ] [sig ] [2572/3387] Forecasting RGLD... [2026-02-20T20:30:27.526340] [INFO ] [sig ] Generating forecast for: RGLD [2026-02-20T20:30:27.526372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-02-20T20:30:27.537814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-02-20T20:30:27.538205] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-02-20T20:30:27.539093] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-02-20T20:30:27.539149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:27.539182] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:27.539209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:27.539266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:27.599383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:27.600559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:27.600669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:27.600703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:27.733335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:27.733492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:27.733532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:27.733561] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:27.737453] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=92.24%) [2026-02-20T20:30:27.737764] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-02-20T20:30:27.737906] [INFO ] [sig ] RGLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:27.897319] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGLD.txt [2026-02-20T20:30:27.897547] [INFO ] [sig ] [2572/3387] Completed RGLD in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:27.897614] [INFO ] [sig ] [2573/3387] Forecasting RGNX... [2026-02-20T20:30:27.897649] [INFO ] [sig ] Generating forecast for: RGNX [2026-02-20T20:30:27.897682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-02-20T20:30:27.911553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-02-20T20:30:27.912037] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-02-20T20:30:27.912979] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-02-20T20:30:27.913039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:27.913087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:27.913123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:27.913190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:27.979137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:27.980112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:27.980204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:27.980239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:28.107318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:28.107467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:28.107509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:28.107538] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:28.111000] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=38.65%) [2026-02-20T20:30:28.111276] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-02-20T20:30:28.111407] [INFO ] [sig ] RGNX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:28.253165] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RGNX.txt [2026-02-20T20:30:28.253287] [INFO ] [sig ] [2573/3387] Completed RGNX in 0.4s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:28.253327] [INFO ] [sig ] [2574/3387] Forecasting RGP... [2026-02-20T20:30:28.253357] [INFO ] [sig ] Generating forecast for: RGP [2026-02-20T20:30:28.253386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-02-20T20:30:28.265149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-02-20T20:30:28.265489] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-02-20T20:30:28.266326] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-02-20T20:30:28.266381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:28.266414] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:28.266442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:28.266500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:28.327408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:28.328068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:28.328150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:28.328184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:28.453589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:28.453731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:28.453771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:28.453801] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:28.457259] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-02-20T20:30:28.457552] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-02-20T20:30:28.457710] [INFO ] [sig ] RGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:28.600997] [INFO ] [LOCAL ] Saved forecast: RGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGP.txt [2026-02-20T20:30:28.601119] [INFO ] [sig ] [2574/3387] Completed RGP in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:28.601158] [INFO ] [sig ] [2575/3387] Forecasting RGS... [2026-02-20T20:30:28.601195] [INFO ] [sig ] Generating forecast for: RGS [2026-02-20T20:30:28.601227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-02-20T20:30:28.611890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-02-20T20:30:28.612235] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-02-20T20:30:28.613114] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-02-20T20:30:28.613168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:28.613201] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:28.613228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:28.613285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:28.674954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:28.675690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:28.675773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:28.675807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:28.786063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:28.786214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:28.786254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:28.786282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:28.789772] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=16.42%) [2026-02-20T20:30:28.790051] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-02-20T20:30:28.790183] [INFO ] [sig ] RGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:28.933033] [INFO ] [LOCAL ] Saved forecast: RGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RGS.txt [2026-02-20T20:30:28.933175] [INFO ] [sig ] [2575/3387] Completed RGS in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:28.933214] [INFO ] [sig ] [2576/3387] Forecasting RGTI... [2026-02-20T20:30:28.933244] [INFO ] [sig ] Generating forecast for: RGTI [2026-02-20T20:30:28.933274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-02-20T20:30:28.944395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-02-20T20:30:28.944808] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-02-20T20:30:28.945678] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-02-20T20:30:28.945733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:28.945766] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:28.945797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:28.945866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:29.005968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:29.006915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:29.007045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:29.007084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:29.129628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:29.129789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:29.129830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:29.129859] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:29.133454] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-02-20T20:30:29.133790] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-02-20T20:30:29.133938] [INFO ] [sig ] RGTI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:29.274756] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RGTI.txt [2026-02-20T20:30:29.274891] [INFO ] [sig ] [2576/3387] Completed RGTI in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-20T20:30:29.274930] [INFO ] [sig ] [2577/3387] Forecasting RH... [2026-02-20T20:30:29.274961] [INFO ] [sig ] Generating forecast for: RH [2026-02-20T20:30:29.274991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-02-20T20:30:29.286611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-02-20T20:30:29.287015] [INFO ] [FORECASTER] Starting predict_future for RH [2026-02-20T20:30:29.287876] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-02-20T20:30:29.287931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:29.287965] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:29.287992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:29.288050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:29.347926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:29.348684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:29.348768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:29.348802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:29.472249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:29.472406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:29.472446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:29.472475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:29.475888] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=20.64%) [2026-02-20T20:30:29.476167] [INFO ] [FORECASTER] Completed predict_future for RH [2026-02-20T20:30:29.476295] [INFO ] [sig ] RH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:29.618273] [INFO ] [LOCAL ] Saved forecast: RH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RH.txt [2026-02-20T20:30:29.618415] [INFO ] [sig ] [2577/3387] Completed RH in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:29.618455] [INFO ] [sig ] [2578/3387] Forecasting RHI... [2026-02-20T20:30:29.618485] [INFO ] [sig ] Generating forecast for: RHI [2026-02-20T20:30:29.618515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-02-20T20:30:29.629840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-02-20T20:30:29.630214] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-02-20T20:30:29.631109] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-02-20T20:30:29.631164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:29.631197] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:29.631226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:29.631284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:29.690872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:29.691690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:29.691778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:29.691816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:29.812981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:29.813124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:29.813163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:29.813208] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:29.816566] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-02-20T20:30:29.816884] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-02-20T20:30:29.817025] [INFO ] [sig ] RHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:29.960912] [INFO ] [LOCAL ] Saved forecast: RHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RHI.txt [2026-02-20T20:30:29.961044] [INFO ] [sig ] [2578/3387] Completed RHI in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:29.961083] [INFO ] [sig ] [2579/3387] Forecasting RHP... [2026-02-20T20:30:29.961115] [INFO ] [sig ] Generating forecast for: RHP [2026-02-20T20:30:29.961145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-02-20T20:30:29.973633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-02-20T20:30:29.973990] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-02-20T20:30:29.974996] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-02-20T20:30:29.975049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:29.975081] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:29.975107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:29.975163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:30.033281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:30.033975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:30.034056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:30.034089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:30.157019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:30.157180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:30.157221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:30.157250] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:30.161422] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-02-20T20:30:30.161734] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-02-20T20:30:30.161874] [INFO ] [sig ] RHP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:30.309499] [INFO ] [LOCAL ] Saved forecast: RHP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RHP.txt [2026-02-20T20:30:30.309687] [INFO ] [sig ] [2579/3387] Completed RHP in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:30.309730] [INFO ] [sig ] [2580/3387] Forecasting RIG... [2026-02-20T20:30:30.309768] [INFO ] [sig ] Generating forecast for: RIG [2026-02-20T20:30:30.309799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-02-20T20:30:30.321524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-02-20T20:30:30.321885] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-02-20T20:30:30.322928] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-02-20T20:30:30.322983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:30.323016] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:30.323045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:30.323295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:30.383082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:30.383761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:30.383842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:30.383879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:30.508843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:30.509001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:30.509044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:30.509073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:30.512473] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-02-20T20:30:30.512768] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-02-20T20:30:30.512923] [INFO ] [sig ] RIG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:30.653965] [INFO ] [LOCAL ] Saved forecast: RIG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RIG.txt [2026-02-20T20:30:30.654098] [INFO ] [sig ] [2580/3387] Completed RIG in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:30.654136] [INFO ] [sig ] [2581/3387] Forecasting RIGL... [2026-02-20T20:30:30.654175] [INFO ] [sig ] Generating forecast for: RIGL [2026-02-20T20:30:30.654206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-02-20T20:30:30.665458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-02-20T20:30:30.665850] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-02-20T20:30:30.666726] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-02-20T20:30:30.666780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:30.666840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:30.666869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:30.666927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:30.724966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:30.725862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:30.725944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:30.725976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:30.846100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:30.846256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:30.846296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:30.846325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:30.850315] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=51.96%) [2026-02-20T20:30:30.850621] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-02-20T20:30:30.850755] [INFO ] [sig ] RIGL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:30.991198] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RIGL.txt [2026-02-20T20:30:30.991336] [INFO ] [sig ] [2581/3387] Completed RIGL in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:30.991375] [INFO ] [sig ] [2582/3387] Forecasting RILY... [2026-02-20T20:30:30.991405] [INFO ] [sig ] Generating forecast for: RILY [2026-02-20T20:30:30.991435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-02-20T20:30:31.003082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-02-20T20:30:31.003443] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-02-20T20:30:31.004273] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-02-20T20:30:31.004327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:31.004360] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:31.004387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:31.004459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:31.062268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:31.062957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:31.063036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:31.063069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:31.187542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:31.187713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:31.187752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:31.187782] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:31.191306] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-02-20T20:30:31.191690] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-02-20T20:30:31.191865] [INFO ] [sig ] RILY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:31.336121] [INFO ] [LOCAL ] Saved forecast: RILY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RILY.txt [2026-02-20T20:30:31.336274] [INFO ] [sig ] [2582/3387] Completed RILY in 0.3s | 2.79 sym/s | Total: 15.4m | ETA: 4.8m [2026-02-20T20:30:31.336340] [INFO ] [sig ] [2583/3387] Forecasting RILYN... [2026-02-20T20:30:31.336375] [INFO ] [sig ] Generating forecast for: RILYN [2026-02-20T20:30:31.336405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-02-20T20:30:31.347856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-02-20T20:30:31.348288] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-02-20T20:30:31.349498] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-02-20T20:30:31.349554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:31.349633] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:31.349664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:31.349723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:31.409173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:31.410005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:31.410094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:31.410126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:31.524621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:31.524779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:31.524820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:31.524850] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:31.528437] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=81.44%) [2026-02-20T20:30:31.528759] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-02-20T20:30:31.528916] [INFO ] [sig ] RILYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:31.675868] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RILYN.txt [2026-02-20T20:30:31.676005] [INFO ] [sig ] [2583/3387] Completed RILYN in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:31.676046] [INFO ] [sig ] [2584/3387] Forecasting RILYZ... [2026-02-20T20:30:31.676077] [INFO ] [sig ] Generating forecast for: RILYZ [2026-02-20T20:30:31.676107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-02-20T20:30:31.686997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-02-20T20:30:31.687355] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-02-20T20:30:31.688197] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-02-20T20:30:31.688252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:31.688285] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:31.688313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:31.688371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:31.747436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:31.748127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:31.748209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:31.748241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:31.870268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:31.870422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:31.870466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:31.870495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:31.874032] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-02-20T20:30:31.874311] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-02-20T20:30:31.874441] [INFO ] [sig ] RILYZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:32.019071] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RILYZ.txt [2026-02-20T20:30:32.019400] [INFO ] [sig ] [2584/3387] Completed RILYZ in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:32.019438] [INFO ] [sig ] [2585/3387] Forecasting RING... [2026-02-20T20:30:32.019468] [INFO ] [sig ] Generating forecast for: RING [2026-02-20T20:30:32.019498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-02-20T20:30:32.031461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-02-20T20:30:32.031820] [INFO ] [FORECASTER] Starting predict_future for RING [2026-02-20T20:30:32.032649] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-02-20T20:30:32.032702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:32.032735] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:32.032763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:32.032834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:32.090912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:32.091523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:32.091619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:32.091653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:32.212554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:32.212726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:32.212765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:32.212794] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:32.216257] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-02-20T20:30:32.216532] [INFO ] [FORECASTER] Completed predict_future for RING [2026-02-20T20:30:32.216688] [INFO ] [sig ] RING: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:32.359171] [INFO ] [LOCAL ] Saved forecast: RING 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RING.txt [2026-02-20T20:30:32.359338] [INFO ] [sig ] [2585/3387] Completed RING in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:32.359379] [INFO ] [sig ] [2586/3387] Forecasting RIO... [2026-02-20T20:30:32.359409] [INFO ] [sig ] Generating forecast for: RIO [2026-02-20T20:30:32.359449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-02-20T20:30:32.371426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-02-20T20:30:32.371856] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-02-20T20:30:32.372916] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-02-20T20:30:32.372971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:32.373004] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:32.373031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:32.373088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:32.432431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:32.433351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:32.433437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:32.433469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:32.563306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:32.563460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:32.563501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:32.563560] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:32.567031] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-02-20T20:30:32.567308] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-02-20T20:30:32.567441] [INFO ] [sig ] RIO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:32.709981] [INFO ] [LOCAL ] Saved forecast: RIO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RIO.txt [2026-02-20T20:30:32.710127] [INFO ] [sig ] [2586/3387] Completed RIO in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:32.710167] [INFO ] [sig ] [2587/3387] Forecasting RITM... [2026-02-20T20:30:32.710198] [INFO ] [sig ] Generating forecast for: RITM [2026-02-20T20:30:32.710229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-02-20T20:30:32.721319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-02-20T20:30:32.721720] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-02-20T20:30:32.722536] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-02-20T20:30:32.722620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:32.722656] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:32.722683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:32.722740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:32.782004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:32.782809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:32.782898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:32.782934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:32.900682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:32.900842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:32.900882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:32.900912] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:32.904329] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-02-20T20:30:32.904623] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-02-20T20:30:32.904757] [INFO ] [sig ] RITM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:33.046026] [INFO ] [LOCAL ] Saved forecast: RITM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RITM.txt [2026-02-20T20:30:33.046179] [INFO ] [sig ] [2587/3387] Completed RITM in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:33.046219] [INFO ] [sig ] [2588/3387] Forecasting RIVN... [2026-02-20T20:30:33.046249] [INFO ] [sig ] Generating forecast for: RIVN [2026-02-20T20:30:33.046279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-02-20T20:30:33.057908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-02-20T20:30:33.058252] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-02-20T20:30:33.059077] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-02-20T20:30:33.059131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:33.059164] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:33.059191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:33.059249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:33.116445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:33.117170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:33.117251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:33.117283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:33.238135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:33.238482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:33.238523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:33.238553] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:33.242431] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-02-20T20:30:33.242737] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-02-20T20:30:33.242874] [INFO ] [sig ] RIVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:33.388469] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RIVN.txt [2026-02-20T20:30:33.388658] [INFO ] [sig ] [2588/3387] Completed RIVN in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:33.388702] [INFO ] [sig ] [2589/3387] Forecasting RKLB... [2026-02-20T20:30:33.388734] [INFO ] [sig ] Generating forecast for: RKLB [2026-02-20T20:30:33.388767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-02-20T20:30:33.400493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-02-20T20:30:33.400953] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-02-20T20:30:33.401898] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-02-20T20:30:33.401955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:33.401988] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:33.402016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:33.402074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:33.464969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:33.465872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:33.465965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:33.465998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:33.596357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:33.596513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:33.596554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:33.596602] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:33.600782] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-02-20T20:30:33.601063] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-02-20T20:30:33.601201] [INFO ] [sig ] RKLB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:33.747813] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RKLB.txt [2026-02-20T20:30:33.747982] [INFO ] [sig ] [2589/3387] Completed RKLB in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:33.748025] [INFO ] [sig ] [2590/3387] Forecasting RL... [2026-02-20T20:30:33.748056] [INFO ] [sig ] Generating forecast for: RL [2026-02-20T20:30:33.748087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-02-20T20:30:33.759544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-02-20T20:30:33.759951] [INFO ] [FORECASTER] Starting predict_future for RL [2026-02-20T20:30:33.761009] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-02-20T20:30:33.761077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:33.761112] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:33.761138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:33.761195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:33.819477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:33.820321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:33.820408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:33.820442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:33.943138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:33.943297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:33.943339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:33.943367] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:33.946938] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-02-20T20:30:33.947235] [INFO ] [FORECASTER] Completed predict_future for RL [2026-02-20T20:30:33.947371] [INFO ] [sig ] RL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:34.091416] [INFO ] [LOCAL ] Saved forecast: RL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RL.txt [2026-02-20T20:30:34.091593] [INFO ] [sig ] [2590/3387] Completed RL in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:34.091638] [INFO ] [sig ] [2591/3387] Forecasting RLAY... [2026-02-20T20:30:34.091676] [INFO ] [sig ] Generating forecast for: RLAY [2026-02-20T20:30:34.091709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-02-20T20:30:34.103734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-02-20T20:30:34.104135] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-02-20T20:30:34.104958] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-02-20T20:30:34.105016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:34.105050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:34.105078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:34.105137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:34.168124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:34.168970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:34.169059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:34.169091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:34.297019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:34.297194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:34.297237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:34.297266] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:34.301103] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-02-20T20:30:34.301610] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-02-20T20:30:34.301749] [INFO ] [sig ] RLAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:34.457530] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RLAY.txt [2026-02-20T20:30:34.457736] [INFO ] [sig ] [2591/3387] Completed RLAY in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:34.457782] [INFO ] [sig ] [2592/3387] Forecasting RLI... [2026-02-20T20:30:34.457813] [INFO ] [sig ] Generating forecast for: RLI [2026-02-20T20:30:34.457848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-02-20T20:30:34.471721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-02-20T20:30:34.472341] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-02-20T20:30:34.473490] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-02-20T20:30:34.473547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:34.473602] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:34.473633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:34.473693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:34.534541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:34.535435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:34.535525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:34.535559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:34.666629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:34.666829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:34.666877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:34.666906] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:34.671293] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-02-20T20:30:34.671695] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-02-20T20:30:34.671854] [INFO ] [sig ] RLI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:34.829623] [INFO ] [LOCAL ] Saved forecast: RLI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RLI.txt [2026-02-20T20:30:34.829792] [INFO ] [sig ] [2592/3387] Completed RLI in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-20T20:30:34.829833] [INFO ] [sig ] [2593/3387] Forecasting RLJ... [2026-02-20T20:30:34.829862] [INFO ] [sig ] Generating forecast for: RLJ [2026-02-20T20:30:34.829894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-02-20T20:30:34.842777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-02-20T20:30:34.843209] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-02-20T20:30:34.844519] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-02-20T20:30:34.844597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:34.844632] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:34.844661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:34.844720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:34.909815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:34.910770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:34.910900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:34.910936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:35.037130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:35.037301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:35.037344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:35.037374] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:35.041621] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=41.06%) [2026-02-20T20:30:35.041915] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-02-20T20:30:35.042055] [INFO ] [sig ] RLJ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:35.199548] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RLJ.txt [2026-02-20T20:30:35.199725] [INFO ] [sig ] [2593/3387] Completed RLJ in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:35.199777] [INFO ] [sig ] [2594/3387] Forecasting RLMD... [2026-02-20T20:30:35.199811] [INFO ] [sig ] Generating forecast for: RLMD [2026-02-20T20:30:35.199842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-02-20T20:30:35.212739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-02-20T20:30:35.213159] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-02-20T20:30:35.214029] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-02-20T20:30:35.214084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:35.214117] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:35.214145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:35.214201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:35.274689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:35.275407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:35.275494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:35.275526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:35.402943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:35.403116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:35.403160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:35.403191] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:35.407016] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-02-20T20:30:35.407337] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-02-20T20:30:35.407483] [INFO ] [sig ] RLMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:35.554331] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RLMD.txt [2026-02-20T20:30:35.554482] [INFO ] [sig ] [2594/3387] Completed RLMD in 0.4s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:35.554523] [INFO ] [sig ] [2595/3387] Forecasting RLTY... [2026-02-20T20:30:35.554554] [INFO ] [sig ] Generating forecast for: RLTY [2026-02-20T20:30:35.554605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-02-20T20:30:35.566124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-02-20T20:30:35.566524] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-02-20T20:30:35.567508] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-02-20T20:30:35.567610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:35.567649] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:35.567677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:35.567736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:35.626285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:35.627194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:35.627283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:35.627316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:35.749552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:35.749735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:35.749777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:35.749806] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:35.753384] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-02-20T20:30:35.753730] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-02-20T20:30:35.753876] [INFO ] [sig ] RLTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:35.902292] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RLTY.txt [2026-02-20T20:30:35.902435] [INFO ] [sig ] [2595/3387] Completed RLTY in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:35.902475] [INFO ] [sig ] [2596/3387] Forecasting RLX... [2026-02-20T20:30:35.902505] [INFO ] [sig ] Generating forecast for: RLX [2026-02-20T20:30:35.902536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-02-20T20:30:35.913720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-02-20T20:30:35.914057] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-02-20T20:30:35.914864] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-02-20T20:30:35.914917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:35.914950] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:35.914979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:35.915049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:35.974182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:35.974845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:35.974923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:35.974955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:36.092767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:36.092921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:36.092960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:36.092990] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:36.096376] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-20T20:30:36.096670] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-02-20T20:30:36.096818] [INFO ] [sig ] RLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:36.243435] [INFO ] [LOCAL ] Saved forecast: RLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RLX.txt [2026-02-20T20:30:36.243607] [INFO ] [sig ] [2596/3387] Completed RLX in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:36.243650] [INFO ] [sig ] [2597/3387] Forecasting RM... [2026-02-20T20:30:36.243681] [INFO ] [sig ] Generating forecast for: RM [2026-02-20T20:30:36.243711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-02-20T20:30:36.254039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-02-20T20:30:36.254378] [INFO ] [FORECASTER] Starting predict_future for RM [2026-02-20T20:30:36.255220] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-02-20T20:30:36.255274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:36.255306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:36.255333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:36.255389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:36.313714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:36.314411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:36.314491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:36.314524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:36.435444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:36.435616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:36.435659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:36.435688] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:36.439274] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-02-20T20:30:36.439560] [INFO ] [FORECASTER] Completed predict_future for RM [2026-02-20T20:30:36.439713] [INFO ] [sig ] RM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:36.587814] [INFO ] [LOCAL ] Saved forecast: RM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RM.txt [2026-02-20T20:30:36.587962] [INFO ] [sig ] [2597/3387] Completed RM in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:36.588002] [INFO ] [sig ] [2598/3387] Forecasting RMAX... [2026-02-20T20:30:36.588033] [INFO ] [sig ] Generating forecast for: RMAX [2026-02-20T20:30:36.588066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-02-20T20:30:36.600069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-02-20T20:30:36.600670] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-02-20T20:30:36.601683] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-02-20T20:30:36.601736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:36.601768] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:36.601795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:36.601852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:36.662822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:36.663836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:36.663917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:36.663949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:36.781938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:36.782102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:36.782144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:36.782175] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:36.785895] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-02-20T20:30:36.786261] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-02-20T20:30:36.786422] [INFO ] [sig ] RMAX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:36.936200] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RMAX.txt [2026-02-20T20:30:36.936367] [INFO ] [sig ] [2598/3387] Completed RMAX in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:36.936415] [INFO ] [sig ] [2599/3387] Forecasting RMBI... [2026-02-20T20:30:36.936449] [INFO ] [sig ] Generating forecast for: RMBI [2026-02-20T20:30:36.936480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-02-20T20:30:36.947690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-02-20T20:30:36.948109] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-02-20T20:30:36.949124] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-02-20T20:30:36.949351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:36.949386] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:36.949415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:36.949473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:37.009343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:37.010242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:37.010329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:37.010363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:37.124242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:37.124620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:37.124665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:37.124695] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:37.128778] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-02-20T20:30:37.129092] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-02-20T20:30:37.129425] [INFO ] [sig ] RMBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:37.281968] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMBI.txt [2026-02-20T20:30:37.282130] [INFO ] [sig ] [2599/3387] Completed RMBI in 0.3s | 2.79 sym/s | Total: 15.5m | ETA: 4.7m [2026-02-20T20:30:37.282170] [INFO ] [sig ] [2600/3387] Forecasting RMBS... [2026-02-20T20:30:37.282390] [INFO ] [sig ] Generating forecast for: RMBS [2026-02-20T20:30:37.282421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-02-20T20:30:37.294778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-02-20T20:30:37.295195] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-02-20T20:30:37.296186] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-02-20T20:30:37.296247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:37.296311] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:37.296341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:37.296401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:37.356243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:37.357363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:37.357452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:37.357484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:37.479732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:37.479895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:37.479937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:37.479967] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:37.483488] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-02-20T20:30:37.483803] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-02-20T20:30:37.483963] [INFO ] [sig ] RMBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:37.631128] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMBS.txt [2026-02-20T20:30:37.631272] [INFO ] [sig ] [2600/3387] Completed RMBS in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:37.631313] [INFO ] [sig ] [2601/3387] Forecasting RMD... [2026-02-20T20:30:37.631342] [INFO ] [sig ] Generating forecast for: RMD [2026-02-20T20:30:37.631373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-02-20T20:30:37.642498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-02-20T20:30:37.642901] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-02-20T20:30:37.643721] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-02-20T20:30:37.643774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:37.643807] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:37.643834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:37.643895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:37.703696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:37.704734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:37.704820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:37.704852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:37.834603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:37.834764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:37.834817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:37.834851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:37.839070] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-02-20T20:30:37.839663] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-02-20T20:30:37.839817] [INFO ] [sig ] RMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:37.989198] [INFO ] [LOCAL ] Saved forecast: RMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMD.txt [2026-02-20T20:30:37.989363] [INFO ] [sig ] [2601/3387] Completed RMD in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:37.989403] [INFO ] [sig ] [2602/3387] Forecasting RMI... [2026-02-20T20:30:37.989433] [INFO ] [sig ] Generating forecast for: RMI [2026-02-20T20:30:37.989466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-02-20T20:30:38.000968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-02-20T20:30:38.001397] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-02-20T20:30:38.002243] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-02-20T20:30:38.002298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:38.002332] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:38.002359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:38.002415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:38.059862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:38.060617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:38.060700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:38.060733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:38.173234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:38.173374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:38.173429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:38.173459] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:38.176879] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-02-20T20:30:38.177159] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-02-20T20:30:38.177294] [INFO ] [sig ] RMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:38.320913] [INFO ] [LOCAL ] Saved forecast: RMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMI.txt [2026-02-20T20:30:38.321048] [INFO ] [sig ] [2602/3387] Completed RMI in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:38.321096] [INFO ] [sig ] [2603/3387] Forecasting RMM... [2026-02-20T20:30:38.321134] [INFO ] [sig ] Generating forecast for: RMM [2026-02-20T20:30:38.321171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-02-20T20:30:38.333522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-02-20T20:30:38.333884] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-02-20T20:30:38.334704] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-02-20T20:30:38.334757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:38.334789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:38.334816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:38.334872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:38.393661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:38.394332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:38.394414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:38.394447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:38.517080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:38.517243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:38.517285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:38.517347] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:38.520900] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=17.61%) [2026-02-20T20:30:38.521182] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-02-20T20:30:38.521319] [INFO ] [sig ] RMM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:38.671930] [INFO ] [LOCAL ] Saved forecast: RMM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMM.txt [2026-02-20T20:30:38.672088] [INFO ] [sig ] [2603/3387] Completed RMM in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:38.672128] [INFO ] [sig ] [2604/3387] Forecasting RMMZ... [2026-02-20T20:30:38.672160] [INFO ] [sig ] Generating forecast for: RMMZ [2026-02-20T20:30:38.672190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-02-20T20:30:38.683518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-02-20T20:30:38.683947] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-02-20T20:30:38.684794] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-02-20T20:30:38.684848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:38.684880] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:38.684908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:38.684964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:38.747181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:38.748087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:38.748205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:38.748244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:38.860540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:38.860721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:38.860762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:38.860791] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:38.864269] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=74.67%) [2026-02-20T20:30:38.864546] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-02-20T20:30:38.864700] [INFO ] [sig ] RMMZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:39.009067] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RMMZ.txt [2026-02-20T20:30:39.009235] [INFO ] [sig ] [2604/3387] Completed RMMZ in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:39.009274] [INFO ] [sig ] [2605/3387] Forecasting RMNI... [2026-02-20T20:30:39.009305] [INFO ] [sig ] Generating forecast for: RMNI [2026-02-20T20:30:39.009336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-02-20T20:30:39.020926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-02-20T20:30:39.021349] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-02-20T20:30:39.022192] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-02-20T20:30:39.022251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:39.022283] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:39.022310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:39.022367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:39.079651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:39.080548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:39.080659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:39.080692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:39.207107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:39.207266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:39.207309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:39.207342] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:39.211358] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-02-20T20:30:39.211660] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-02-20T20:30:39.211799] [INFO ] [sig ] RMNI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:39.358088] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RMNI.txt [2026-02-20T20:30:39.358219] [INFO ] [sig ] [2605/3387] Completed RMNI in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:39.358258] [INFO ] [sig ] [2606/3387] Forecasting RNA... [2026-02-20T20:30:39.358289] [INFO ] [sig ] Generating forecast for: RNA [2026-02-20T20:30:39.358508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-02-20T20:30:39.370183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-02-20T20:30:39.370726] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-02-20T20:30:39.371505] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-02-20T20:30:39.371558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:39.371631] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:39.371661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:39.371723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:39.431796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:39.432481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:39.432773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:39.432820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:39.554520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:39.554701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:39.554743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:39.554772] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:39.558347] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-02-20T20:30:39.558652] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-02-20T20:30:39.558789] [INFO ] [sig ] RNA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:39.708379] [INFO ] [LOCAL ] Saved forecast: RNA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RNA.txt [2026-02-20T20:30:39.708514] [INFO ] [sig ] [2606/3387] Completed RNA in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:39.708554] [INFO ] [sig ] [2607/3387] Forecasting RNAC... [2026-02-20T20:30:39.708604] [INFO ] [sig ] Generating forecast for: RNAC [2026-02-20T20:30:39.708636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-02-20T20:30:39.720631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-02-20T20:30:39.720991] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-02-20T20:30:39.721977] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-02-20T20:30:39.722030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:39.722063] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:39.722093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:39.722162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:39.783744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:39.784430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:39.784514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:39.784549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:39.905328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:39.905487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:39.905530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:39.905559] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:39.909163] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-02-20T20:30:39.909460] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-02-20T20:30:39.909613] [INFO ] [sig ] RNAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:40.058885] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RNAC.txt [2026-02-20T20:30:40.059028] [INFO ] [sig ] [2607/3387] Completed RNAC in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:40.059071] [INFO ] [sig ] [2608/3387] Forecasting RNAZ... [2026-02-20T20:30:40.059108] [INFO ] [sig ] Generating forecast for: RNAZ [2026-02-20T20:30:40.059148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-02-20T20:30:40.070517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-02-20T20:30:40.070942] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-02-20T20:30:40.071781] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-02-20T20:30:40.071834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:40.071868] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:40.071897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:40.071956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:40.133549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:40.134540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:40.134659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:40.134695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:40.261716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:40.261877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:40.261920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:40.261951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:40.265693] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-02-20T20:30:40.265980] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-02-20T20:30:40.266111] [INFO ] [sig ] RNAZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:40.418273] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RNAZ.txt [2026-02-20T20:30:40.418408] [INFO ] [sig ] [2608/3387] Completed RNAZ in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:40.418447] [INFO ] [sig ] [2609/3387] Forecasting RNG... [2026-02-20T20:30:40.418478] [INFO ] [sig ] Generating forecast for: RNG [2026-02-20T20:30:40.418508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-02-20T20:30:40.430691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-02-20T20:30:40.431027] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-02-20T20:30:40.432214] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-02-20T20:30:40.432267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:40.432300] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:40.432327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:40.432383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:40.494451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:40.495294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:40.495379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:40.495413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:40.620810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:40.620970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:40.621011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:40.621039] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:40.624462] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-02-20T20:30:40.624763] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-02-20T20:30:40.624895] [INFO ] [sig ] RNG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:40.775728] [INFO ] [LOCAL ] Saved forecast: RNG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RNG.txt [2026-02-20T20:30:40.775943] [INFO ] [sig ] [2609/3387] Completed RNG in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-20T20:30:40.776002] [INFO ] [sig ] [2610/3387] Forecasting RNP... [2026-02-20T20:30:40.776058] [INFO ] [sig ] Generating forecast for: RNP [2026-02-20T20:30:40.776113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-02-20T20:30:40.790692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-02-20T20:30:40.791174] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-02-20T20:30:40.792303] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-02-20T20:30:40.792374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:40.792422] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:40.792466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:40.792556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:40.869118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:40.870046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:40.870170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:40.870205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:40.991202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:40.991365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:40.991405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:40.991434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:40.994906] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-02-20T20:30:40.995224] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-02-20T20:30:40.995366] [INFO ] [sig ] RNP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:41.139752] [INFO ] [LOCAL ] Saved forecast: RNP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RNP.txt [2026-02-20T20:30:41.139915] [INFO ] [sig ] [2610/3387] Completed RNP in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:41.139955] [INFO ] [sig ] [2611/3387] Forecasting ROAD... [2026-02-20T20:30:41.139988] [INFO ] [sig ] Generating forecast for: ROAD [2026-02-20T20:30:41.140022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-02-20T20:30:41.151897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-02-20T20:30:41.152284] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-02-20T20:30:41.153120] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-02-20T20:30:41.153176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:41.153209] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:41.153238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:41.153295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:41.212032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:41.212975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:41.213068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:41.213102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:41.348404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:41.348593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:41.348637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:41.348666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:41.352246] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=14.35%) [2026-02-20T20:30:41.352554] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-02-20T20:30:41.352718] [INFO ] [sig ] ROAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:41.496024] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ROAD.txt [2026-02-20T20:30:41.496188] [INFO ] [sig ] [2611/3387] Completed ROAD in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:41.496230] [INFO ] [sig ] [2612/3387] Forecasting ROCK... [2026-02-20T20:30:41.496260] [INFO ] [sig ] Generating forecast for: ROCK [2026-02-20T20:30:41.496292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-02-20T20:30:41.509775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-02-20T20:30:41.510210] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-02-20T20:30:41.511622] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-02-20T20:30:41.511692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:41.511741] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:41.511785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:41.511878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:41.587696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:41.588776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:41.588880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:41.588935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:41.734610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:41.734769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:41.734812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:41.734841] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:41.738467] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=45.56%) [2026-02-20T20:30:41.738823] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-02-20T20:30:41.738971] [INFO ] [sig ] ROCK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:41.886768] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ROCK.txt [2026-02-20T20:30:41.886956] [INFO ] [sig ] [2612/3387] Completed ROCK in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:41.886997] [INFO ] [sig ] [2613/3387] Forecasting ROE... [2026-02-20T20:30:41.887026] [INFO ] [sig ] Generating forecast for: ROE [2026-02-20T20:30:41.887057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-02-20T20:30:41.898097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-02-20T20:30:41.898501] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-02-20T20:30:41.899329] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-02-20T20:30:41.899383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:41.899416] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:41.899442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:41.899498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:41.962199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:41.963131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:41.963226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:41.963260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:42.078517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:42.078711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:42.078755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:42.078804] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:42.082528] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-02-20T20:30:42.082883] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-02-20T20:30:42.083039] [INFO ] [sig ] ROE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:42.244667] [INFO ] [LOCAL ] Saved forecast: ROE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ROE.txt [2026-02-20T20:30:42.244856] [INFO ] [sig ] [2613/3387] Completed ROE in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:42.244897] [INFO ] [sig ] [2614/3387] Forecasting ROP... [2026-02-20T20:30:42.244929] [INFO ] [sig ] Generating forecast for: ROP [2026-02-20T20:30:42.244960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-02-20T20:30:42.256042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-02-20T20:30:42.256430] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-02-20T20:30:42.257283] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-02-20T20:30:42.257337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:42.257370] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:42.257397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:42.257453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:42.316627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:42.317561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:42.317672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:42.317705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:42.438899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:42.439065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:42.439106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:42.439142] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:42.442912] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=30.80%) [2026-02-20T20:30:42.443281] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-02-20T20:30:42.443463] [INFO ] [sig ] ROP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:42.592036] [INFO ] [LOCAL ] Saved forecast: ROP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ROP.txt [2026-02-20T20:30:42.592179] [INFO ] [sig ] [2614/3387] Completed ROP in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:42.592219] [INFO ] [sig ] [2615/3387] Forecasting RPAY... [2026-02-20T20:30:42.592250] [INFO ] [sig ] Generating forecast for: RPAY [2026-02-20T20:30:42.592281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-02-20T20:30:42.603620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-02-20T20:30:42.603967] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-02-20T20:30:42.604760] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-02-20T20:30:42.604812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:42.604845] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:42.604872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:42.604929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:42.661983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:42.662671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:42.662752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:42.662785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:42.783178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:42.783339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:42.783381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:42.783411] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:42.786996] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=83.88%) [2026-02-20T20:30:42.787313] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-02-20T20:30:42.787449] [INFO ] [sig ] RPAY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:42.943095] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RPAY.txt [2026-02-20T20:30:42.943261] [INFO ] [sig ] [2615/3387] Completed RPAY in 0.4s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:42.943302] [INFO ] [sig ] [2616/3387] Forecasting RPD... [2026-02-20T20:30:42.943332] [INFO ] [sig ] Generating forecast for: RPD [2026-02-20T20:30:42.943362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-02-20T20:30:42.955770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-02-20T20:30:42.956157] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-02-20T20:30:42.957215] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-02-20T20:30:42.957269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:42.957303] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:42.957329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:42.957389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:43.016397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:43.017345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:43.017434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:43.017469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:43.141853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:43.142012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:43.142053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:43.142082] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:43.145518] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=66.82%) [2026-02-20T20:30:43.145823] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-02-20T20:30:43.145957] [INFO ] [sig ] RPD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:43.291719] [INFO ] [LOCAL ] Saved forecast: RPD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RPD.txt [2026-02-20T20:30:43.291869] [INFO ] [sig ] [2616/3387] Completed RPD in 0.3s | 2.79 sym/s | Total: 15.6m | ETA: 4.6m [2026-02-20T20:30:43.291909] [INFO ] [sig ] [2617/3387] Forecasting RPID... [2026-02-20T20:30:43.291938] [INFO ] [sig ] Generating forecast for: RPID [2026-02-20T20:30:43.291969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-02-20T20:30:43.304013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-02-20T20:30:43.304406] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-02-20T20:30:43.305256] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-02-20T20:30:43.305312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:43.305376] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:43.305406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:43.305479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:43.366204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:43.367195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:43.367290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:43.367324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:43.490898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:43.491061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:43.491102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:43.491131] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:43.494776] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-02-20T20:30:43.495101] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-02-20T20:30:43.495246] [INFO ] [sig ] RPID: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:43.648383] [INFO ] [LOCAL ] Saved forecast: RPID 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RPID.txt [2026-02-20T20:30:43.648548] [INFO ] [sig ] [2617/3387] Completed RPID in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:43.648612] [INFO ] [sig ] [2618/3387] Forecasting RPRX... [2026-02-20T20:30:43.648644] [INFO ] [sig ] Generating forecast for: RPRX [2026-02-20T20:30:43.648677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-02-20T20:30:43.661402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-02-20T20:30:43.661850] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-02-20T20:30:43.662757] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-02-20T20:30:43.662813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:43.662847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:43.662876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:43.662936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:43.726024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:43.726898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:43.726992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:43.727028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:43.857483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:43.857662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:43.857706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:43.857738] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:43.861540] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-02-20T20:30:43.862085] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-02-20T20:30:43.862232] [INFO ] [sig ] RPRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:44.009931] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RPRX.txt [2026-02-20T20:30:44.010095] [INFO ] [sig ] [2618/3387] Completed RPRX in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:44.010135] [INFO ] [sig ] [2619/3387] Forecasting RQI... [2026-02-20T20:30:44.010166] [INFO ] [sig ] Generating forecast for: RQI [2026-02-20T20:30:44.010199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-02-20T20:30:44.022099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-02-20T20:30:44.022507] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-02-20T20:30:44.023347] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-02-20T20:30:44.023420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:44.023457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:44.023486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:44.023546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:44.082808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:44.083648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:44.083735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:44.083770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:44.208117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:44.208278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:44.208321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:44.208353] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:44.211916] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-02-20T20:30:44.212204] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-02-20T20:30:44.212341] [INFO ] [sig ] RQI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:44.422976] [INFO ] [LOCAL ] Saved forecast: RQI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RQI.txt [2026-02-20T20:30:44.423148] [INFO ] [sig ] [2619/3387] Completed RQI in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:44.423212] [INFO ] [sig ] [2620/3387] Forecasting RRBI... [2026-02-20T20:30:44.423254] [INFO ] [sig ] Generating forecast for: RRBI [2026-02-20T20:30:44.423292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-02-20T20:30:44.435138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-02-20T20:30:44.435536] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-02-20T20:30:44.436393] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-02-20T20:30:44.436448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:44.436483] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:44.436511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:44.436568] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:44.496199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:44.497098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:44.497191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:44.497233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:44.608657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:44.608822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:44.608864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:44.608928] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:44.613111] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-20T20:30:44.613416] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-02-20T20:30:44.613562] [INFO ] [sig ] RRBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:44.767457] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RRBI.txt [2026-02-20T20:30:44.767651] [INFO ] [sig ] [2620/3387] Completed RRBI in 0.3s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:44.767698] [INFO ] [sig ] [2621/3387] Forecasting RRC... [2026-02-20T20:30:44.767736] [INFO ] [sig ] Generating forecast for: RRC [2026-02-20T20:30:44.767771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-02-20T20:30:44.779279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-02-20T20:30:44.779653] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-02-20T20:30:44.780513] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-02-20T20:30:44.780568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:44.780622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:44.780651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:44.780709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:44.839754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:44.840643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:44.840737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:44.840773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:44.964090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:44.964266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:44.964313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:44.964343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:44.968818] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=49.75%) [2026-02-20T20:30:44.969340] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-02-20T20:30:44.969488] [INFO ] [sig ] RRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:45.127888] [INFO ] [LOCAL ] Saved forecast: RRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RRC.txt [2026-02-20T20:30:45.128057] [INFO ] [sig ] [2621/3387] Completed RRC in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:45.128101] [INFO ] [sig ] [2622/3387] Forecasting RRGB... [2026-02-20T20:30:45.128133] [INFO ] [sig ] Generating forecast for: RRGB [2026-02-20T20:30:45.128174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-02-20T20:30:45.140370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-02-20T20:30:45.140778] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-02-20T20:30:45.141832] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-02-20T20:30:45.141889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:45.141921] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:45.141948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:45.142006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:45.204766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:45.205663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:45.205753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:45.205786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:45.328202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:45.328364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:45.328405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:45.328434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:45.331866] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=52.04%) [2026-02-20T20:30:45.332146] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-02-20T20:30:45.332275] [INFO ] [sig ] RRGB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:45.488959] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RRGB.txt [2026-02-20T20:30:45.489130] [INFO ] [sig ] [2622/3387] Completed RRGB in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:45.489173] [INFO ] [sig ] [2623/3387] Forecasting RRX... [2026-02-20T20:30:45.489204] [INFO ] [sig ] Generating forecast for: RRX [2026-02-20T20:30:45.489238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-02-20T20:30:45.501653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-02-20T20:30:45.502064] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-02-20T20:30:45.502967] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-02-20T20:30:45.503023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:45.503056] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:45.503087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:45.503151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:45.567296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:45.568564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:45.568676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:45.568710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:45.695709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:45.695874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:45.695920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:45.695951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:45.699556] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-02-20T20:30:45.699879] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-02-20T20:30:45.700018] [INFO ] [sig ] RRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:45.853918] [INFO ] [LOCAL ] Saved forecast: RRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RRX.txt [2026-02-20T20:30:45.854081] [INFO ] [sig ] [2623/3387] Completed RRX in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:45.854122] [INFO ] [sig ] [2624/3387] Forecasting RS... [2026-02-20T20:30:45.854150] [INFO ] [sig ] Generating forecast for: RS [2026-02-20T20:30:45.854183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-02-20T20:30:45.865964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-02-20T20:30:45.866394] [INFO ] [FORECASTER] Starting predict_future for RS [2026-02-20T20:30:45.867697] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-02-20T20:30:45.867753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:45.867788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:45.867816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:45.867873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:45.929473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:45.930357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:45.930659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:45.930692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:46.054044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:46.054204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:46.054247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:46.054278] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:46.057889] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-02-20T20:30:46.058227] [INFO ] [FORECASTER] Completed predict_future for RS [2026-02-20T20:30:46.058393] [INFO ] [sig ] RS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:46.215290] [INFO ] [LOCAL ] Saved forecast: RS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RS.txt [2026-02-20T20:30:46.215440] [INFO ] [sig ] [2624/3387] Completed RS in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:46.215480] [INFO ] [sig ] [2625/3387] Forecasting RSG... [2026-02-20T20:30:46.215512] [INFO ] [sig ] Generating forecast for: RSG [2026-02-20T20:30:46.215542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-02-20T20:30:46.227861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-02-20T20:30:46.228326] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-02-20T20:30:46.229257] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-02-20T20:30:46.229324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:46.229364] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:46.229392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:46.229449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:46.293733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:46.294668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:46.294756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:46.294791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:46.429982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:46.430140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:46.430182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:46.430212] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:46.434168] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-02-20T20:30:46.434448] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-02-20T20:30:46.434791] [INFO ] [sig ] RSG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:46.593527] [INFO ] [LOCAL ] Saved forecast: RSG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RSG.txt [2026-02-20T20:30:46.593696] [INFO ] [sig ] [2625/3387] Completed RSG in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:46.593737] [INFO ] [sig ] [2626/3387] Forecasting RSI... [2026-02-20T20:30:46.593768] [INFO ] [sig ] Generating forecast for: RSI [2026-02-20T20:30:46.593799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-02-20T20:30:46.606615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-02-20T20:30:46.607049] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-02-20T20:30:46.607917] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-02-20T20:30:46.607973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:46.608006] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:46.608034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:46.608093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:46.668292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:46.669048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:46.669134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:46.669168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:46.797301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:46.797458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:46.797533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:46.797567] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:46.801409] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=21.87%) [2026-02-20T20:30:46.801735] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-02-20T20:30:46.801877] [INFO ] [sig ] RSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:46.952614] [INFO ] [LOCAL ] Saved forecast: RSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RSI.txt [2026-02-20T20:30:46.952759] [INFO ] [sig ] [2626/3387] Completed RSI in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-20T20:30:46.952799] [INFO ] [sig ] [2627/3387] Forecasting RSKD... [2026-02-20T20:30:46.952830] [INFO ] [sig ] Generating forecast for: RSKD [2026-02-20T20:30:46.952859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-02-20T20:30:46.964025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-02-20T20:30:46.964380] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-02-20T20:30:46.965190] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-02-20T20:30:46.965254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:46.965294] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:46.965328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:46.965395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:47.026106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:47.026905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:47.026986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:47.027050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:47.155835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:47.155991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:47.156032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:47.156061] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:47.159741] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-02-20T20:30:47.160017] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-02-20T20:30:47.160146] [INFO ] [sig ] RSKD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:47.313291] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RSKD.txt [2026-02-20T20:30:47.313455] [INFO ] [sig ] [2627/3387] Completed RSKD in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:47.313497] [INFO ] [sig ] [2628/3387] Forecasting RSSS... [2026-02-20T20:30:47.313528] [INFO ] [sig ] Generating forecast for: RSSS [2026-02-20T20:30:47.313561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-02-20T20:30:47.324913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-02-20T20:30:47.325307] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-02-20T20:30:47.326151] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-02-20T20:30:47.326206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:47.326240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:47.326272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:47.326342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:47.385321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:47.386264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:47.386371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:47.386418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:47.510595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:47.510764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:47.510810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:47.510840] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:47.514527] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-20T20:30:47.514862] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-02-20T20:30:47.515005] [INFO ] [sig ] RSSS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:47.662104] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RSSS.txt [2026-02-20T20:30:47.662249] [INFO ] [sig ] [2628/3387] Completed RSSS in 0.3s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:47.662290] [INFO ] [sig ] [2629/3387] Forecasting RTO... [2026-02-20T20:30:47.662320] [INFO ] [sig ] Generating forecast for: RTO [2026-02-20T20:30:47.662351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-02-20T20:30:47.673520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-02-20T20:30:47.673923] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-02-20T20:30:47.674777] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-02-20T20:30:47.674833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:47.674866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:47.674894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:47.674952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:47.732546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:47.733298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:47.733382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:47.733416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:47.866677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:47.866861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:47.866919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:47.866964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:47.870717] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-02-20T20:30:47.871019] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-02-20T20:30:47.871169] [INFO ] [sig ] RTO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:48.022167] [INFO ] [LOCAL ] Saved forecast: RTO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RTO.txt [2026-02-20T20:30:48.022362] [INFO ] [sig ] [2629/3387] Completed RTO in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:48.022413] [INFO ] [sig ] [2630/3387] Forecasting RUM... [2026-02-20T20:30:48.022448] [INFO ] [sig ] Generating forecast for: RUM [2026-02-20T20:30:48.022480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-02-20T20:30:48.034792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-02-20T20:30:48.035190] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-02-20T20:30:48.036102] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-02-20T20:30:48.036165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:48.036234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:48.036266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:48.036332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:48.095531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:48.096466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:48.096558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:48.096614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:48.219602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:48.219762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:48.219803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:48.219832] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:48.223255] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-02-20T20:30:48.223550] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-02-20T20:30:48.223706] [INFO ] [sig ] RUM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:48.367620] [INFO ] [LOCAL ] Saved forecast: RUM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RUM.txt [2026-02-20T20:30:48.367787] [INFO ] [sig ] [2630/3387] Completed RUM in 0.3s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:48.367828] [INFO ] [sig ] [2631/3387] Forecasting RUN... [2026-02-20T20:30:48.367859] [INFO ] [sig ] Generating forecast for: RUN [2026-02-20T20:30:48.367890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-02-20T20:30:48.379090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-02-20T20:30:48.379468] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-02-20T20:30:48.380308] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-02-20T20:30:48.380362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:48.380396] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:48.380424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:48.380481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:48.437859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:48.438595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:48.438679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:48.438712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:48.560333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:48.560519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:48.560562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:48.560614] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:48.564103] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=22.99%) [2026-02-20T20:30:48.564407] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-02-20T20:30:48.564556] [INFO ] [sig ] RUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:48.707392] [INFO ] [LOCAL ] Saved forecast: RUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RUN.txt [2026-02-20T20:30:48.707530] [INFO ] [sig ] [2631/3387] Completed RUN in 0.3s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:48.707588] [INFO ] [sig ] [2632/3387] Forecasting RUNN... [2026-02-20T20:30:48.707622] [INFO ] [sig ] Generating forecast for: RUNN [2026-02-20T20:30:48.707653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-02-20T20:30:48.719459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-02-20T20:30:48.719860] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-02-20T20:30:48.720674] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-02-20T20:30:48.720727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:48.720760] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:48.720788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:48.720849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:48.782633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:48.783342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:48.783442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:48.783478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:48.902712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:48.902866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:48.902906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:48.902935] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:48.906884] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-02-20T20:30:48.907165] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-02-20T20:30:48.907332] [INFO ] [sig ] RUNN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:49.057010] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RUNN.txt [2026-02-20T20:30:49.057177] [INFO ] [sig ] [2632/3387] Completed RUNN in 0.3s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:49.057217] [INFO ] [sig ] [2633/3387] Forecasting RUSHA... [2026-02-20T20:30:49.057248] [INFO ] [sig ] Generating forecast for: RUSHA [2026-02-20T20:30:49.057279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-02-20T20:30:49.069293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-02-20T20:30:49.069705] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-02-20T20:30:49.070492] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-02-20T20:30:49.070546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:49.070601] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:49.070632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:49.070689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:49.130485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:49.131818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:49.131908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:49.131941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:49.254428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:49.254610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:49.254653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:49.254683] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:49.258174] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-02-20T20:30:49.258457] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-02-20T20:30:49.258612] [INFO ] [sig ] RUSHA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:49.407191] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RUSHA.txt [2026-02-20T20:30:49.407373] [INFO ] [sig ] [2633/3387] Completed RUSHA in 0.4s | 2.79 sym/s | Total: 15.7m | ETA: 4.5m [2026-02-20T20:30:49.407424] [INFO ] [sig ] [2634/3387] Forecasting RUSHB... [2026-02-20T20:30:49.407478] [INFO ] [sig ] Generating forecast for: RUSHB [2026-02-20T20:30:49.407511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-02-20T20:30:49.419826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-02-20T20:30:49.420227] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-02-20T20:30:49.421290] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-02-20T20:30:49.421345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:49.421409] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:49.421442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:49.421501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:49.483728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:49.484647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:49.484738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:49.484772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:49.595733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:49.595894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:49.595936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:49.595965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:49.599493] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-02-20T20:30:49.599827] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-02-20T20:30:49.599985] [INFO ] [sig ] RUSHB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:49.744693] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RUSHB.txt [2026-02-20T20:30:49.744872] [INFO ] [sig ] [2634/3387] Completed RUSHB in 0.3s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:49.744920] [INFO ] [sig ] [2635/3387] Forecasting RVMD... [2026-02-20T20:30:49.744954] [INFO ] [sig ] Generating forecast for: RVMD [2026-02-20T20:30:49.744985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-02-20T20:30:49.756433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-02-20T20:30:49.756868] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-02-20T20:30:49.757749] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-02-20T20:30:49.757803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:49.757836] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:49.757868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:49.757926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:49.817735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:49.818858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:49.818975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:49.819028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:49.949817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:49.949984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:49.950027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:49.950056] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:49.953551] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=57.15%) [2026-02-20T20:30:49.953890] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-02-20T20:30:49.954056] [INFO ] [sig ] RVMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:50.104010] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RVMD.txt [2026-02-20T20:30:50.104172] [INFO ] [sig ] [2635/3387] Completed RVMD in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:50.104212] [INFO ] [sig ] [2636/3387] Forecasting RVSB... [2026-02-20T20:30:50.104243] [INFO ] [sig ] Generating forecast for: RVSB [2026-02-20T20:30:50.104273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-02-20T20:30:50.116309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-02-20T20:30:50.116742] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-02-20T20:30:50.117615] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-02-20T20:30:50.117668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:50.117701] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:50.117728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:50.117785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:50.180374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:50.181394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:50.181514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:50.181549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:50.306318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:50.306476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:50.306518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:50.306548] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:50.310100] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-02-20T20:30:50.310408] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-02-20T20:30:50.310555] [INFO ] [sig ] RVSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:50.454233] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RVSB.txt [2026-02-20T20:30:50.454404] [INFO ] [sig ] [2636/3387] Completed RVSB in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:50.454452] [INFO ] [sig ] [2637/3387] Forecasting RVTY... [2026-02-20T20:30:50.454485] [INFO ] [sig ] Generating forecast for: RVTY [2026-02-20T20:30:50.454518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-02-20T20:30:50.466824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-02-20T20:30:50.467205] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-02-20T20:30:50.468023] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-02-20T20:30:50.468076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:50.468109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:50.468136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:50.468193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:50.528936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:50.529840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:50.529931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:50.529967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:50.664100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:50.664275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:50.664320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:50.664428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:50.668828] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-02-20T20:30:50.669184] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-02-20T20:30:50.669368] [INFO ] [sig ] RVTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:50.838791] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RVTY.txt [2026-02-20T20:30:50.838960] [INFO ] [sig ] [2637/3387] Completed RVTY in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:50.839001] [INFO ] [sig ] [2638/3387] Forecasting RWAY... [2026-02-20T20:30:50.839033] [INFO ] [sig ] Generating forecast for: RWAY [2026-02-20T20:30:50.839064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-02-20T20:30:50.851044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-02-20T20:30:50.851476] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-02-20T20:30:50.852310] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-02-20T20:30:50.852366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:50.852398] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:50.852425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:50.852482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:50.914229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:50.915157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:50.915253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:50.915288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:51.040534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:51.040720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:51.040762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:51.040793] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:51.044732] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-02-20T20:30:51.045052] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-02-20T20:30:51.045196] [INFO ] [sig ] RWAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:51.212891] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RWAY.txt [2026-02-20T20:30:51.213056] [INFO ] [sig ] [2638/3387] Completed RWAY in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:51.213100] [INFO ] [sig ] [2639/3387] Forecasting RXO... [2026-02-20T20:30:51.213144] [INFO ] [sig ] Generating forecast for: RXO [2026-02-20T20:30:51.213180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-02-20T20:30:51.225474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-02-20T20:30:51.225891] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-02-20T20:30:51.226784] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-02-20T20:30:51.226873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:51.226908] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:51.226942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:51.227012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:51.287897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:51.288781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:51.288889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:51.288923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:51.422982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:51.423165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:51.423215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:51.423248] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:51.427239] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=86.49%) [2026-02-20T20:30:51.427832] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-02-20T20:30:51.427978] [INFO ] [sig ] RXO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:51.584360] [INFO ] [LOCAL ] Saved forecast: RXO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RXO.txt [2026-02-20T20:30:51.584523] [INFO ] [sig ] [2639/3387] Completed RXO in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:51.584563] [INFO ] [sig ] [2640/3387] Forecasting RXRX... [2026-02-20T20:30:51.584618] [INFO ] [sig ] Generating forecast for: RXRX [2026-02-20T20:30:51.584650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-02-20T20:30:51.597020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-02-20T20:30:51.597468] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-02-20T20:30:51.598343] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-02-20T20:30:51.598402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:51.598435] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:51.598461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:51.598517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:51.655377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:51.656335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:51.656424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:51.656458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:51.793534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:51.793728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:51.793772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:51.793799] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:51.797784] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-02-20T20:30:51.798184] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-02-20T20:30:51.798363] [INFO ] [sig ] RXRX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:51.958725] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RXRX.txt [2026-02-20T20:30:51.958908] [INFO ] [sig ] [2640/3387] Completed RXRX in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:51.958952] [INFO ] [sig ] [2641/3387] Forecasting RY... [2026-02-20T20:30:51.958984] [INFO ] [sig ] Generating forecast for: RY [2026-02-20T20:30:51.959018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-02-20T20:30:51.971131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-02-20T20:30:51.971542] [INFO ] [FORECASTER] Starting predict_future for RY [2026-02-20T20:30:51.972381] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-02-20T20:30:51.972441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:51.972477] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:51.972522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:51.972603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:52.034467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:52.035428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:52.035533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:52.035602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:52.164872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:52.165036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:52.165077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:52.165106] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:52.168833] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-02-20T20:30:52.169142] [INFO ] [FORECASTER] Completed predict_future for RY [2026-02-20T20:30:52.169303] [INFO ] [sig ] RY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:52.325810] [INFO ] [LOCAL ] Saved forecast: RY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RY.txt [2026-02-20T20:30:52.326022] [INFO ] [sig ] [2641/3387] Completed RY in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:52.326068] [INFO ] [sig ] [2642/3387] Forecasting RYAAY... [2026-02-20T20:30:52.326099] [INFO ] [sig ] Generating forecast for: RYAAY [2026-02-20T20:30:52.326140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-02-20T20:30:52.339229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-02-20T20:30:52.339666] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-02-20T20:30:52.340609] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-02-20T20:30:52.340663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:52.340696] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:52.340722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:52.340778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:52.402812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:52.403820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:52.403921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:52.403957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:52.532210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:52.532377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:52.532418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:52.532446] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:52.537058] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=40.26%) [2026-02-20T20:30:52.537391] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-02-20T20:30:52.537562] [INFO ] [sig ] RYAAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:52.690520] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/RYAAY.txt [2026-02-20T20:30:52.690707] [INFO ] [sig ] [2642/3387] Completed RYAAY in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:52.690749] [INFO ] [sig ] [2643/3387] Forecasting RYAM... [2026-02-20T20:30:52.690780] [INFO ] [sig ] Generating forecast for: RYAM [2026-02-20T20:30:52.690811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-02-20T20:30:52.702075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-02-20T20:30:52.702455] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-02-20T20:30:52.703282] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-02-20T20:30:52.703336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:52.703369] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:52.703397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:52.703454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:52.761614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:52.762348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:52.762435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:52.762469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:52.894160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:52.894328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:52.894374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:52.894404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:52.898091] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-02-20T20:30:52.898377] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-02-20T20:30:52.898516] [INFO ] [sig ] RYAM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:53.045981] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RYAM.txt [2026-02-20T20:30:53.046137] [INFO ] [sig ] [2643/3387] Completed RYAM in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-20T20:30:53.046185] [INFO ] [sig ] [2644/3387] Forecasting RYAN... [2026-02-20T20:30:53.046217] [INFO ] [sig ] Generating forecast for: RYAN [2026-02-20T20:30:53.046249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-02-20T20:30:53.064906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-02-20T20:30:53.065350] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-02-20T20:30:53.066302] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-02-20T20:30:53.066358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:53.066392] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:53.066420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:53.066479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:53.129462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:53.130312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:53.130485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:53.130531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:53.260022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:53.260185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:53.260228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:53.260256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:53.263943] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-02-20T20:30:53.264235] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-02-20T20:30:53.264403] [INFO ] [sig ] RYAN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:53.416954] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RYAN.txt [2026-02-20T20:30:53.417095] [INFO ] [sig ] [2644/3387] Completed RYAN in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:53.417145] [INFO ] [sig ] [2645/3387] Forecasting RYI... [2026-02-20T20:30:53.417186] [INFO ] [sig ] Generating forecast for: RYI [2026-02-20T20:30:53.417217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-02-20T20:30:53.429743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-02-20T20:30:53.430300] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-02-20T20:30:53.431164] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-02-20T20:30:53.431218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:53.431252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:53.431284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:53.431342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:53.493160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:53.493918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:53.494010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:53.494045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:53.621720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:53.621877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:53.621926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:53.621957] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:53.625539] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-02-20T20:30:53.625866] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-02-20T20:30:53.626013] [INFO ] [sig ] RYI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:53.777001] [INFO ] [LOCAL ] Saved forecast: RYI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RYI.txt [2026-02-20T20:30:53.777148] [INFO ] [sig ] [2645/3387] Completed RYI in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:53.777195] [INFO ] [sig ] [2646/3387] Forecasting RYN... [2026-02-20T20:30:53.777235] [INFO ] [sig ] Generating forecast for: RYN [2026-02-20T20:30:53.777267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-02-20T20:30:53.788200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-02-20T20:30:53.788600] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-02-20T20:30:53.789417] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-02-20T20:30:53.789472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:53.789504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:53.789531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:53.789611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:53.851639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:53.852783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:53.852870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:53.852903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:53.979507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:53.979734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:53.979782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:53.979812] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:53.983835] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-02-20T20:30:53.984167] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-02-20T20:30:53.984335] [INFO ] [sig ] RYN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:54.135241] [INFO ] [LOCAL ] Saved forecast: RYN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RYN.txt [2026-02-20T20:30:54.135407] [INFO ] [sig ] [2646/3387] Completed RYN in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:54.135456] [INFO ] [sig ] [2647/3387] Forecasting RYTM... [2026-02-20T20:30:54.135493] [INFO ] [sig ] Generating forecast for: RYTM [2026-02-20T20:30:54.135538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-02-20T20:30:54.148347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-02-20T20:30:54.148777] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-02-20T20:30:54.149814] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-02-20T20:30:54.149870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:54.149905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:54.149932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:54.149990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:54.211057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:54.211932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:54.212022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:54.212055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:54.342559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:54.342931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:54.342974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:54.343004] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:54.347083] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-02-20T20:30:54.347382] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-02-20T20:30:54.347521] [INFO ] [sig ] RYTM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:54.502039] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RYTM.txt [2026-02-20T20:30:54.502226] [INFO ] [sig ] [2647/3387] Completed RYTM in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:54.502268] [INFO ] [sig ] [2648/3387] Forecasting RZB... [2026-02-20T20:30:54.502298] [INFO ] [sig ] Generating forecast for: RZB [2026-02-20T20:30:54.502330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-02-20T20:30:54.514255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-02-20T20:30:54.514666] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-02-20T20:30:54.515498] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-02-20T20:30:54.515561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:54.515617] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:54.515646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:54.515704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:54.580363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:54.581281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:54.581369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:54.581402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:54.712050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:54.712259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:54.712333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:54.712392] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:54.716606] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-02-20T20:30:54.716951] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-02-20T20:30:54.717111] [INFO ] [sig ] RZB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:54.868057] [INFO ] [LOCAL ] Saved forecast: RZB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RZB.txt [2026-02-20T20:30:54.868238] [INFO ] [sig ] [2648/3387] Completed RZB in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:54.868291] [INFO ] [sig ] [2649/3387] Forecasting RZC... [2026-02-20T20:30:54.868330] [INFO ] [sig ] Generating forecast for: RZC [2026-02-20T20:30:54.868368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-02-20T20:30:54.881341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-02-20T20:30:54.881799] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-02-20T20:30:54.882703] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-02-20T20:30:54.882756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:54.882789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:54.882826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:54.882895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:54.948819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:54.949896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:54.950005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:54.950045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:55.076686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:55.076879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:55.076921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:55.076949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:55.080958] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=84.79%) [2026-02-20T20:30:55.081266] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-02-20T20:30:55.081405] [INFO ] [sig ] RZC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:55.233150] [INFO ] [LOCAL ] Saved forecast: RZC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/RZC.txt [2026-02-20T20:30:55.233316] [INFO ] [sig ] [2649/3387] Completed RZC in 0.4s | 2.79 sym/s | Total: 15.8m | ETA: 4.4m [2026-02-20T20:30:55.233357] [INFO ] [sig ] [2650/3387] Forecasting S... [2026-02-20T20:30:55.233389] [INFO ] [sig ] Generating forecast for: S [2026-02-20T20:30:55.233418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-02-20T20:30:55.245250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-02-20T20:30:55.245657] [INFO ] [FORECASTER] Starting predict_future for S [2026-02-20T20:30:55.246447] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-02-20T20:30:55.246504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:55.246549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:55.246603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:55.246666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:55.310438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:55.311358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:55.311464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:55.311499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:55.445098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:55.445267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:55.445309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:55.445338] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:55.448911] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-02-20T20:30:55.449246] [INFO ] [FORECASTER] Completed predict_future for S [2026-02-20T20:30:55.449389] [INFO ] [sig ] S: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:55.599029] [INFO ] [LOCAL ] Saved forecast: S 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/S.txt [2026-02-20T20:30:55.599229] [INFO ] [sig ] [2650/3387] Completed S in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:55.599290] [INFO ] [sig ] [2651/3387] Forecasting SA... [2026-02-20T20:30:55.599325] [INFO ] [sig ] Generating forecast for: SA [2026-02-20T20:30:55.599356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-02-20T20:30:55.611457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-02-20T20:30:55.611944] [INFO ] [FORECASTER] Starting predict_future for SA [2026-02-20T20:30:55.612898] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-02-20T20:30:55.612954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:55.613024] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:55.613054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:55.613113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:55.679363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:55.680545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:55.680660] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:55.680696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:55.821672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:55.821845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:55.821891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:55.821921] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:55.826105] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-02-20T20:30:55.826489] [INFO ] [FORECASTER] Completed predict_future for SA [2026-02-20T20:30:55.826670] [INFO ] [sig ] SA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:55.989920] [INFO ] [LOCAL ] Saved forecast: SA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SA.txt [2026-02-20T20:30:55.990087] [INFO ] [sig ] [2651/3387] Completed SA in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:55.990129] [INFO ] [sig ] [2652/3387] Forecasting SAFE... [2026-02-20T20:30:55.990162] [INFO ] [sig ] Generating forecast for: SAFE [2026-02-20T20:30:55.990194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-02-20T20:30:56.002614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-02-20T20:30:56.003033] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-02-20T20:30:56.003905] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-02-20T20:30:56.003970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:56.004010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:56.004050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:56.004124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:56.069474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:56.070434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:56.070535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:56.070593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:56.196754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:56.197151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:56.197194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:56.197223] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:56.201772] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-02-20T20:30:56.202128] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-02-20T20:30:56.202306] [INFO ] [sig ] SAFE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:56.364213] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SAFE.txt [2026-02-20T20:30:56.364383] [INFO ] [sig ] [2652/3387] Completed SAFE in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:56.364426] [INFO ] [sig ] [2653/3387] Forecasting SAH... [2026-02-20T20:30:56.364457] [INFO ] [sig ] Generating forecast for: SAH [2026-02-20T20:30:56.364488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-02-20T20:30:56.378145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-02-20T20:30:56.378603] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-02-20T20:30:56.379629] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-02-20T20:30:56.379695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:56.379732] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:56.379762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:56.379829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:56.440313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:56.441239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:56.441349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:56.441386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:56.563691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:56.563878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:56.563935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:56.563970] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:56.568660] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-02-20T20:30:56.569036] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-02-20T20:30:56.569199] [INFO ] [sig ] SAH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:56.717343] [INFO ] [LOCAL ] Saved forecast: SAH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SAH.txt [2026-02-20T20:30:56.717514] [INFO ] [sig ] [2653/3387] Completed SAH in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:56.717558] [INFO ] [sig ] [2654/3387] Forecasting SAIA... [2026-02-20T20:30:56.717609] [INFO ] [sig ] Generating forecast for: SAIA [2026-02-20T20:30:56.717644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-02-20T20:30:56.729280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-02-20T20:30:56.729729] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-02-20T20:30:56.730614] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-02-20T20:30:56.730703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:56.730739] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:56.730767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:56.730825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:56.788433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:56.789366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:56.789460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:56.789497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:56.918479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:56.918704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:56.918773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:56.918865] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:56.922522] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-02-20T20:30:56.922845] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-02-20T20:30:56.922994] [INFO ] [sig ] SAIA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:57.074323] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SAIA.txt [2026-02-20T20:30:57.074486] [INFO ] [sig ] [2654/3387] Completed SAIA in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:57.074528] [INFO ] [sig ] [2655/3387] Forecasting SAIC... [2026-02-20T20:30:57.074558] [INFO ] [sig ] Generating forecast for: SAIC [2026-02-20T20:30:57.074610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-02-20T20:30:57.086290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-02-20T20:30:57.086743] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-02-20T20:30:57.087611] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-02-20T20:30:57.087684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:57.087717] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:57.087744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:57.087800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:57.148882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:57.149819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:57.149912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:57.149944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:57.282418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:57.282790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:57.282859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:57.282904] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:57.287746] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-02-20T20:30:57.288134] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-02-20T20:30:57.288298] [INFO ] [sig ] SAIC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:57.443434] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SAIC.txt [2026-02-20T20:30:57.443622] [INFO ] [sig ] [2655/3387] Completed SAIC in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:57.443665] [INFO ] [sig ] [2656/3387] Forecasting SAM... [2026-02-20T20:30:57.443695] [INFO ] [sig ] Generating forecast for: SAM [2026-02-20T20:30:57.443728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-02-20T20:30:57.456193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-02-20T20:30:57.456635] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-02-20T20:30:57.457505] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-02-20T20:30:57.457563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:57.457620] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:57.457649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:57.457708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:57.518829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:57.519780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:57.519876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:57.519911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:57.651721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:57.651890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:57.651932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:57.651964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:57.655478] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=31.01%) [2026-02-20T20:30:57.655800] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-02-20T20:30:57.655951] [INFO ] [sig ] SAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:57.806892] [INFO ] [LOCAL ] Saved forecast: SAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SAM.txt [2026-02-20T20:30:57.807083] [INFO ] [sig ] [2656/3387] Completed SAM in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:57.807134] [INFO ] [sig ] [2657/3387] Forecasting SAMG... [2026-02-20T20:30:57.807167] [INFO ] [sig ] Generating forecast for: SAMG [2026-02-20T20:30:57.807202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-02-20T20:30:57.819385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-02-20T20:30:57.819906] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-02-20T20:30:57.820822] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-02-20T20:30:57.820878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:57.820911] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:57.820940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:57.820997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:57.888270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:57.889208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:57.889302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:57.889336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:58.023653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:58.023869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:58.023918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:58.023949] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:58.027845] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-02-20T20:30:58.028173] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-02-20T20:30:58.028335] [INFO ] [sig ] SAMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:58.184502] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SAMG.txt [2026-02-20T20:30:58.184686] [INFO ] [sig ] [2657/3387] Completed SAMG in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:58.184750] [INFO ] [sig ] [2658/3387] Forecasting SAN... [2026-02-20T20:30:58.184786] [INFO ] [sig ] Generating forecast for: SAN [2026-02-20T20:30:58.184824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-02-20T20:30:58.196781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-02-20T20:30:58.197206] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-02-20T20:30:58.198056] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-02-20T20:30:58.198112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:58.198147] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:58.198176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:58.198235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:58.259377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:58.260309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:58.260395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:58.260430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:58.386700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:58.386891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:58.386935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:58.386964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:58.390800] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-02-20T20:30:58.391182] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-02-20T20:30:58.391344] [INFO ] [sig ] SAN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:30:58.578372] [INFO ] [LOCAL ] Saved forecast: SAN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SAN.txt [2026-02-20T20:30:58.578542] [INFO ] [sig ] [2658/3387] Completed SAN in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:58.578611] [INFO ] [sig ] [2659/3387] Forecasting SANA... [2026-02-20T20:30:58.578645] [INFO ] [sig ] Generating forecast for: SANA [2026-02-20T20:30:58.578683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-02-20T20:30:58.590085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-02-20T20:30:58.590523] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-02-20T20:30:58.591421] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-02-20T20:30:58.591478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:58.591519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:58.591552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:58.591649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:58.653454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:58.654651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:58.654953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:58.654988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:58.788426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:58.788626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:58.788678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:58.788716] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:58.792388] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-02-20T20:30:58.792706] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-02-20T20:30:58.792902] [INFO ] [sig ] SANA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:58.949304] [INFO ] [LOCAL ] Saved forecast: SANA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SANA.txt [2026-02-20T20:30:58.949444] [INFO ] [sig ] [2659/3387] Completed SANA in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-20T20:30:58.949491] [INFO ] [sig ] [2660/3387] Forecasting SANM... [2026-02-20T20:30:58.949521] [INFO ] [sig ] Generating forecast for: SANM [2026-02-20T20:30:58.949552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-02-20T20:30:58.962808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-02-20T20:30:58.963179] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-02-20T20:30:58.964012] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-02-20T20:30:58.964067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:58.964101] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:58.964128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:58.964186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:59.023193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:59.023902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:59.023985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:59.024018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:59.150778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:59.150942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:59.150984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:59.151014] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:59.154612] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-02-20T20:30:59.154919] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-02-20T20:30:59.155057] [INFO ] [sig ] SANM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:59.305358] [INFO ] [LOCAL ] Saved forecast: SANM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SANM.txt [2026-02-20T20:30:59.305517] [INFO ] [sig ] [2660/3387] Completed SANM in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:30:59.305559] [INFO ] [sig ] [2661/3387] Forecasting SAP... [2026-02-20T20:30:59.305611] [INFO ] [sig ] Generating forecast for: SAP [2026-02-20T20:30:59.305644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-02-20T20:30:59.318676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-02-20T20:30:59.319056] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-02-20T20:30:59.319871] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-02-20T20:30:59.319924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:59.319957] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:59.319985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:59.320042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:59.380063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:59.380746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:59.380855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:59.380889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:59.508031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:59.508193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:59.508269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:59.508301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:59.511859] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-02-20T20:30:59.512137] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-02-20T20:30:59.512280] [INFO ] [sig ] SAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:30:59.661524] [INFO ] [LOCAL ] Saved forecast: SAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SAP.txt [2026-02-20T20:30:59.661689] [INFO ] [sig ] [2661/3387] Completed SAP in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:30:59.661731] [INFO ] [sig ] [2662/3387] Forecasting SARK... [2026-02-20T20:30:59.661762] [INFO ] [sig ] Generating forecast for: SARK [2026-02-20T20:30:59.661793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-02-20T20:30:59.673568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-02-20T20:30:59.673935] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-02-20T20:30:59.674769] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-02-20T20:30:59.674821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:30:59.674854] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:30:59.674880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:30:59.674937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:30:59.734138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:30:59.734923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:30:59.735008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:30:59.735043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:30:59.856926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:30:59.857096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:30:59.857138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:30:59.857166] [INFO ] [FORECASTER] Training complete [2026-02-20T20:30:59.860716] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-02-20T20:30:59.860995] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-02-20T20:30:59.861130] [INFO ] [sig ] SARK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:00.007214] [INFO ] [LOCAL ] Saved forecast: SARK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SARK.txt [2026-02-20T20:31:00.007354] [INFO ] [sig ] [2662/3387] Completed SARK in 0.3s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:31:00.007394] [INFO ] [sig ] [2663/3387] Forecasting SATL... [2026-02-20T20:31:00.007425] [INFO ] [sig ] Generating forecast for: SATL [2026-02-20T20:31:00.007455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-02-20T20:31:00.018830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-02-20T20:31:00.019181] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-02-20T20:31:00.020154] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-02-20T20:31:00.020207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:00.020240] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:00.020266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:00.020323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:00.079676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:00.080379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:00.080512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:00.080547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:00.203232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:00.203398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:00.203439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:00.203468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:00.207070] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-02-20T20:31:00.207379] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-02-20T20:31:00.207518] [INFO ] [sig ] SATL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:00.359135] [INFO ] [LOCAL ] Saved forecast: SATL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SATL.txt [2026-02-20T20:31:00.359310] [INFO ] [sig ] [2663/3387] Completed SATL in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:31:00.359355] [INFO ] [sig ] [2664/3387] Forecasting SATS... [2026-02-20T20:31:00.359387] [INFO ] [sig ] Generating forecast for: SATS [2026-02-20T20:31:00.359418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-02-20T20:31:00.372249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-02-20T20:31:00.372702] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-02-20T20:31:00.373507] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-02-20T20:31:00.373561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:00.373615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:00.373643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:00.373699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:00.435561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:00.436532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:00.436663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:00.436704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:00.592896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:00.593062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:00.593123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:00.593168] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:00.599054] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-02-20T20:31:00.599553] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-02-20T20:31:00.599810] [INFO ] [sig ] SATS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:00.805803] [INFO ] [LOCAL ] Saved forecast: SATS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SATS.txt [2026-02-20T20:31:00.808079] [INFO ] [sig ] [2664/3387] Completed SATS in 0.4s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:31:00.808169] [INFO ] [sig ] [2665/3387] Forecasting SAVA... [2026-02-20T20:31:00.808221] [INFO ] [sig ] Generating forecast for: SAVA [2026-02-20T20:31:00.808271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-02-20T20:31:00.825684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-02-20T20:31:00.826266] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-02-20T20:31:00.827570] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-02-20T20:31:00.827697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:00.827786] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:00.827835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:00.827925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:00.908561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:00.909911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:00.910062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:00.910117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:01.091316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:01.091634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:01.091718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:01.091755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:01.097056] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-02-20T20:31:01.097564] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-02-20T20:31:01.097820] [INFO ] [sig ] SAVA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:01.362453] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SAVA.txt [2026-02-20T20:31:01.362724] [INFO ] [sig ] [2665/3387] Completed SAVA in 0.6s | 2.79 sym/s | Total: 15.9m | ETA: 4.3m [2026-02-20T20:31:01.362800] [INFO ] [sig ] [2666/3387] Forecasting SB... [2026-02-20T20:31:01.362853] [INFO ] [sig ] Generating forecast for: SB [2026-02-20T20:31:01.362914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-02-20T20:31:01.407346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-02-20T20:31:01.408018] [INFO ] [FORECASTER] Starting predict_future for SB [2026-02-20T20:31:01.409568] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-02-20T20:31:01.409666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:01.409721] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:01.409766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:01.409863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:01.509562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:01.510969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:01.511108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:01.511168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:01.697448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:01.697720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:01.697785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:01.697827] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:01.702281] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=70.05%) [2026-02-20T20:31:01.702875] [INFO ] [FORECASTER] Completed predict_future for SB [2026-02-20T20:31:01.703123] [INFO ] [sig ] SB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:01.921356] [INFO ] [LOCAL ] Saved forecast: SB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SB.txt [2026-02-20T20:31:01.921629] [INFO ] [sig ] [2666/3387] Completed SB in 0.6s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:01.921705] [INFO ] [sig ] [2667/3387] Forecasting SBAC... [2026-02-20T20:31:01.921755] [INFO ] [sig ] Generating forecast for: SBAC [2026-02-20T20:31:01.921807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-02-20T20:31:01.938953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-02-20T20:31:01.939545] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-02-20T20:31:01.940983] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-02-20T20:31:01.941057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:01.941109] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:01.941155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:01.941247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:02.014596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:02.015613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:02.015709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:02.015743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:02.143547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:02.143746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:02.143790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:02.143821] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:02.147608] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=20.72%) [2026-02-20T20:31:02.148008] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-02-20T20:31:02.148172] [INFO ] [sig ] SBAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:02.298434] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBAC.txt [2026-02-20T20:31:02.298624] [INFO ] [sig ] [2667/3387] Completed SBAC in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:02.298669] [INFO ] [sig ] [2668/3387] Forecasting SBCF... [2026-02-20T20:31:02.298698] [INFO ] [sig ] Generating forecast for: SBCF [2026-02-20T20:31:02.298727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-02-20T20:31:02.310842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-02-20T20:31:02.311280] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-02-20T20:31:02.312180] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-02-20T20:31:02.312236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:02.312299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:02.312328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:02.312387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:02.372715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:02.373622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:02.373711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:02.373746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:02.496743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:02.496940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:02.496982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:02.497012] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:02.500641] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-02-20T20:31:02.500945] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-02-20T20:31:02.501087] [INFO ] [sig ] SBCF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:02.650489] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SBCF.txt [2026-02-20T20:31:02.650682] [INFO ] [sig ] [2668/3387] Completed SBCF in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:02.650729] [INFO ] [sig ] [2669/3387] Forecasting SBFM... [2026-02-20T20:31:02.650775] [INFO ] [sig ] Generating forecast for: SBFM [2026-02-20T20:31:02.650814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-02-20T20:31:02.663613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-02-20T20:31:02.664045] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-02-20T20:31:02.664924] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-02-20T20:31:02.664979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:02.665012] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:02.665039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:02.665101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:02.728262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:02.729455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:02.729550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:02.729612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:02.858857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:02.859243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:02.859287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:02.859316] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:02.863113] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-02-20T20:31:02.863490] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-02-20T20:31:02.863678] [INFO ] [sig ] SBFM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:03.012597] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBFM.txt [2026-02-20T20:31:03.012767] [INFO ] [sig ] [2669/3387] Completed SBFM in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:03.012813] [INFO ] [sig ] [2670/3387] Forecasting SBGI... [2026-02-20T20:31:03.012872] [INFO ] [sig ] Generating forecast for: SBGI [2026-02-20T20:31:03.012916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-02-20T20:31:03.025169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-02-20T20:31:03.025653] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-02-20T20:31:03.026539] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-02-20T20:31:03.026618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:03.026657] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:03.026684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:03.026746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:03.091015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:03.092021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:03.092118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:03.092151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:03.213511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:03.213689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:03.213732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:03.213761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:03.217478] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=55.10%) [2026-02-20T20:31:03.217803] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-02-20T20:31:03.218121] [INFO ] [sig ] SBGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:03.361151] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SBGI.txt [2026-02-20T20:31:03.361292] [INFO ] [sig ] [2670/3387] Completed SBGI in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:03.361331] [INFO ] [sig ] [2671/3387] Forecasting SBH... [2026-02-20T20:31:03.361361] [INFO ] [sig ] Generating forecast for: SBH [2026-02-20T20:31:03.361393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-02-20T20:31:03.372633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-02-20T20:31:03.373015] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-02-20T20:31:03.373883] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-02-20T20:31:03.373939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:03.373975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:03.374004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:03.374063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:03.434022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:03.434982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:03.435099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:03.435147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:03.577754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:03.577921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:03.577964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:03.578032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:03.582113] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=53.73%) [2026-02-20T20:31:03.582431] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-02-20T20:31:03.582612] [INFO ] [sig ] SBH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:03.738033] [INFO ] [LOCAL ] Saved forecast: SBH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SBH.txt [2026-02-20T20:31:03.738220] [INFO ] [sig ] [2671/3387] Completed SBH in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:03.738265] [INFO ] [sig ] [2672/3387] Forecasting SBI... [2026-02-20T20:31:03.738297] [INFO ] [sig ] Generating forecast for: SBI [2026-02-20T20:31:03.738331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-02-20T20:31:03.749564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-02-20T20:31:03.749967] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-02-20T20:31:03.750914] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-02-20T20:31:03.750972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:03.751008] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:03.751039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:03.751127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:03.809742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:03.810630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:03.810724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:03.810759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:03.932323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:03.932488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:03.932530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:03.932615] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:03.936295] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=63.94%) [2026-02-20T20:31:03.936603] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-02-20T20:31:03.936745] [INFO ] [sig ] SBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:04.101239] [INFO ] [LOCAL ] Saved forecast: SBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SBI.txt [2026-02-20T20:31:04.101418] [INFO ] [sig ] [2672/3387] Completed SBI in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:04.101475] [INFO ] [sig ] [2673/3387] Forecasting SBLK... [2026-02-20T20:31:04.101513] [INFO ] [sig ] Generating forecast for: SBLK [2026-02-20T20:31:04.101547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-02-20T20:31:04.113775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-02-20T20:31:04.114192] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-02-20T20:31:04.115055] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-02-20T20:31:04.115110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:04.115145] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:04.115173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:04.115233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:04.176089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:04.177107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:04.177214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:04.177260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:04.312522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:04.312711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:04.312754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:04.312784] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:04.317473] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-02-20T20:31:04.317892] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-02-20T20:31:04.318077] [INFO ] [sig ] SBLK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:04.526735] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBLK.txt [2026-02-20T20:31:04.526940] [INFO ] [sig ] [2673/3387] Completed SBLK in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:04.526987] [INFO ] [sig ] [2674/3387] Forecasting SBRA... [2026-02-20T20:31:04.527032] [INFO ] [sig ] Generating forecast for: SBRA [2026-02-20T20:31:04.527082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-02-20T20:31:04.542082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-02-20T20:31:04.542506] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-02-20T20:31:04.543752] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-02-20T20:31:04.543823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:04.543870] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:04.543914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:04.544169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:04.614866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:04.615796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:04.615890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:04.615961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:04.739310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:04.739478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:04.739519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:04.739549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:04.743387] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-02-20T20:31:04.743714] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-02-20T20:31:04.743854] [INFO ] [sig ] SBRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:04.888946] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBRA.txt [2026-02-20T20:31:04.889109] [INFO ] [sig ] [2674/3387] Completed SBRA in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:04.889150] [INFO ] [sig ] [2675/3387] Forecasting SBS... [2026-02-20T20:31:04.889181] [INFO ] [sig ] Generating forecast for: SBS [2026-02-20T20:31:04.889212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-02-20T20:31:04.900185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-02-20T20:31:04.900557] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-02-20T20:31:04.901551] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-02-20T20:31:04.901624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:04.901659] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:04.901685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:04.901741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:04.959848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:04.960456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:04.960538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:04.960588] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:05.084180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:05.084339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:05.084381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:05.084411] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:05.087987] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-02-20T20:31:05.088328] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-02-20T20:31:05.088473] [INFO ] [sig ] SBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:05.229277] [INFO ] [LOCAL ] Saved forecast: SBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBS.txt [2026-02-20T20:31:05.229423] [INFO ] [sig ] [2675/3387] Completed SBS in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:05.229466] [INFO ] [sig ] [2676/3387] Forecasting SBSI... [2026-02-20T20:31:05.229496] [INFO ] [sig ] Generating forecast for: SBSI [2026-02-20T20:31:05.229526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-02-20T20:31:05.240632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-02-20T20:31:05.240978] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-02-20T20:31:05.241786] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-02-20T20:31:05.241839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:05.241872] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:05.241899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:05.241983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:05.298421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:05.299086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:05.299168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:05.299201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:05.418044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:05.418198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:05.418242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:05.418272] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:05.421895] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-02-20T20:31:05.422209] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-02-20T20:31:05.422353] [INFO ] [sig ] SBSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:05.565924] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SBSI.txt [2026-02-20T20:31:05.566084] [INFO ] [sig ] [2676/3387] Completed SBSI in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-20T20:31:05.566126] [INFO ] [sig ] [2677/3387] Forecasting SBUX... [2026-02-20T20:31:05.566156] [INFO ] [sig ] Generating forecast for: SBUX [2026-02-20T20:31:05.566186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-02-20T20:31:05.577803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-02-20T20:31:05.578160] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-02-20T20:31:05.578965] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-02-20T20:31:05.579017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:05.579050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:05.579077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:05.579133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:05.639149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:05.639956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:05.640042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:05.640075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:05.764082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:05.764245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:05.764288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:05.764319] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:05.768252] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-02-20T20:31:05.768536] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-02-20T20:31:05.768706] [INFO ] [sig ] SBUX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:05.914523] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SBUX.txt [2026-02-20T20:31:05.914698] [INFO ] [sig ] [2677/3387] Completed SBUX in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 4.2m [2026-02-20T20:31:05.914741] [INFO ] [sig ] [2678/3387] Forecasting SCD... [2026-02-20T20:31:05.914770] [INFO ] [sig ] Generating forecast for: SCD [2026-02-20T20:31:05.914800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-02-20T20:31:05.926491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-02-20T20:31:05.926947] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-02-20T20:31:05.927822] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-02-20T20:31:05.927878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:05.927912] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:05.927941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:05.928001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:05.988684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:05.989592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:05.989720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:05.989754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:06.110895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:06.111063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:06.111104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:06.111133] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:06.114765] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-02-20T20:31:06.115074] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-02-20T20:31:06.115223] [INFO ] [sig ] SCD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:06.262127] [INFO ] [LOCAL ] Saved forecast: SCD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SCD.txt [2026-02-20T20:31:06.262273] [INFO ] [sig ] [2678/3387] Completed SCD in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 4.2m [2026-02-20T20:31:06.262314] [INFO ] [sig ] [2679/3387] Forecasting SCHL... [2026-02-20T20:31:06.262346] [INFO ] [sig ] Generating forecast for: SCHL [2026-02-20T20:31:06.262376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-02-20T20:31:06.273689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-02-20T20:31:06.274066] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-02-20T20:31:06.274929] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-02-20T20:31:06.274985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:06.275020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:06.275051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:06.275110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:06.337397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:06.338454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:06.338547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:06.338617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:06.467744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:06.467907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:06.467950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:06.467981] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:06.472245] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-02-20T20:31:06.472528] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-02-20T20:31:06.472689] [INFO ] [sig ] SCHL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:06.632711] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SCHL.txt [2026-02-20T20:31:06.632952] [INFO ] [sig ] [2679/3387] Completed SCHL in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.2m [2026-02-20T20:31:06.633012] [INFO ] [sig ] [2680/3387] Forecasting SCI... [2026-02-20T20:31:06.633055] [INFO ] [sig ] Generating forecast for: SCI [2026-02-20T20:31:06.633098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-02-20T20:31:06.648442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-02-20T20:31:06.648901] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-02-20T20:31:06.650263] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-02-20T20:31:06.650321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:06.650355] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:06.650384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:06.650442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:06.713038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:06.713991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:06.714085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:06.714122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:06.839325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:06.839496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:06.839539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:06.839592] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:06.843605] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-02-20T20:31:06.843956] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-02-20T20:31:06.844303] [INFO ] [sig ] SCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:06.993532] [INFO ] [LOCAL ] Saved forecast: SCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SCI.txt [2026-02-20T20:31:06.993722] [INFO ] [sig ] [2680/3387] Completed SCI in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.2m [2026-02-20T20:31:06.993773] [INFO ] [sig ] [2681/3387] Forecasting SCL... [2026-02-20T20:31:06.993811] [INFO ] [sig ] Generating forecast for: SCL [2026-02-20T20:31:06.993848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-02-20T20:31:07.005717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-02-20T20:31:07.006176] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-02-20T20:31:07.007186] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-02-20T20:31:07.007244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:07.007278] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:07.007304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:07.007361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:07.071387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:07.072460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:07.072598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:07.072650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:07.204045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:07.204408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:07.204461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:07.204494] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:07.208515] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-02-20T20:31:07.208860] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-02-20T20:31:07.209037] [INFO ] [sig ] SCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:07.366414] [INFO ] [LOCAL ] Saved forecast: SCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SCL.txt [2026-02-20T20:31:07.366648] [INFO ] [sig ] [2681/3387] Completed SCL in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 4.2m [2026-02-20T20:31:07.366696] [INFO ] [sig ] [2682/3387] Forecasting SCM... [2026-02-20T20:31:07.366730] [INFO ] [sig ] Generating forecast for: SCM [2026-02-20T20:31:07.366762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-02-20T20:31:07.380533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-02-20T20:31:07.380950] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-02-20T20:31:07.381797] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-02-20T20:31:07.381853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:07.381888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:07.381917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:07.381976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:07.445614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:07.446487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:07.446601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:07.446640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:07.578158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:07.578324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:07.578367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:07.578398] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:07.581900] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-02-20T20:31:07.582198] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-02-20T20:31:07.582335] [INFO ] [sig ] SCM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:07.728051] [INFO ] [LOCAL ] Saved forecast: SCM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SCM.txt [2026-02-20T20:31:07.728209] [INFO ] [sig ] [2682/3387] Completed SCM in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:07.728249] [INFO ] [sig ] [2683/3387] Forecasting SCSC... [2026-02-20T20:31:07.728280] [INFO ] [sig ] Generating forecast for: SCSC [2026-02-20T20:31:07.728311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-02-20T20:31:07.739424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-02-20T20:31:07.739831] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-02-20T20:31:07.740661] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-02-20T20:31:07.740715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:07.740748] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:07.740774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:07.740829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:07.799515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:07.800417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:07.800507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:07.800541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:07.941423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:07.941626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:07.941691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:07.941736] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:07.945451] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-02-20T20:31:07.945795] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-02-20T20:31:07.945936] [INFO ] [sig ] SCSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:08.105676] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SCSC.txt [2026-02-20T20:31:08.105838] [INFO ] [sig ] [2683/3387] Completed SCSC in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:08.105879] [INFO ] [sig ] [2684/3387] Forecasting SCVL... [2026-02-20T20:31:08.105909] [INFO ] [sig ] Generating forecast for: SCVL [2026-02-20T20:31:08.105938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-02-20T20:31:08.117710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-02-20T20:31:08.118087] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-02-20T20:31:08.118905] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-02-20T20:31:08.118959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:08.118993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:08.119019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:08.119075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:08.189679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:08.190707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:08.190813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:08.190847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:08.320599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:08.320769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:08.320813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:08.320842] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:08.324386] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=52.68%) [2026-02-20T20:31:08.324734] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-02-20T20:31:08.324874] [INFO ] [sig ] SCVL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:08.478431] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SCVL.txt [2026-02-20T20:31:08.478619] [INFO ] [sig ] [2684/3387] Completed SCVL in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:08.478672] [INFO ] [sig ] [2685/3387] Forecasting SCZ... [2026-02-20T20:31:08.478716] [INFO ] [sig ] Generating forecast for: SCZ [2026-02-20T20:31:08.478770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-02-20T20:31:08.492658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-02-20T20:31:08.493104] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-02-20T20:31:08.494009] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-02-20T20:31:08.494065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:08.494130] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:08.494160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:08.494219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:08.559468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:08.560842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:08.560963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:08.561000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:08.697295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:08.697489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:08.697560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:08.697635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:08.701475] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-02-20T20:31:08.701832] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-02-20T20:31:08.701985] [INFO ] [sig ] SCZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:08.869323] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SCZ.txt [2026-02-20T20:31:08.869532] [INFO ] [sig ] [2685/3387] Completed SCZ in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:08.869612] [INFO ] [sig ] [2686/3387] Forecasting SD... [2026-02-20T20:31:08.869656] [INFO ] [sig ] Generating forecast for: SD [2026-02-20T20:31:08.869699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-02-20T20:31:08.885190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-02-20T20:31:08.885726] [INFO ] [FORECASTER] Starting predict_future for SD [2026-02-20T20:31:08.886883] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-02-20T20:31:08.886962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:08.887006] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:08.887044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:08.887126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:08.966005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:08.966983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:08.967075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:08.967111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:09.099732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:09.099910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:09.099955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:09.099985] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:09.104053] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-02-20T20:31:09.104432] [INFO ] [FORECASTER] Completed predict_future for SD [2026-02-20T20:31:09.104611] [INFO ] [sig ] SD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:09.261508] [INFO ] [LOCAL ] Saved forecast: SD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SD.txt [2026-02-20T20:31:09.261730] [INFO ] [sig ] [2686/3387] Completed SD in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:09.261787] [INFO ] [sig ] [2687/3387] Forecasting SDA... [2026-02-20T20:31:09.261820] [INFO ] [sig ] Generating forecast for: SDA [2026-02-20T20:31:09.261852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-02-20T20:31:09.274910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-02-20T20:31:09.275340] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-02-20T20:31:09.276318] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-02-20T20:31:09.276383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:09.276420] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:09.276461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:09.276542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:09.343494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:09.344694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:09.344787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:09.344822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:09.474882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:09.475053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:09.475096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:09.475126] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:09.478744] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-02-20T20:31:09.479062] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-02-20T20:31:09.479209] [INFO ] [sig ] SDA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:09.622771] [INFO ] [LOCAL ] Saved forecast: SDA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SDA.txt [2026-02-20T20:31:09.622930] [INFO ] [sig ] [2687/3387] Completed SDA in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:09.622971] [INFO ] [sig ] [2688/3387] Forecasting SDHY... [2026-02-20T20:31:09.623004] [INFO ] [sig ] Generating forecast for: SDHY [2026-02-20T20:31:09.623035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-02-20T20:31:09.634991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-02-20T20:31:09.635393] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-02-20T20:31:09.636475] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-02-20T20:31:09.636544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:09.636624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:09.636668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:09.636756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:09.699009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:09.700160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:09.700311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:09.700348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:09.820919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:09.821093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:09.821136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:09.821165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:09.825084] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-02-20T20:31:09.825389] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-02-20T20:31:09.825536] [INFO ] [sig ] SDHY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:09.973634] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SDHY.txt [2026-02-20T20:31:09.973787] [INFO ] [sig ] [2688/3387] Completed SDHY in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:09.973826] [INFO ] [sig ] [2689/3387] Forecasting SDRL... [2026-02-20T20:31:09.973857] [INFO ] [sig ] Generating forecast for: SDRL [2026-02-20T20:31:09.973888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-02-20T20:31:09.985624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-02-20T20:31:09.986080] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-02-20T20:31:09.986982] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-02-20T20:31:09.987038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:09.987099] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:09.987129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:09.987202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:10.049034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:10.050180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:10.050280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:10.050316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:10.172204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:10.172370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:10.172412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:10.172441] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:10.176374] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-20T20:31:10.176681] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-02-20T20:31:10.176851] [INFO ] [sig ] SDRL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:10.322843] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SDRL.txt [2026-02-20T20:31:10.322989] [INFO ] [sig ] [2689/3387] Completed SDRL in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:10.323030] [INFO ] [sig ] [2690/3387] Forecasting SDVY... [2026-02-20T20:31:10.323061] [INFO ] [sig ] Generating forecast for: SDVY [2026-02-20T20:31:10.323091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-02-20T20:31:10.335830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-02-20T20:31:10.336422] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-02-20T20:31:10.337506] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-02-20T20:31:10.337562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:10.337616] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:10.337645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:10.337703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:10.399223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:10.400073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:10.400170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:10.400205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:10.545012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:10.545180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:10.545224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:10.545260] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:10.549630] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-02-20T20:31:10.549922] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-02-20T20:31:10.550074] [INFO ] [sig ] SDVY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:10.696675] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SDVY.txt [2026-02-20T20:31:10.696862] [INFO ] [sig ] [2690/3387] Completed SDVY in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:10.696907] [INFO ] [sig ] [2691/3387] Forecasting SE... [2026-02-20T20:31:10.696938] [INFO ] [sig ] Generating forecast for: SE [2026-02-20T20:31:10.696969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-02-20T20:31:10.713194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-02-20T20:31:10.713777] [INFO ] [FORECASTER] Starting predict_future for SE [2026-02-20T20:31:10.715060] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-02-20T20:31:10.715139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:10.715192] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:10.715237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:10.715324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:10.798191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:10.799157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:10.799250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:10.799284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:10.919817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:10.919991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:10.920033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:10.920062] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:10.923596] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-02-20T20:31:10.923893] [INFO ] [FORECASTER] Completed predict_future for SE [2026-02-20T20:31:10.924032] [INFO ] [sig ] SE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:11.069849] [INFO ] [LOCAL ] Saved forecast: SE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SE.txt [2026-02-20T20:31:11.070034] [INFO ] [sig ] [2691/3387] Completed SE in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:11.070079] [INFO ] [sig ] [2692/3387] Forecasting SEDG... [2026-02-20T20:31:11.070110] [INFO ] [sig ] Generating forecast for: SEDG [2026-02-20T20:31:11.070142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-02-20T20:31:11.082509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-02-20T20:31:11.083005] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-02-20T20:31:11.083921] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-02-20T20:31:11.083979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:11.084015] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:11.084043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:11.084101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:11.149367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:11.150357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:11.150454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:11.150492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:11.274379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:11.274546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:11.274608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:11.274639] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:11.278188] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=21.90%) [2026-02-20T20:31:11.278504] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-02-20T20:31:11.278668] [INFO ] [sig ] SEDG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:11.428268] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SEDG.txt [2026-02-20T20:31:11.428431] [INFO ] [sig ] [2692/3387] Completed SEDG in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:11.428481] [INFO ] [sig ] [2693/3387] Forecasting SEE... [2026-02-20T20:31:11.428513] [INFO ] [sig ] Generating forecast for: SEE [2026-02-20T20:31:11.428544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-02-20T20:31:11.441340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-02-20T20:31:11.441824] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-02-20T20:31:11.442745] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-02-20T20:31:11.442803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:11.442842] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:11.442875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:11.442946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:11.503217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:11.504178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:11.504270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:11.504304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:11.632418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:11.632621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:11.632665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:11.632693] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:11.636318] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-02-20T20:31:11.636644] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-02-20T20:31:11.636819] [INFO ] [sig ] SEE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:11.784430] [INFO ] [LOCAL ] Saved forecast: SEE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SEE.txt [2026-02-20T20:31:11.784625] [INFO ] [sig ] [2693/3387] Completed SEE in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-20T20:31:11.784672] [INFO ] [sig ] [2694/3387] Forecasting SEIC... [2026-02-20T20:31:11.784703] [INFO ] [sig ] Generating forecast for: SEIC [2026-02-20T20:31:11.784733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-02-20T20:31:11.796568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-02-20T20:31:11.797070] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-02-20T20:31:11.798142] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-02-20T20:31:11.798215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:11.798249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:11.798275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:11.798333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:11.857767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:11.858706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:11.858795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:11.858836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:11.980989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:11.981148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:11.981190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:11.981219] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:11.984736] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-02-20T20:31:11.985021] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-02-20T20:31:11.985150] [INFO ] [sig ] SEIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:12.138937] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SEIC.txt [2026-02-20T20:31:12.139080] [INFO ] [sig ] [2694/3387] Completed SEIC in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.1m [2026-02-20T20:31:12.139121] [INFO ] [sig ] [2695/3387] Forecasting SELF... [2026-02-20T20:31:12.139150] [INFO ] [sig ] Generating forecast for: SELF [2026-02-20T20:31:12.139180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-02-20T20:31:12.149958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-02-20T20:31:12.150311] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-02-20T20:31:12.151144] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-02-20T20:31:12.151198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:12.151232] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:12.151260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:12.151316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:12.210227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:12.210908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:12.211016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:12.211050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:12.324713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:12.324869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:12.324911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:12.324941] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:12.328411] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-02-20T20:31:12.328710] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-02-20T20:31:12.328844] [INFO ] [sig ] SELF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:12.474049] [INFO ] [LOCAL ] Saved forecast: SELF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SELF.txt [2026-02-20T20:31:12.474207] [INFO ] [sig ] [2695/3387] Completed SELF in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 4.1m [2026-02-20T20:31:12.474248] [INFO ] [sig ] [2696/3387] Forecasting SEM... [2026-02-20T20:31:12.474280] [INFO ] [sig ] Generating forecast for: SEM [2026-02-20T20:31:12.474311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-02-20T20:31:12.486597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-02-20T20:31:12.487004] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-02-20T20:31:12.487847] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-02-20T20:31:12.487901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:12.487934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:12.487961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:12.488018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:12.547158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:12.548028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:12.548114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:12.548148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:12.670016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:12.670182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:12.670226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:12.670288] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:12.674100] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-02-20T20:31:12.674490] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-02-20T20:31:12.674680] [INFO ] [sig ] SEM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:12.820723] [INFO ] [LOCAL ] Saved forecast: SEM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SEM.txt [2026-02-20T20:31:12.820892] [INFO ] [sig ] [2696/3387] Completed SEM in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 4.1m [2026-02-20T20:31:12.820934] [INFO ] [sig ] [2697/3387] Forecasting SENEA... [2026-02-20T20:31:12.820968] [INFO ] [sig ] Generating forecast for: SENEA [2026-02-20T20:31:12.821001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-02-20T20:31:12.832426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-02-20T20:31:12.832834] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-02-20T20:31:12.833669] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-02-20T20:31:12.833725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:12.833760] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:12.833788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:12.833852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:12.895178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:12.896134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:12.896221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:12.896256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:13.026408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:13.026589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:13.026635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:13.026666] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:13.030339] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-02-20T20:31:13.030663] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-02-20T20:31:13.030810] [INFO ] [sig ] SENEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:13.180095] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SENEA.txt [2026-02-20T20:31:13.180271] [INFO ] [sig ] [2697/3387] Completed SENEA in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 4.1m [2026-02-20T20:31:13.180334] [INFO ] [sig ] [2698/3387] Forecasting SENS... [2026-02-20T20:31:13.180388] [INFO ] [sig ] Generating forecast for: SENS [2026-02-20T20:31:13.180427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-02-20T20:31:13.193047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-02-20T20:31:13.193427] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-02-20T20:31:13.194278] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-02-20T20:31:13.194333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:13.194368] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:13.194397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:13.194455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:13.256379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:13.257335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:13.257452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:13.257494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:13.389361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:13.389543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:13.389623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:13.389659] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:13.394111] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-02-20T20:31:13.394505] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-02-20T20:31:13.394694] [INFO ] [sig ] SENS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:13.540994] [INFO ] [LOCAL ] Saved forecast: SENS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SENS.txt [2026-02-20T20:31:13.541186] [INFO ] [sig ] [2698/3387] Completed SENS in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:13.541232] [INFO ] [sig ] [2699/3387] Forecasting SERA... [2026-02-20T20:31:13.541264] [INFO ] [sig ] Generating forecast for: SERA [2026-02-20T20:31:13.541296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-02-20T20:31:13.552273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-02-20T20:31:13.552690] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-02-20T20:31:13.553486] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-02-20T20:31:13.553543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:13.553606] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:13.553639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:13.553699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:13.611175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:13.612107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:13.612193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:13.612226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:13.731500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:13.731684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:13.731726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:13.731756] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:13.735136] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=65.80%) [2026-02-20T20:31:13.735413] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-02-20T20:31:13.735544] [INFO ] [sig ] SERA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:13.881129] [INFO ] [LOCAL ] Saved forecast: SERA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SERA.txt [2026-02-20T20:31:13.881298] [INFO ] [sig ] [2699/3387] Completed SERA in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:13.881340] [INFO ] [sig ] [2700/3387] Forecasting SES... [2026-02-20T20:31:13.881370] [INFO ] [sig ] Generating forecast for: SES [2026-02-20T20:31:13.881400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-02-20T20:31:13.894763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-02-20T20:31:13.895214] [INFO ] [FORECASTER] Starting predict_future for SES [2026-02-20T20:31:13.896085] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-02-20T20:31:13.896139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:13.896172] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:13.896218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:13.896277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:13.955556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:13.956545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:13.956664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:13.956700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:14.089190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:14.089357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:14.089401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:14.089432] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:14.093028] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-02-20T20:31:14.093321] [INFO ] [FORECASTER] Completed predict_future for SES [2026-02-20T20:31:14.093458] [INFO ] [sig ] SES: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:14.240079] [INFO ] [LOCAL ] Saved forecast: SES 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SES.txt [2026-02-20T20:31:14.240248] [INFO ] [sig ] [2700/3387] Completed SES in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:14.240291] [INFO ] [sig ] [2701/3387] Forecasting SEVN... [2026-02-20T20:31:14.240322] [INFO ] [sig ] Generating forecast for: SEVN [2026-02-20T20:31:14.240353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-02-20T20:31:14.252021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-02-20T20:31:14.252533] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-02-20T20:31:14.253535] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-02-20T20:31:14.253631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:14.253686] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:14.253733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:14.253805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:14.312754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:14.313664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:14.313752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:14.313787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:14.432426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:14.432614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:14.432660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:14.432691] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:14.436174] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-02-20T20:31:14.436466] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-02-20T20:31:14.436628] [INFO ] [sig ] SEVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:14.588991] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SEVN.txt [2026-02-20T20:31:14.589154] [INFO ] [sig ] [2701/3387] Completed SEVN in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:14.589193] [INFO ] [sig ] [2702/3387] Forecasting SEZL... [2026-02-20T20:31:14.589226] [INFO ] [sig ] Generating forecast for: SEZL [2026-02-20T20:31:14.589256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-02-20T20:31:14.600609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-02-20T20:31:14.601036] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-02-20T20:31:14.601859] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-02-20T20:31:14.601912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:14.601977] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:14.602006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:14.602063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:14.659463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:14.660435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:14.660526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:14.660561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:14.785392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:14.785564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:14.785628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:14.785661] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:14.789258] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-02-20T20:31:14.789599] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-02-20T20:31:14.789751] [INFO ] [sig ] SEZL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:14.936117] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SEZL.txt [2026-02-20T20:31:14.936282] [INFO ] [sig ] [2702/3387] Completed SEZL in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:14.936324] [INFO ] [sig ] [2703/3387] Forecasting SF... [2026-02-20T20:31:14.936353] [INFO ] [sig ] Generating forecast for: SF [2026-02-20T20:31:14.936383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-02-20T20:31:14.947920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-02-20T20:31:14.948333] [INFO ] [FORECASTER] Starting predict_future for SF [2026-02-20T20:31:14.949148] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-02-20T20:31:14.949202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:14.949235] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:14.949263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:14.949320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:15.009333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:15.010291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:15.010384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:15.010429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:15.137813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:15.137982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:15.138024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:15.138055] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:15.141840] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-20T20:31:15.142184] [INFO ] [FORECASTER] Completed predict_future for SF [2026-02-20T20:31:15.142333] [INFO ] [sig ] SF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:15.295175] [INFO ] [LOCAL ] Saved forecast: SF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SF.txt [2026-02-20T20:31:15.295343] [INFO ] [sig ] [2703/3387] Completed SF in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:15.295385] [INFO ] [sig ] [2704/3387] Forecasting SFB... [2026-02-20T20:31:15.295418] [INFO ] [sig ] Generating forecast for: SFB [2026-02-20T20:31:15.295457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-02-20T20:31:15.307310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-02-20T20:31:15.307751] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-02-20T20:31:15.308708] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-02-20T20:31:15.308769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:15.308804] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:15.308833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:15.308903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:15.370289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:15.371227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:15.371328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:15.371371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:15.489655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:15.489834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:15.489876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:15.489910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:15.493669] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-02-20T20:31:15.494040] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-02-20T20:31:15.494205] [INFO ] [sig ] SFB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:15.647697] [INFO ] [LOCAL ] Saved forecast: SFB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SFB.txt [2026-02-20T20:31:15.647863] [INFO ] [sig ] [2704/3387] Completed SFB in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:15.647909] [INFO ] [sig ] [2705/3387] Forecasting SFBS... [2026-02-20T20:31:15.647946] [INFO ] [sig ] Generating forecast for: SFBS [2026-02-20T20:31:15.647984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-02-20T20:31:15.659826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-02-20T20:31:15.660271] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-02-20T20:31:15.661167] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-02-20T20:31:15.661226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:15.661258] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:15.661284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:15.661340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:15.719125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:15.720081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:15.720172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:15.720205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:15.843629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:15.843797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:15.843841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:15.843870] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:15.847457] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-02-20T20:31:15.847760] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-02-20T20:31:15.847900] [INFO ] [sig ] SFBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:15.992769] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SFBS.txt [2026-02-20T20:31:15.992949] [INFO ] [sig ] [2705/3387] Completed SFBS in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:15.993001] [INFO ] [sig ] [2706/3387] Forecasting SFIX... [2026-02-20T20:31:15.993037] [INFO ] [sig ] Generating forecast for: SFIX [2026-02-20T20:31:15.993074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-02-20T20:31:16.004871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-02-20T20:31:16.005245] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-02-20T20:31:16.006081] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-02-20T20:31:16.006135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:16.006170] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:16.006198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:16.006255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:16.064473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:16.065451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:16.065534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:16.065567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:16.185547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:16.185734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:16.185775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:16.185804] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:16.189410] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=63.35%) [2026-02-20T20:31:16.189714] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-02-20T20:31:16.189858] [INFO ] [sig ] SFIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:16.336431] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SFIX.txt [2026-02-20T20:31:16.336590] [INFO ] [sig ] [2706/3387] Completed SFIX in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:16.336634] [INFO ] [sig ] [2707/3387] Forecasting SFL... [2026-02-20T20:31:16.336663] [INFO ] [sig ] Generating forecast for: SFL [2026-02-20T20:31:16.336693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-02-20T20:31:16.347861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-02-20T20:31:16.348178] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-02-20T20:31:16.348986] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-02-20T20:31:16.349050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:16.349090] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:16.349119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:16.349175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:16.406568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:16.407207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:16.407284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:16.407317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:16.533040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:16.533198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:16.533239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:16.533463] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:16.537265] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-02-20T20:31:16.537751] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-02-20T20:31:16.537880] [INFO ] [sig ] SFL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:16.684132] [INFO ] [LOCAL ] Saved forecast: SFL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SFL.txt [2026-02-20T20:31:16.684267] [INFO ] [sig ] [2707/3387] Completed SFL in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:16.684307] [INFO ] [sig ] [2708/3387] Forecasting SFLO... [2026-02-20T20:31:16.684335] [INFO ] [sig ] Generating forecast for: SFLO [2026-02-20T20:31:16.684364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-02-20T20:31:16.698325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-02-20T20:31:16.698781] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-02-20T20:31:16.699705] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-02-20T20:31:16.699760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:16.699794] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:16.699822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:16.699880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:16.761520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:16.762529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:16.762646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:16.762683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:16.887067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:16.887249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:16.887293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:16.887323] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:16.890999] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=45.73%) [2026-02-20T20:31:16.891303] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-02-20T20:31:16.891447] [INFO ] [sig ] SFLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:17.040664] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SFLO.txt [2026-02-20T20:31:17.040840] [INFO ] [sig ] [2708/3387] Completed SFLO in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:17.040884] [INFO ] [sig ] [2709/3387] Forecasting SFM... [2026-02-20T20:31:17.040914] [INFO ] [sig ] Generating forecast for: SFM [2026-02-20T20:31:17.040945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-02-20T20:31:17.053473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-02-20T20:31:17.053900] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-02-20T20:31:17.054730] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-02-20T20:31:17.054784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:17.054817] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:17.054844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:17.054906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:17.118088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:17.119169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:17.119269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:17.119303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:17.245334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:17.245496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:17.245539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:17.245587] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:17.249103] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-02-20T20:31:17.249391] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-02-20T20:31:17.249527] [INFO ] [sig ] SFM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:17.394978] [INFO ] [LOCAL ] Saved forecast: SFM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SFM.txt [2026-02-20T20:31:17.395164] [INFO ] [sig ] [2709/3387] Completed SFM in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:17.395208] [INFO ] [sig ] [2710/3387] Forecasting SFNC... [2026-02-20T20:31:17.395238] [INFO ] [sig ] Generating forecast for: SFNC [2026-02-20T20:31:17.395269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-02-20T20:31:17.407359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-02-20T20:31:17.407780] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-02-20T20:31:17.408628] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-02-20T20:31:17.408682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:17.408716] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:17.408743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:17.408801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:17.468156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:17.469078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:17.469168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:17.469202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:17.590952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:17.591137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:17.591180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:17.591209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:17.595326] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-02-20T20:31:17.595709] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-02-20T20:31:17.595861] [INFO ] [sig ] SFNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:17.742241] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SFNC.txt [2026-02-20T20:31:17.742404] [INFO ] [sig ] [2710/3387] Completed SFNC in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-20T20:31:17.742445] [INFO ] [sig ] [2711/3387] Forecasting SG... [2026-02-20T20:31:17.742476] [INFO ] [sig ] Generating forecast for: SG [2026-02-20T20:31:17.742506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-02-20T20:31:17.754272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-02-20T20:31:17.754714] [INFO ] [FORECASTER] Starting predict_future for SG [2026-02-20T20:31:17.755545] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-02-20T20:31:17.755629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:17.755663] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:17.755689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:17.755746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:17.824279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:17.825436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:17.825552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:17.825619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:17.959619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:17.959792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:17.959834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:17.959865] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:17.963622] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-02-20T20:31:17.964001] [INFO ] [FORECASTER] Completed predict_future for SG [2026-02-20T20:31:17.964161] [INFO ] [sig ] SG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:18.112287] [INFO ] [LOCAL ] Saved forecast: SG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SG.txt [2026-02-20T20:31:18.112450] [INFO ] [sig ] [2711/3387] Completed SG in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.0m [2026-02-20T20:31:18.112493] [INFO ] [sig ] [2712/3387] Forecasting SGC... [2026-02-20T20:31:18.112524] [INFO ] [sig ] Generating forecast for: SGC [2026-02-20T20:31:18.112555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-02-20T20:31:18.124361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-02-20T20:31:18.124803] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-02-20T20:31:18.125687] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-02-20T20:31:18.125742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:18.125774] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:18.125803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:18.125864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:18.188124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:18.189095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:18.189192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:18.189456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:18.310217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:18.310385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:18.310425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:18.310455] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:18.313979] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-02-20T20:31:18.314282] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-02-20T20:31:18.314420] [INFO ] [sig ] SGC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:18.459728] [INFO ] [LOCAL ] Saved forecast: SGC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SGC.txt [2026-02-20T20:31:18.459892] [INFO ] [sig ] [2712/3387] Completed SGC in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.0m [2026-02-20T20:31:18.459935] [INFO ] [sig ] [2713/3387] Forecasting SGHC... [2026-02-20T20:31:18.459965] [INFO ] [sig ] Generating forecast for: SGHC [2026-02-20T20:31:18.459996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-02-20T20:31:18.471659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-02-20T20:31:18.472072] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-02-20T20:31:18.473107] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-02-20T20:31:18.473179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:18.473213] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:18.473427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:18.473484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:18.531818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:18.532749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:18.532838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:18.532872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:18.653860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:18.654024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:18.654070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:18.654100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:18.657610] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=77.18%) [2026-02-20T20:31:18.657917] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-02-20T20:31:18.658061] [INFO ] [sig ] SGHC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:18.805810] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SGHC.txt [2026-02-20T20:31:18.805977] [INFO ] [sig ] [2713/3387] Completed SGHC in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 4.0m [2026-02-20T20:31:18.806024] [INFO ] [sig ] [2714/3387] Forecasting SGRY... [2026-02-20T20:31:18.806061] [INFO ] [sig ] Generating forecast for: SGRY [2026-02-20T20:31:18.806099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-02-20T20:31:18.818415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-02-20T20:31:18.818831] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-02-20T20:31:18.819653] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-02-20T20:31:18.819706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:18.819745] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:18.819772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:18.819829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:18.878845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:18.879743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:18.879832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:18.879865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:19.007271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:19.007436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:19.007477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:19.007505] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:19.011050] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-02-20T20:31:19.011369] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-02-20T20:31:19.011510] [INFO ] [sig ] SGRY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:19.163726] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SGRY.txt [2026-02-20T20:31:19.163884] [INFO ] [sig ] [2714/3387] Completed SGRY in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 4.0m [2026-02-20T20:31:19.163926] [INFO ] [sig ] [2715/3387] Forecasting SHAK... [2026-02-20T20:31:19.163956] [INFO ] [sig ] Generating forecast for: SHAK [2026-02-20T20:31:19.163986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-02-20T20:31:19.175325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-02-20T20:31:19.175742] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-02-20T20:31:19.176542] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-02-20T20:31:19.176625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:19.176660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:19.176688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:19.176746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:19.237246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:19.238226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:19.238322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:19.238356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:19.361721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:19.361881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:19.361922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:19.361951] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:19.365427] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=83.93%) [2026-02-20T20:31:19.365736] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-02-20T20:31:19.365872] [INFO ] [sig ] SHAK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:19.516490] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SHAK.txt [2026-02-20T20:31:19.516685] [INFO ] [sig ] [2715/3387] Completed SHAK in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:19.516728] [INFO ] [sig ] [2716/3387] Forecasting SHBI... [2026-02-20T20:31:19.516759] [INFO ] [sig ] Generating forecast for: SHBI [2026-02-20T20:31:19.516809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-02-20T20:31:19.528137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-02-20T20:31:19.528531] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-02-20T20:31:19.529388] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-02-20T20:31:19.529443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:19.529476] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:19.529503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:19.529560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:19.590119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:19.590952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:19.591050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:19.591092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:19.710928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:19.711106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:19.711155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:19.711188] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:19.714744] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-02-20T20:31:19.715034] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-02-20T20:31:19.715172] [INFO ] [sig ] SHBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:19.865213] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHBI.txt [2026-02-20T20:31:19.865363] [INFO ] [sig ] [2716/3387] Completed SHBI in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:19.865412] [INFO ] [sig ] [2717/3387] Forecasting SHC... [2026-02-20T20:31:19.865443] [INFO ] [sig ] Generating forecast for: SHC [2026-02-20T20:31:19.865473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-02-20T20:31:19.877801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-02-20T20:31:19.878274] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-02-20T20:31:19.879244] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-02-20T20:31:19.879308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:19.879373] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:19.879408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:19.879467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:19.939260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:19.940228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:19.940330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:19.940364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:20.064903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:20.065101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:20.065166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:20.065214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:20.069007] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-02-20T20:31:20.069369] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-02-20T20:31:20.069527] [INFO ] [sig ] SHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:20.221165] [INFO ] [LOCAL ] Saved forecast: SHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHC.txt [2026-02-20T20:31:20.221366] [INFO ] [sig ] [2717/3387] Completed SHC in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:20.221408] [INFO ] [sig ] [2718/3387] Forecasting SHEL... [2026-02-20T20:31:20.221437] [INFO ] [sig ] Generating forecast for: SHEL [2026-02-20T20:31:20.221473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-02-20T20:31:20.233834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-02-20T20:31:20.234264] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-02-20T20:31:20.235190] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-02-20T20:31:20.235246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:20.235280] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:20.235309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:20.235367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:20.296322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:20.297321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:20.297414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:20.297449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:20.423504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:20.423697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:20.423740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:20.423770] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:20.427546] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=86.54%) [2026-02-20T20:31:20.427908] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-02-20T20:31:20.428061] [INFO ] [sig ] SHEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:20.576013] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SHEL.txt [2026-02-20T20:31:20.576178] [INFO ] [sig ] [2718/3387] Completed SHEL in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:20.576223] [INFO ] [sig ] [2719/3387] Forecasting SHEN... [2026-02-20T20:31:20.576268] [INFO ] [sig ] Generating forecast for: SHEN [2026-02-20T20:31:20.576302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-02-20T20:31:20.588030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-02-20T20:31:20.588461] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-02-20T20:31:20.589323] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-02-20T20:31:20.589377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:20.589448] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:20.589489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:20.589588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:20.648488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:20.649435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:20.649528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:20.649563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:20.776744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:20.776932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:20.776975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:20.777004] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:20.780950] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-02-20T20:31:20.781291] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-02-20T20:31:20.781438] [INFO ] [sig ] SHEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:20.938798] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHEN.txt [2026-02-20T20:31:20.938942] [INFO ] [sig ] [2719/3387] Completed SHEN in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:20.938985] [INFO ] [sig ] [2720/3387] Forecasting SHG... [2026-02-20T20:31:20.939021] [INFO ] [sig ] Generating forecast for: SHG [2026-02-20T20:31:20.939077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-02-20T20:31:20.951534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-02-20T20:31:20.951933] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-02-20T20:31:20.952805] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-02-20T20:31:20.952863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:20.952898] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:20.952939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:20.953020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:21.019784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:21.020888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:21.020978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:21.021012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:21.150635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:21.150791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:21.150868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:21.150902] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:21.154358] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=65.93%) [2026-02-20T20:31:21.154655] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-02-20T20:31:21.154788] [INFO ] [sig ] SHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:21.300821] [INFO ] [LOCAL ] Saved forecast: SHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SHG.txt [2026-02-20T20:31:21.300966] [INFO ] [sig ] [2720/3387] Completed SHG in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:21.301005] [INFO ] [sig ] [2721/3387] Forecasting SHLS... [2026-02-20T20:31:21.301040] [INFO ] [sig ] Generating forecast for: SHLS [2026-02-20T20:31:21.301077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-02-20T20:31:21.312528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-02-20T20:31:21.312889] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-02-20T20:31:21.313876] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-02-20T20:31:21.313929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:21.313961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:21.313987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:21.314048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:21.375402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:21.376511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:21.376621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:21.376658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:21.500268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:21.500425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:21.500466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:21.500501] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:21.504386] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-02-20T20:31:21.504690] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-02-20T20:31:21.504821] [INFO ] [sig ] SHLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:21.648888] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHLS.txt [2026-02-20T20:31:21.649031] [INFO ] [sig ] [2721/3387] Completed SHLS in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:21.649071] [INFO ] [sig ] [2722/3387] Forecasting SHO... [2026-02-20T20:31:21.649102] [INFO ] [sig ] Generating forecast for: SHO [2026-02-20T20:31:21.649134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-02-20T20:31:21.661949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-02-20T20:31:21.662316] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-02-20T20:31:21.663128] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-02-20T20:31:21.663182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:21.663214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:21.663241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:21.663480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:21.721368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:21.722169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:21.722255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:21.722288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:21.850181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:21.850387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:21.850429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:21.850495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:21.854059] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-02-20T20:31:21.854353] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-02-20T20:31:21.854487] [INFO ] [sig ] SHO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:21.996629] [INFO ] [LOCAL ] Saved forecast: SHO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHO.txt [2026-02-20T20:31:21.996824] [INFO ] [sig ] [2722/3387] Completed SHO in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:21.996870] [INFO ] [sig ] [2723/3387] Forecasting SHOC... [2026-02-20T20:31:21.996900] [INFO ] [sig ] Generating forecast for: SHOC [2026-02-20T20:31:21.996930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-02-20T20:31:22.010354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-02-20T20:31:22.010778] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-02-20T20:31:22.011602] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-02-20T20:31:22.011656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:22.011689] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:22.011717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:22.011775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:22.070032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:22.070800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:22.070882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:22.070915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:22.186517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:22.186694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:22.186736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:22.186765] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:22.190192] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-02-20T20:31:22.190468] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-02-20T20:31:22.190618] [INFO ] [sig ] SHOC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:22.335241] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHOC.txt [2026-02-20T20:31:22.335383] [INFO ] [sig ] [2723/3387] Completed SHOC in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:22.335425] [INFO ] [sig ] [2724/3387] Forecasting SHOO... [2026-02-20T20:31:22.335454] [INFO ] [sig ] Generating forecast for: SHOO [2026-02-20T20:31:22.335484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-02-20T20:31:22.346722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-02-20T20:31:22.347115] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-02-20T20:31:22.347928] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-02-20T20:31:22.347981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:22.348029] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:22.348058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:22.348116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:22.407096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:22.407983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:22.408070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:22.408103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:22.530315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:22.530472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:22.530513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:22.530541] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:22.533988] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-02-20T20:31:22.534294] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-02-20T20:31:22.534423] [INFO ] [sig ] SHOO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:22.681655] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SHOO.txt [2026-02-20T20:31:22.681802] [INFO ] [sig ] [2724/3387] Completed SHOO in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:22.681843] [INFO ] [sig ] [2725/3387] Forecasting SHOP... [2026-02-20T20:31:22.681873] [INFO ] [sig ] Generating forecast for: SHOP [2026-02-20T20:31:22.681903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-02-20T20:31:22.693702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-02-20T20:31:22.694025] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-02-20T20:31:22.694841] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-02-20T20:31:22.694894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:22.694926] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:22.694953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:22.695010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:22.754438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:22.755250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:22.755330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:22.755361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:22.881091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:22.881212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:22.881252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:22.881280] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:22.884721] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-02-20T20:31:22.884998] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-02-20T20:31:22.885138] [INFO ] [sig ] SHOP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:23.028061] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SHOP.txt [2026-02-20T20:31:23.028180] [INFO ] [sig ] [2725/3387] Completed SHOP in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:23.028218] [INFO ] [sig ] [2726/3387] Forecasting SHY... [2026-02-20T20:31:23.028248] [INFO ] [sig ] Generating forecast for: SHY [2026-02-20T20:31:23.028278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-02-20T20:31:23.039152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-02-20T20:31:23.039501] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-02-20T20:31:23.040307] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-02-20T20:31:23.040361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:23.040393] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:23.040420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:23.040477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:23.098115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:23.098756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:23.098834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:23.098866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:23.222167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:23.222312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:23.222357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:23.222385] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:23.225807] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: DOWN (p=19.91%) [2026-02-20T20:31:23.226078] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-02-20T20:31:23.226209] [INFO ] [sig ] SHY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:23.373584] [INFO ] [LOCAL ] Saved forecast: SHY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SHY.txt [2026-02-20T20:31:23.373760] [INFO ] [sig ] [2726/3387] Completed SHY in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-20T20:31:23.373811] [INFO ] [sig ] [2727/3387] Forecasting SIBN... [2026-02-20T20:31:23.373845] [INFO ] [sig ] Generating forecast for: SIBN [2026-02-20T20:31:23.373875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-02-20T20:31:23.386033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-02-20T20:31:23.386347] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-02-20T20:31:23.387202] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-02-20T20:31:23.387278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:23.387312] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:23.387338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:23.387394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:23.444854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:23.445503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:23.445599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:23.445634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:23.563882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:23.564032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:23.564071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:23.564104] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:23.567565] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-02-20T20:31:23.567857] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-02-20T20:31:23.567988] [INFO ] [sig ] SIBN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:23.709829] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SIBN.txt [2026-02-20T20:31:23.709962] [INFO ] [sig ] [2727/3387] Completed SIBN in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:23.710010] [INFO ] [sig ] [2728/3387] Forecasting SID... [2026-02-20T20:31:23.710041] [INFO ] [sig ] Generating forecast for: SID [2026-02-20T20:31:23.710071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-02-20T20:31:23.721542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-02-20T20:31:23.721960] [INFO ] [FORECASTER] Starting predict_future for SID [2026-02-20T20:31:23.722777] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-02-20T20:31:23.722830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:23.722862] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:23.722889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:23.722946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:23.782305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:23.783199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:23.783299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:23.783333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:23.903673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:23.903846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:23.903888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:23.903916] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:23.907541] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-02-20T20:31:23.907905] [INFO ] [FORECASTER] Completed predict_future for SID [2026-02-20T20:31:23.908054] [INFO ] [sig ] SID: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:24.057501] [INFO ] [LOCAL ] Saved forecast: SID 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SID.txt [2026-02-20T20:31:24.057691] [INFO ] [sig ] [2728/3387] Completed SID in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:24.057736] [INFO ] [sig ] [2729/3387] Forecasting SIEB... [2026-02-20T20:31:24.057766] [INFO ] [sig ] Generating forecast for: SIEB [2026-02-20T20:31:24.057796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-02-20T20:31:24.068999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-02-20T20:31:24.069369] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-02-20T20:31:24.070169] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-02-20T20:31:24.070222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:24.070254] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:24.070282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:24.070338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:24.129869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:24.130751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:24.130868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:24.130902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:24.253654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:24.253825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:24.253867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:24.253897] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:24.257410] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-02-20T20:31:24.257715] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-02-20T20:31:24.257850] [INFO ] [sig ] SIEB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:24.405452] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SIEB.txt [2026-02-20T20:31:24.405632] [INFO ] [sig ] [2729/3387] Completed SIEB in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:24.405676] [INFO ] [sig ] [2730/3387] Forecasting SIFY... [2026-02-20T20:31:24.405710] [INFO ] [sig ] Generating forecast for: SIFY [2026-02-20T20:31:24.405741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-02-20T20:31:24.417597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-02-20T20:31:24.418000] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-02-20T20:31:24.418823] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-02-20T20:31:24.418877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:24.418909] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:24.418936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:24.418994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:24.476700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:24.477629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:24.477717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:24.477750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:24.596730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:24.596930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:24.596971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:24.596999] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:24.600507] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=25.83%) [2026-02-20T20:31:24.600822] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-02-20T20:31:24.600959] [INFO ] [sig ] SIFY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:24.748033] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SIFY.txt [2026-02-20T20:31:24.748196] [INFO ] [sig ] [2730/3387] Completed SIFY in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:24.748240] [INFO ] [sig ] [2731/3387] Forecasting SIG... [2026-02-20T20:31:24.748269] [INFO ] [sig ] Generating forecast for: SIG [2026-02-20T20:31:24.748300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-02-20T20:31:24.760466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-02-20T20:31:24.760928] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-02-20T20:31:24.761801] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-02-20T20:31:24.761855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:24.761888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:24.761915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:24.761973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:24.821033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:24.821928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:24.822018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:24.822050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:24.940706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:24.940871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:24.940914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:24.940965] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:24.944829] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-02-20T20:31:24.945109] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-02-20T20:31:24.945246] [INFO ] [sig ] SIG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:25.091875] [INFO ] [LOCAL ] Saved forecast: SIG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SIG.txt [2026-02-20T20:31:25.092046] [INFO ] [sig ] [2731/3387] Completed SIG in 0.3s | 2.78 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:25.092090] [INFO ] [sig ] [2732/3387] Forecasting SIGA... [2026-02-20T20:31:25.092120] [INFO ] [sig ] Generating forecast for: SIGA [2026-02-20T20:31:25.092149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-02-20T20:31:25.103710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-02-20T20:31:25.104075] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-02-20T20:31:25.104882] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-02-20T20:31:25.104935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:25.104968] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:25.104995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:25.105051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:25.164570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:25.165491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:25.165601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:25.165637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:25.289518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:25.289699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:25.289760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:25.289791] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:25.293630] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-02-20T20:31:25.293909] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-02-20T20:31:25.294043] [INFO ] [sig ] SIGA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:25.440435] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SIGA.txt [2026-02-20T20:31:25.440653] [INFO ] [sig ] [2732/3387] Completed SIGA in 0.3s | 2.79 sym/s | Total: 16.3m | ETA: 3.9m [2026-02-20T20:31:25.440697] [INFO ] [sig ] [2733/3387] Forecasting SIGI... [2026-02-20T20:31:25.440729] [INFO ] [sig ] Generating forecast for: SIGI [2026-02-20T20:31:25.440758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-02-20T20:31:25.452104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-02-20T20:31:25.452484] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-02-20T20:31:25.453289] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-02-20T20:31:25.453342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:25.453375] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:25.453402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:25.453459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:25.513456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:25.514392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:25.514500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:25.514738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:25.636936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:25.637101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:25.637141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:25.637170] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:25.641171] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-02-20T20:31:25.641479] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-02-20T20:31:25.641630] [INFO ] [sig ] SIGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:25.791425] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SIGI.txt [2026-02-20T20:31:25.791588] [INFO ] [sig ] [2733/3387] Completed SIGI in 0.4s | 2.79 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:25.791631] [INFO ] [sig ] [2734/3387] Forecasting SII... [2026-02-20T20:31:25.791662] [INFO ] [sig ] Generating forecast for: SII [2026-02-20T20:31:25.791694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-02-20T20:31:25.803029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-02-20T20:31:25.803367] [INFO ] [FORECASTER] Starting predict_future for SII [2026-02-20T20:31:25.804176] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-02-20T20:31:25.804231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:25.804265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:25.804483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:25.804540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:25.864124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:25.865195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:25.865294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:25.865329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:25.987469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:25.987654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:25.987697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:25.987727] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:25.991189] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: DOWN (p=20.29%) [2026-02-20T20:31:25.991490] [INFO ] [FORECASTER] Completed predict_future for SII [2026-02-20T20:31:25.991651] [INFO ] [sig ] SII: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:26.135901] [INFO ] [LOCAL ] Saved forecast: SII 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SII.txt [2026-02-20T20:31:26.136064] [INFO ] [sig ] [2734/3387] Completed SII in 0.3s | 2.79 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:26.136102] [INFO ] [sig ] [2735/3387] Forecasting SIMO... [2026-02-20T20:31:26.136132] [INFO ] [sig ] Generating forecast for: SIMO [2026-02-20T20:31:26.136170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-02-20T20:31:26.147742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-02-20T20:31:26.148145] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-02-20T20:31:26.148973] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-02-20T20:31:26.149027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:26.149060] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:26.149104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:26.149162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:26.207809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:26.208709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:26.208799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:26.208833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:26.331382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:26.331546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:26.331608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:26.331640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:26.335082] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-02-20T20:31:26.335392] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-02-20T20:31:26.335523] [INFO ] [sig ] SIMO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:26.480562] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SIMO.txt [2026-02-20T20:31:26.480779] [INFO ] [sig ] [2735/3387] Completed SIMO in 0.3s | 2.79 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:26.480824] [INFO ] [sig ] [2736/3387] Forecasting SIRI... [2026-02-20T20:31:26.480853] [INFO ] [sig ] Generating forecast for: SIRI [2026-02-20T20:31:26.480886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-02-20T20:31:26.493120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-02-20T20:31:26.493466] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-02-20T20:31:26.494255] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-02-20T20:31:26.494312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:26.494376] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:26.494405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:26.494463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:26.557385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:26.558368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:26.558467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:26.558703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:26.682619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:26.682782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:26.682822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:26.682852] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:26.686337] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-02-20T20:31:26.686642] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-02-20T20:31:26.686779] [INFO ] [sig ] SIRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:26.833558] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SIRI.txt [2026-02-20T20:31:26.833753] [INFO ] [sig ] [2736/3387] Completed SIRI in 0.4s | 2.79 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:26.833794] [INFO ] [sig ] [2737/3387] Forecasting SITC... [2026-02-20T20:31:26.833833] [INFO ] [sig ] Generating forecast for: SITC [2026-02-20T20:31:26.833867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-02-20T20:31:26.845662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-02-20T20:31:26.846072] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-02-20T20:31:26.847069] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-02-20T20:31:26.847125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:26.847157] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:26.847188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:26.847256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:26.911189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:26.912171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:26.912268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:26.912303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:27.049859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:27.050023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:27.050068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:27.050097] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:27.053951] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=84.79%) [2026-02-20T20:31:27.054254] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-02-20T20:31:27.054400] [INFO ] [sig ] SITC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:27.216392] [INFO ] [LOCAL ] Saved forecast: SITC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SITC.txt [2026-02-20T20:31:27.216586] [INFO ] [sig ] [2737/3387] Completed SITC in 0.4s | 2.79 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:27.216643] [INFO ] [sig ] [2738/3387] Forecasting SITE... [2026-02-20T20:31:27.216680] [INFO ] [sig ] Generating forecast for: SITE [2026-02-20T20:31:27.216714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-02-20T20:31:27.229819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-02-20T20:31:27.230249] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-02-20T20:31:27.231604] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-02-20T20:31:27.231664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:27.231700] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:27.231728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:27.231786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:27.300209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:27.301590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:27.301695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:27.301736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:27.442657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:27.442828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:27.442902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:27.442961] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:27.447232] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-02-20T20:31:27.447607] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-02-20T20:31:27.447796] [INFO ] [sig ] SITE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:27.611927] [INFO ] [LOCAL ] Saved forecast: SITE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SITE.txt [2026-02-20T20:31:27.612094] [INFO ] [sig ] [2738/3387] Completed SITE in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:27.612136] [INFO ] [sig ] [2739/3387] Forecasting SITM... [2026-02-20T20:31:27.612168] [INFO ] [sig ] Generating forecast for: SITM [2026-02-20T20:31:27.612210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-02-20T20:31:27.627493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-02-20T20:31:27.627952] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-02-20T20:31:27.629056] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-02-20T20:31:27.629112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:27.629146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:27.629173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:27.629235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:27.694853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:27.695836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:27.695933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:27.695986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:27.835949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:27.836117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:27.836164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:27.836259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:27.840333] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=70.99%) [2026-02-20T20:31:27.840889] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-02-20T20:31:27.841036] [INFO ] [sig ] SITM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:28.003336] [INFO ] [LOCAL ] Saved forecast: SITM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SITM.txt [2026-02-20T20:31:28.003498] [INFO ] [sig ] [2739/3387] Completed SITM in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:28.003542] [INFO ] [sig ] [2740/3387] Forecasting SIXG... [2026-02-20T20:31:28.003624] [INFO ] [sig ] Generating forecast for: SIXG [2026-02-20T20:31:28.003674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-02-20T20:31:28.016442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-02-20T20:31:28.017128] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-02-20T20:31:28.018780] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-02-20T20:31:28.018843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:28.018878] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:28.018905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:28.018963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:28.084833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:28.086028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:28.086149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:28.086187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:28.220027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:28.220255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:28.220324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:28.220359] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:28.224705] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=81.02%) [2026-02-20T20:31:28.225082] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-02-20T20:31:28.225227] [INFO ] [sig ] SIXG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:28.386144] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SIXG.txt [2026-02-20T20:31:28.386346] [INFO ] [sig ] [2740/3387] Completed SIXG in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:28.386398] [INFO ] [sig ] [2741/3387] Forecasting SJM... [2026-02-20T20:31:28.386430] [INFO ] [sig ] Generating forecast for: SJM [2026-02-20T20:31:28.386470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-02-20T20:31:28.401096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-02-20T20:31:28.401543] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-02-20T20:31:28.402478] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-02-20T20:31:28.402539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:28.402603] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:28.402635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:28.402693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:28.469351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:28.470350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:28.470446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:28.470496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:28.600544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:28.600724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:28.600766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:28.600798] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:28.604617] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-02-20T20:31:28.604939] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-02-20T20:31:28.605085] [INFO ] [sig ] SJM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:28.767512] [INFO ] [LOCAL ] Saved forecast: SJM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SJM.txt [2026-02-20T20:31:28.767875] [INFO ] [sig ] [2741/3387] Completed SJM in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:28.767916] [INFO ] [sig ] [2742/3387] Forecasting SKE... [2026-02-20T20:31:28.767946] [INFO ] [sig ] Generating forecast for: SKE [2026-02-20T20:31:28.767978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-02-20T20:31:28.780599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-02-20T20:31:28.780940] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-02-20T20:31:28.781820] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-02-20T20:31:28.781888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:28.781932] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:28.781971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:28.782046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:28.852296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:28.853367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:28.853455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:28.853490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:28.993387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:28.993616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:28.993671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:28.993704] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:28.998705] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-02-20T20:31:28.999097] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-02-20T20:31:28.999275] [INFO ] [sig ] SKE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:29.153790] [INFO ] [LOCAL ] Saved forecast: SKE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SKE.txt [2026-02-20T20:31:29.153977] [INFO ] [sig ] [2742/3387] Completed SKE in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:29.154022] [INFO ] [sig ] [2743/3387] Forecasting SKIL... [2026-02-20T20:31:29.154051] [INFO ] [sig ] Generating forecast for: SKIL [2026-02-20T20:31:29.154090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-02-20T20:31:29.167939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-02-20T20:31:29.168359] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-02-20T20:31:29.169395] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-02-20T20:31:29.169450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:29.169682] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:29.169710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:29.169766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:29.235049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:29.236253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:29.236349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:29.236386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:29.361199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:29.361375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:29.361422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:29.361451] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:29.365396] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-20T20:31:29.365876] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-02-20T20:31:29.366011] [INFO ] [sig ] SKIL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:29.510670] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKIL.txt [2026-02-20T20:31:29.510815] [INFO ] [sig ] [2743/3387] Completed SKIL in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-20T20:31:29.510856] [INFO ] [sig ] [2744/3387] Forecasting SKLZ... [2026-02-20T20:31:29.510885] [INFO ] [sig ] Generating forecast for: SKLZ [2026-02-20T20:31:29.510915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-02-20T20:31:29.522107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-02-20T20:31:29.522625] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-02-20T20:31:29.523406] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-02-20T20:31:29.523459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:29.523492] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:29.523519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:29.523594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:29.585031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:29.585759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:29.585841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:29.585874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:29.710825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:29.710982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:29.711024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:29.711053] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:29.714475] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-02-20T20:31:29.714767] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-02-20T20:31:29.714897] [INFO ] [sig ] SKLZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:29.870197] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKLZ.txt [2026-02-20T20:31:29.870396] [INFO ] [sig ] [2744/3387] Completed SKLZ in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.8m [2026-02-20T20:31:29.870450] [INFO ] [sig ] [2745/3387] Forecasting SKM... [2026-02-20T20:31:29.870481] [INFO ] [sig ] Generating forecast for: SKM [2026-02-20T20:31:29.870520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-02-20T20:31:29.883994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-02-20T20:31:29.884432] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-02-20T20:31:29.885330] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-02-20T20:31:29.885385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:29.885419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:29.885448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:29.885509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:29.948376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:29.949148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:29.949257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:29.949292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:30.074702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:30.074885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:30.074931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:30.074963] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:30.078539] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-02-20T20:31:30.078843] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-02-20T20:31:30.078986] [INFO ] [sig ] SKM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:30.224614] [INFO ] [LOCAL ] Saved forecast: SKM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SKM.txt [2026-02-20T20:31:30.224754] [INFO ] [sig ] [2745/3387] Completed SKM in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.8m [2026-02-20T20:31:30.224793] [INFO ] [sig ] [2746/3387] Forecasting SKRE... [2026-02-20T20:31:30.224831] [INFO ] [sig ] Generating forecast for: SKRE [2026-02-20T20:31:30.224860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-02-20T20:31:30.235715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-02-20T20:31:30.236081] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-02-20T20:31:30.236946] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-02-20T20:31:30.237001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:30.237035] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:30.237064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:30.237138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:30.297064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:30.297798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:30.297908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:30.297943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:30.422218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:30.422386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:30.422435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:30.422471] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:30.425923] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-02-20T20:31:30.426194] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-02-20T20:31:30.426323] [INFO ] [sig ] SKRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:30.592225] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKRE.txt [2026-02-20T20:31:30.592393] [INFO ] [sig ] [2746/3387] Completed SKRE in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.8m [2026-02-20T20:31:30.592442] [INFO ] [sig ] [2747/3387] Forecasting SKWD... [2026-02-20T20:31:30.592474] [INFO ] [sig ] Generating forecast for: SKWD [2026-02-20T20:31:30.592509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-02-20T20:31:30.603792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-02-20T20:31:30.604149] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-02-20T20:31:30.605062] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-02-20T20:31:30.605119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:30.605154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:30.605183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:30.605244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:30.665153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:30.666057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:30.666151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:30.666187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:30.792525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:30.792709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:30.792752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:30.792781] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:30.796239] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-02-20T20:31:30.796512] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-02-20T20:31:30.796665] [INFO ] [sig ] SKWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:30.939837] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SKWD.txt [2026-02-20T20:31:30.939959] [INFO ] [sig ] [2747/3387] Completed SKWD in 0.3s | 2.78 sym/s | Total: 16.4m | ETA: 3.8m [2026-02-20T20:31:30.939999] [INFO ] [sig ] [2748/3387] Forecasting SKY... [2026-02-20T20:31:30.940029] [INFO ] [sig ] Generating forecast for: SKY [2026-02-20T20:31:30.940058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-02-20T20:31:30.951244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-02-20T20:31:30.951610] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-02-20T20:31:30.952383] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-02-20T20:31:30.952452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:30.952485] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:30.952513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:30.952588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:31.012888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:31.013783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:31.013873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:31.013908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:31.140042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:31.140201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:31.140245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:31.140276] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:31.143737] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-02-20T20:31:31.144014] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-02-20T20:31:31.144152] [INFO ] [sig ] SKY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:31.304479] [INFO ] [LOCAL ] Saved forecast: SKY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKY.txt [2026-02-20T20:31:31.304683] [INFO ] [sig ] [2748/3387] Completed SKY in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.8m [2026-02-20T20:31:31.304729] [INFO ] [sig ] [2749/3387] Forecasting SKYH... [2026-02-20T20:31:31.304759] [INFO ] [sig ] Generating forecast for: SKYH [2026-02-20T20:31:31.304789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-02-20T20:31:31.317254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-02-20T20:31:31.317719] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-02-20T20:31:31.318739] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-02-20T20:31:31.318793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:31.318832] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:31.318861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:31.318919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:31.380012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:31.380990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:31.381078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:31.381113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:31.504238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:31.504396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:31.504442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:31.504479] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:31.508631] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=87.62%) [2026-02-20T20:31:31.508957] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-02-20T20:31:31.509104] [INFO ] [sig ] SKYH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:31.659886] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SKYH.txt [2026-02-20T20:31:31.660087] [INFO ] [sig ] [2749/3387] Completed SKYH in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:31.660146] [INFO ] [sig ] [2750/3387] Forecasting SKYX... [2026-02-20T20:31:31.660190] [INFO ] [sig ] Generating forecast for: SKYX [2026-02-20T20:31:31.660234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-02-20T20:31:31.671732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-02-20T20:31:31.672093] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-02-20T20:31:31.672946] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-02-20T20:31:31.673022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:31.673056] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:31.673084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:31.673142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:31.734135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:31.734923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:31.735008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:31.735042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:31.857766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:31.857931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:31.857974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:31.858003] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:31.861637] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-02-20T20:31:31.861951] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-02-20T20:31:31.862095] [INFO ] [sig ] SKYX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:32.084747] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKYX.txt [2026-02-20T20:31:32.084895] [INFO ] [sig ] [2750/3387] Completed SKYX in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:32.084934] [INFO ] [sig ] [2751/3387] Forecasting SKYY... [2026-02-20T20:31:32.084963] [INFO ] [sig ] Generating forecast for: SKYY [2026-02-20T20:31:32.084992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-02-20T20:31:32.096111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-02-20T20:31:32.096437] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-02-20T20:31:32.101717] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-02-20T20:31:32.101787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:32.101821] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:32.101849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:32.101906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:32.162066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:32.162987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:32.163070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:32.163103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:32.287683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:32.287841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:32.287881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:32.287910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:32.291406] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-02-20T20:31:32.291728] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-02-20T20:31:32.291862] [INFO ] [sig ] SKYY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:32.441192] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SKYY.txt [2026-02-20T20:31:32.441346] [INFO ] [sig ] [2751/3387] Completed SKYY in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:32.441388] [INFO ] [sig ] [2752/3387] Forecasting SLAB... [2026-02-20T20:31:32.441418] [INFO ] [sig ] Generating forecast for: SLAB [2026-02-20T20:31:32.441448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-02-20T20:31:32.453282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-02-20T20:31:32.453672] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-02-20T20:31:32.454451] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-02-20T20:31:32.454505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:32.454537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:32.454564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:32.454641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:32.516988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:32.518057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:32.518144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:32.518177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:32.649946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:32.650103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:32.650147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:32.650178] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:32.653771] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-02-20T20:31:32.654064] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-02-20T20:31:32.654200] [INFO ] [sig ] SLAB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:32.799951] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLAB.txt [2026-02-20T20:31:32.800093] [INFO ] [sig ] [2752/3387] Completed SLAB in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:32.800132] [INFO ] [sig ] [2753/3387] Forecasting SLB... [2026-02-20T20:31:32.800163] [INFO ] [sig ] Generating forecast for: SLB [2026-02-20T20:31:32.800193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-02-20T20:31:32.811264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-02-20T20:31:32.811605] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-02-20T20:31:32.812440] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-02-20T20:31:32.812496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:32.812562] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:32.812618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:32.812678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:32.871607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:32.872335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:32.872418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:32.872451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:33.003597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:33.003814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:33.003859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:33.003890] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:33.007844] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-02-20T20:31:33.008172] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-02-20T20:31:33.008323] [INFO ] [sig ] SLB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:33.157363] [INFO ] [LOCAL ] Saved forecast: SLB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLB.txt [2026-02-20T20:31:33.157529] [INFO ] [sig ] [2753/3387] Completed SLB in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:33.157587] [INFO ] [sig ] [2754/3387] Forecasting SLDB... [2026-02-20T20:31:33.157620] [INFO ] [sig ] Generating forecast for: SLDB [2026-02-20T20:31:33.157651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-02-20T20:31:33.169864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-02-20T20:31:33.170230] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-02-20T20:31:33.171070] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-02-20T20:31:33.171122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:33.171154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:33.171181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:33.171237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:33.233757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:33.234637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:33.234730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:33.234765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:33.359468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:33.359646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:33.359690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:33.359720] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:33.363140] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-20T20:31:33.363435] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-02-20T20:31:33.363609] [INFO ] [sig ] SLDB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:33.514010] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLDB.txt [2026-02-20T20:31:33.514174] [INFO ] [sig ] [2754/3387] Completed SLDB in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:33.514214] [INFO ] [sig ] [2755/3387] Forecasting SLDP... [2026-02-20T20:31:33.514244] [INFO ] [sig ] Generating forecast for: SLDP [2026-02-20T20:31:33.514275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-02-20T20:31:33.526962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-02-20T20:31:33.527343] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-02-20T20:31:33.528321] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-02-20T20:31:33.528374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:33.528406] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:33.528433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:33.528491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:33.590486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:33.591617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:33.591727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:33.591777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:33.736566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:33.736946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:33.737000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:33.737032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:33.740898] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=18.56%) [2026-02-20T20:31:33.741260] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-02-20T20:31:33.741413] [INFO ] [sig ] SLDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:33.916823] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLDP.txt [2026-02-20T20:31:33.916989] [INFO ] [sig ] [2755/3387] Completed SLDP in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:33.917031] [INFO ] [sig ] [2756/3387] Forecasting SLF... [2026-02-20T20:31:33.917061] [INFO ] [sig ] Generating forecast for: SLF [2026-02-20T20:31:33.917092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-02-20T20:31:33.928562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-02-20T20:31:33.928987] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-02-20T20:31:33.929817] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-02-20T20:31:33.929871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:33.929903] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:33.929930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:33.929987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:33.990106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:33.991023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:33.991113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:33.991148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:34.119369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:34.119535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:34.119611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:34.119687] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:34.123143] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-02-20T20:31:34.123443] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-02-20T20:31:34.123603] [INFO ] [sig ] SLF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:34.269352] [INFO ] [LOCAL ] Saved forecast: SLF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLF.txt [2026-02-20T20:31:34.269489] [INFO ] [sig ] [2756/3387] Completed SLF in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:34.269529] [INFO ] [sig ] [2757/3387] Forecasting SLG... [2026-02-20T20:31:34.269559] [INFO ] [sig ] Generating forecast for: SLG [2026-02-20T20:31:34.269609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-02-20T20:31:34.281309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-02-20T20:31:34.281702] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-02-20T20:31:34.282492] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-02-20T20:31:34.282546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:34.282599] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:34.282642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:34.282699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:34.342677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:34.343666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:34.343762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:34.343797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:34.466973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:34.467112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:34.467154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:34.467185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:34.470737] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-02-20T20:31:34.471030] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-02-20T20:31:34.471170] [INFO ] [sig ] SLG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:34.618779] [INFO ] [LOCAL ] Saved forecast: SLG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLG.txt [2026-02-20T20:31:34.618934] [INFO ] [sig ] [2757/3387] Completed SLG in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:34.618982] [INFO ] [sig ] [2758/3387] Forecasting SLGN... [2026-02-20T20:31:34.619013] [INFO ] [sig ] Generating forecast for: SLGN [2026-02-20T20:31:34.619049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-02-20T20:31:34.630091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-02-20T20:31:34.630449] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-02-20T20:31:34.631271] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-02-20T20:31:34.631325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:34.631357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:34.631384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:34.631445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:34.691566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:34.692364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:34.692468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:34.692511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:34.817812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:34.817968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:34.818009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:34.818039] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:34.821484] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-02-20T20:31:34.821778] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-02-20T20:31:34.821914] [INFO ] [sig ] SLGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:34.968199] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLGN.txt [2026-02-20T20:31:34.968343] [INFO ] [sig ] [2758/3387] Completed SLGN in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:34.968391] [INFO ] [sig ] [2759/3387] Forecasting SLM... [2026-02-20T20:31:34.968427] [INFO ] [sig ] Generating forecast for: SLM [2026-02-20T20:31:34.968465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-02-20T20:31:34.980010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-02-20T20:31:34.980324] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-02-20T20:31:34.981229] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-02-20T20:31:34.981298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:34.981350] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:34.981380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:34.981458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:35.042746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:35.043629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:35.043720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:35.043756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:35.163949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:35.164113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:35.164156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:35.164186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:35.167870] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=64.28%) [2026-02-20T20:31:35.168162] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-02-20T20:31:35.168299] [INFO ] [sig ] SLM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:35.316516] [INFO ] [LOCAL ] Saved forecast: SLM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLM.txt [2026-02-20T20:31:35.316696] [INFO ] [sig ] [2759/3387] Completed SLM in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:35.316752] [INFO ] [sig ] [2760/3387] Forecasting SLN... [2026-02-20T20:31:35.316809] [INFO ] [sig ] Generating forecast for: SLN [2026-02-20T20:31:35.316846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-02-20T20:31:35.328820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-02-20T20:31:35.329191] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-02-20T20:31:35.330036] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-02-20T20:31:35.330092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:35.330126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:35.330154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:35.330213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:35.390004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:35.390897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:35.390997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:35.391034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:35.515352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:35.515534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:35.515615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:35.515658] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:35.519722] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-02-20T20:31:35.520021] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-02-20T20:31:35.520184] [INFO ] [sig ] SLN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:35.703396] [INFO ] [LOCAL ] Saved forecast: SLN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLN.txt [2026-02-20T20:31:35.703601] [INFO ] [sig ] [2760/3387] Completed SLN in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-20T20:31:35.703648] [INFO ] [sig ] [2761/3387] Forecasting SLNO... [2026-02-20T20:31:35.703678] [INFO ] [sig ] Generating forecast for: SLNO [2026-02-20T20:31:35.703710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-02-20T20:31:35.715896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-02-20T20:31:35.716363] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-02-20T20:31:35.717265] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-02-20T20:31:35.717321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:35.717355] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:35.717388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:35.717460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:35.779430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:35.780408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:35.780500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:35.780536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:35.907680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:35.907847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:35.907889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:35.907919] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:35.911537] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=58.18%) [2026-02-20T20:31:35.911847] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-02-20T20:31:35.911985] [INFO ] [sig ] SLNO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:36.063792] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLNO.txt [2026-02-20T20:31:36.063959] [INFO ] [sig ] [2761/3387] Completed SLNO in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.7m [2026-02-20T20:31:36.064000] [INFO ] [sig ] [2762/3387] Forecasting SLP... [2026-02-20T20:31:36.064031] [INFO ] [sig ] Generating forecast for: SLP [2026-02-20T20:31:36.064061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-02-20T20:31:36.076748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-02-20T20:31:36.077207] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-02-20T20:31:36.078097] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-02-20T20:31:36.078151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:36.078185] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:36.078213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:36.078272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:36.139797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:36.140749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:36.140838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:36.140872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:36.265562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:36.265927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:36.265968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:36.265996] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:36.269508] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-02-20T20:31:36.269820] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-02-20T20:31:36.269958] [INFO ] [sig ] SLP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:36.415612] [INFO ] [LOCAL ] Saved forecast: SLP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLP.txt [2026-02-20T20:31:36.415755] [INFO ] [sig ] [2762/3387] Completed SLP in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.7m [2026-02-20T20:31:36.415813] [INFO ] [sig ] [2763/3387] Forecasting SLQD... [2026-02-20T20:31:36.415844] [INFO ] [sig ] Generating forecast for: SLQD [2026-02-20T20:31:36.415875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-02-20T20:31:36.427615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-02-20T20:31:36.427989] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-02-20T20:31:36.428833] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-02-20T20:31:36.428888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:36.428922] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:36.428949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:36.429006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:36.491420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:36.492264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:36.492411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:36.492475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:36.614140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:36.614300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:36.614342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:36.614373] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:36.618151] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-02-20T20:31:36.618452] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-02-20T20:31:36.618629] [INFO ] [sig ] SLQD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:36.767624] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLQD.txt [2026-02-20T20:31:36.767780] [INFO ] [sig ] [2763/3387] Completed SLQD in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.7m [2026-02-20T20:31:36.767822] [INFO ] [sig ] [2764/3387] Forecasting SLRC... [2026-02-20T20:31:36.767854] [INFO ] [sig ] Generating forecast for: SLRC [2026-02-20T20:31:36.767884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-02-20T20:31:36.779110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-02-20T20:31:36.779486] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-02-20T20:31:36.780378] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-02-20T20:31:36.780439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:36.780486] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:36.780518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:36.780600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:36.841031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:36.841828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:36.841913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:36.841947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:36.965104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:36.965304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:36.965354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:36.965387] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:36.969517] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-02-20T20:31:36.969879] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-02-20T20:31:36.970070] [INFO ] [sig ] SLRC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:37.118700] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLRC.txt [2026-02-20T20:31:37.118859] [INFO ] [sig ] [2764/3387] Completed SLRC in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.7m [2026-02-20T20:31:37.118910] [INFO ] [sig ] [2765/3387] Forecasting SLS... [2026-02-20T20:31:37.118943] [INFO ] [sig ] Generating forecast for: SLS [2026-02-20T20:31:37.118975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-02-20T20:31:37.130104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-02-20T20:31:37.130553] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-02-20T20:31:37.131413] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-02-20T20:31:37.131467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:37.131501] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:37.131528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:37.131604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:37.193409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:37.194288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:37.194390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:37.194426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:37.314109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:37.314271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:37.314313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:37.314343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:37.318090] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-20T20:31:37.318373] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-02-20T20:31:37.318528] [INFO ] [sig ] SLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:37.468633] [INFO ] [LOCAL ] Saved forecast: SLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLS.txt [2026-02-20T20:31:37.468996] [INFO ] [sig ] [2765/3387] Completed SLS in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.7m [2026-02-20T20:31:37.469039] [INFO ] [sig ] [2766/3387] Forecasting SLVM... [2026-02-20T20:31:37.469069] [INFO ] [sig ] Generating forecast for: SLVM [2026-02-20T20:31:37.469099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-02-20T20:31:37.481446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-02-20T20:31:37.481846] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-02-20T20:31:37.482661] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-02-20T20:31:37.482714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:37.482747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:37.482774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:37.482831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:37.543032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:37.543980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:37.544070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:37.544105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:37.674543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:37.674761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:37.674806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:37.674858] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:37.678883] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-02-20T20:31:37.679199] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-02-20T20:31:37.679346] [INFO ] [sig ] SLVM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:37.858109] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLVM.txt [2026-02-20T20:31:37.858303] [INFO ] [sig ] [2766/3387] Completed SLVM in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:37.858346] [INFO ] [sig ] [2767/3387] Forecasting SLVO... [2026-02-20T20:31:37.858379] [INFO ] [sig ] Generating forecast for: SLVO [2026-02-20T20:31:37.858411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-02-20T20:31:37.871309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-02-20T20:31:37.871769] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-02-20T20:31:37.872680] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-02-20T20:31:37.872736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:37.872771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:37.872800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:37.872859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:37.936194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:37.937175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:37.937269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:37.937313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:38.066814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:38.066977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:38.067021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:38.067052] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:38.070652] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-20T20:31:38.070999] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-02-20T20:31:38.071150] [INFO ] [sig ] SLVO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:38.218427] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SLVO.txt [2026-02-20T20:31:38.218609] [INFO ] [sig ] [2767/3387] Completed SLVO in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:38.218655] [INFO ] [sig ] [2768/3387] Forecasting SLXN... [2026-02-20T20:31:38.218684] [INFO ] [sig ] Generating forecast for: SLXN [2026-02-20T20:31:38.218714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-02-20T20:31:38.230116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-02-20T20:31:38.230553] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-02-20T20:31:38.231438] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-02-20T20:31:38.231505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:38.231547] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:38.231602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:38.231674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:38.291228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:38.292183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:38.292316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:38.292353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:38.415554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:38.415752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:38.415797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:38.415828] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:38.419480] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-02-20T20:31:38.419826] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-02-20T20:31:38.419968] [INFO ] [sig ] SLXN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:38.568923] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SLXN.txt [2026-02-20T20:31:38.569096] [INFO ] [sig ] [2768/3387] Completed SLXN in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:38.569137] [INFO ] [sig ] [2769/3387] Forecasting SM... [2026-02-20T20:31:38.569168] [INFO ] [sig ] Generating forecast for: SM [2026-02-20T20:31:38.569206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-02-20T20:31:38.580361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-02-20T20:31:38.580770] [INFO ] [FORECASTER] Starting predict_future for SM [2026-02-20T20:31:38.581647] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-02-20T20:31:38.581701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:38.581734] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:38.581760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:38.581816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:38.641715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:38.642644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:38.642731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:38.642765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:38.767263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:38.767445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:38.767493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:38.767529] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:38.771278] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-02-20T20:31:38.771612] [INFO ] [FORECASTER] Completed predict_future for SM [2026-02-20T20:31:38.771770] [INFO ] [sig ] SM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:38.928629] [INFO ] [LOCAL ] Saved forecast: SM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SM.txt [2026-02-20T20:31:38.928798] [INFO ] [sig ] [2769/3387] Completed SM in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:38.928844] [INFO ] [sig ] [2770/3387] Forecasting SMBC... [2026-02-20T20:31:38.928877] [INFO ] [sig ] Generating forecast for: SMBC [2026-02-20T20:31:38.928921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-02-20T20:31:38.940774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-02-20T20:31:38.941185] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-02-20T20:31:38.942098] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-02-20T20:31:38.942155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:38.942217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:38.942262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:38.942324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:39.006012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:39.006944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:39.007035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:39.007069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:39.135332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:39.135512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:39.135568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:39.135651] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:39.139678] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=47.43%) [2026-02-20T20:31:39.140016] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-02-20T20:31:39.140190] [INFO ] [sig ] SMBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:39.298676] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMBC.txt [2026-02-20T20:31:39.298874] [INFO ] [sig ] [2770/3387] Completed SMBC in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:39.298935] [INFO ] [sig ] [2771/3387] Forecasting SMBK... [2026-02-20T20:31:39.298968] [INFO ] [sig ] Generating forecast for: SMBK [2026-02-20T20:31:39.298999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-02-20T20:31:39.310717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-02-20T20:31:39.311111] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-02-20T20:31:39.312009] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-02-20T20:31:39.312065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:39.312098] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:39.312125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:39.312184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:39.376316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:39.377197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:39.377285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:39.377333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:39.501429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:39.501619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:39.501666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:39.501696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:39.505366] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-02-20T20:31:39.505740] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-02-20T20:31:39.505894] [INFO ] [sig ] SMBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:39.656220] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMBK.txt [2026-02-20T20:31:39.656383] [INFO ] [sig ] [2771/3387] Completed SMBK in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:39.656426] [INFO ] [sig ] [2772/3387] Forecasting SMCI... [2026-02-20T20:31:39.656456] [INFO ] [sig ] Generating forecast for: SMCI [2026-02-20T20:31:39.656487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-02-20T20:31:39.667423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-02-20T20:31:39.667845] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-02-20T20:31:39.668720] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-02-20T20:31:39.668774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:39.668807] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:39.668835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:39.668892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:39.728338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:39.729210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:39.729297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:39.729330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:39.858202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:39.858368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:39.858409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:39.858441] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:39.862111] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-02-20T20:31:39.862447] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-02-20T20:31:39.862621] [INFO ] [sig ] SMCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:40.015615] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SMCI.txt [2026-02-20T20:31:40.015817] [INFO ] [sig ] [2772/3387] Completed SMCI in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:40.015862] [INFO ] [sig ] [2773/3387] Forecasting SMCX... [2026-02-20T20:31:40.015892] [INFO ] [sig ] Generating forecast for: SMCX [2026-02-20T20:31:40.015924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-02-20T20:31:40.027321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-02-20T20:31:40.027750] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-02-20T20:31:40.028590] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-02-20T20:31:40.028653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:40.028693] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:40.028726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:40.028794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:40.089557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:40.090519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:40.090631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:40.090668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:40.232518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:40.232691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:40.232736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:40.232806] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:40.237857] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-02-20T20:31:40.238228] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-02-20T20:31:40.238385] [INFO ] [sig ] SMCX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:40.381825] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMCX.txt [2026-02-20T20:31:40.381992] [INFO ] [sig ] [2773/3387] Completed SMCX in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:40.382035] [INFO ] [sig ] [2774/3387] Forecasting SMFG... [2026-02-20T20:31:40.382066] [INFO ] [sig ] Generating forecast for: SMFG [2026-02-20T20:31:40.382113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-02-20T20:31:40.394234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-02-20T20:31:40.394714] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-02-20T20:31:40.395604] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-02-20T20:31:40.395662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:40.395696] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:40.395724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:40.395781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:40.453236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:40.454169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:40.454256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:40.454290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:40.586653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:40.586829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:40.586874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:40.586904] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:40.591060] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=83.29%) [2026-02-20T20:31:40.591360] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-02-20T20:31:40.591501] [INFO ] [sig ] SMFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:40.741148] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SMFG.txt [2026-02-20T20:31:40.741311] [INFO ] [sig ] [2774/3387] Completed SMFG in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:40.741352] [INFO ] [sig ] [2775/3387] Forecasting SMH... [2026-02-20T20:31:40.741382] [INFO ] [sig ] Generating forecast for: SMH [2026-02-20T20:31:40.741414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-02-20T20:31:40.752243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-02-20T20:31:40.752619] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-02-20T20:31:40.753418] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-02-20T20:31:40.753472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:40.753505] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:40.753532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:40.753609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:40.815302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:40.816315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:40.816404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:40.816437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:40.940318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:40.940486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:40.940529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:40.940560] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:40.944177] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=31.17%) [2026-02-20T20:31:40.944490] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-02-20T20:31:40.944687] [INFO ] [sig ] SMH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:41.099645] [INFO ] [LOCAL ] Saved forecast: SMH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMH.txt [2026-02-20T20:31:41.099866] [INFO ] [sig ] [2775/3387] Completed SMH in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:41.099917] [INFO ] [sig ] [2776/3387] Forecasting SMHI... [2026-02-20T20:31:41.099951] [INFO ] [sig ] Generating forecast for: SMHI [2026-02-20T20:31:41.099985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-02-20T20:31:41.111190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-02-20T20:31:41.111636] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-02-20T20:31:41.112506] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-02-20T20:31:41.112561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:41.112625] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:41.112656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:41.112715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:41.173132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:41.174048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:41.174139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:41.174172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:41.296024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:41.296209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:41.296253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:41.296282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:41.299983] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-02-20T20:31:41.300285] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-02-20T20:31:41.300424] [INFO ] [sig ] SMHI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:41.451060] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMHI.txt [2026-02-20T20:31:41.451221] [INFO ] [sig ] [2776/3387] Completed SMHI in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:41.451262] [INFO ] [sig ] [2777/3387] Forecasting SMHX... [2026-02-20T20:31:41.451293] [INFO ] [sig ] Generating forecast for: SMHX [2026-02-20T20:31:41.451322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-02-20T20:31:41.462989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-02-20T20:31:41.463620] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-02-20T20:31:41.464713] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-02-20T20:31:41.464769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:41.464803] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:41.464831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:41.464893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:41.526364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:41.527352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:41.527441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:41.527477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:41.652018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:41.652194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:41.652235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:41.652288] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:41.655745] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-02-20T20:31:41.656024] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-02-20T20:31:41.656162] [INFO ] [sig ] SMHX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:41.800518] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMHX.txt [2026-02-20T20:31:41.800709] [INFO ] [sig ] [2777/3387] Completed SMHX in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-20T20:31:41.800763] [INFO ] [sig ] [2778/3387] Forecasting SMID... [2026-02-20T20:31:41.800792] [INFO ] [sig ] Generating forecast for: SMID [2026-02-20T20:31:41.800822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-02-20T20:31:41.811176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-02-20T20:31:41.811540] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-02-20T20:31:41.812371] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-02-20T20:31:41.812425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:41.812457] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:41.812485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:41.812547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:41.869921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:41.870878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:41.870971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:41.871004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:41.975368] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:41.975534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:41.975593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:41.975629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:41.979109] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-02-20T20:31:41.979393] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-02-20T20:31:41.979524] [INFO ] [sig ] SMID: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:42.126536] [INFO ] [LOCAL ] Saved forecast: SMID 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMID.txt [2026-02-20T20:31:42.126714] [INFO ] [sig ] [2778/3387] Completed SMID in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.6m [2026-02-20T20:31:42.126757] [INFO ] [sig ] [2779/3387] Forecasting SMPL... [2026-02-20T20:31:42.126805] [INFO ] [sig ] Generating forecast for: SMPL [2026-02-20T20:31:42.126837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-02-20T20:31:42.138639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-02-20T20:31:42.139050] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-02-20T20:31:42.139925] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-02-20T20:31:42.139979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:42.140013] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:42.140040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:42.140097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:42.202015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:42.202904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:42.202993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:42.203026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:42.324609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:42.324778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:42.324819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:42.324847] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:42.328704] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-02-20T20:31:42.328979] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-02-20T20:31:42.329299] [INFO ] [sig ] SMPL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:42.476062] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMPL.txt [2026-02-20T20:31:42.476184] [INFO ] [sig ] [2779/3387] Completed SMPL in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.6m [2026-02-20T20:31:42.476222] [INFO ] [sig ] [2780/3387] Forecasting SMTC... [2026-02-20T20:31:42.476252] [INFO ] [sig ] Generating forecast for: SMTC [2026-02-20T20:31:42.476281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-02-20T20:31:42.487639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-02-20T20:31:42.487976] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-02-20T20:31:42.488810] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-02-20T20:31:42.488866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:42.488899] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:42.488928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:42.488987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:42.548487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:42.549174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:42.549286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:42.549320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:42.669839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:42.670003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:42.670045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:42.670073] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:42.673544] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-02-20T20:31:42.673859] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-02-20T20:31:42.673994] [INFO ] [sig ] SMTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:42.821782] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SMTC.txt [2026-02-20T20:31:42.821948] [INFO ] [sig ] [2780/3387] Completed SMTC in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.6m [2026-02-20T20:31:42.821991] [INFO ] [sig ] [2781/3387] Forecasting SMTI... [2026-02-20T20:31:42.822022] [INFO ] [sig ] Generating forecast for: SMTI [2026-02-20T20:31:42.822053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-02-20T20:31:42.833392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-02-20T20:31:42.833811] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-02-20T20:31:42.834632] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-02-20T20:31:42.834696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:42.834735] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:42.834768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:42.834842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:42.894223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:42.895180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:42.895266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:42.895301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:43.018945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:43.019109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:43.019149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:43.019178] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:43.022607] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-02-20T20:31:43.022887] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-02-20T20:31:43.023022] [INFO ] [sig ] SMTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:43.167813] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMTI.txt [2026-02-20T20:31:43.167954] [INFO ] [sig ] [2781/3387] Completed SMTI in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.6m [2026-02-20T20:31:43.167995] [INFO ] [sig ] [2782/3387] Forecasting SMWB... [2026-02-20T20:31:43.168025] [INFO ] [sig ] Generating forecast for: SMWB [2026-02-20T20:31:43.168058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-02-20T20:31:43.180599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-02-20T20:31:43.180953] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-02-20T20:31:43.181821] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-02-20T20:31:43.181876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:43.181910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:43.181937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:43.181995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:43.242699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:43.243632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:43.243906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:43.243938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:43.370118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:43.370279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:43.370320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:43.370349] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:43.373787] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-02-20T20:31:43.374063] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-02-20T20:31:43.374192] [INFO ] [sig ] SMWB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:43.518628] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SMWB.txt [2026-02-20T20:31:43.518771] [INFO ] [sig ] [2782/3387] Completed SMWB in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:43.518811] [INFO ] [sig ] [2783/3387] Forecasting SMX... [2026-02-20T20:31:43.518842] [INFO ] [sig ] Generating forecast for: SMX [2026-02-20T20:31:43.518872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-02-20T20:31:43.531294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-02-20T20:31:43.531666] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-02-20T20:31:43.532446] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-02-20T20:31:43.532514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:43.532549] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:43.532594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:43.532653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:43.594465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:43.595329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:43.595413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:43.595447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:43.706336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:43.706484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:43.706524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:43.706554] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:43.710253] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-02-20T20:31:43.710529] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-02-20T20:31:43.710685] [INFO ] [sig ] SMX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:43.856309] [INFO ] [LOCAL ] Saved forecast: SMX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SMX.txt [2026-02-20T20:31:43.856471] [INFO ] [sig ] [2783/3387] Completed SMX in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:43.856513] [INFO ] [sig ] [2784/3387] Forecasting SN... [2026-02-20T20:31:43.856542] [INFO ] [sig ] Generating forecast for: SN [2026-02-20T20:31:43.856589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-02-20T20:31:43.867695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-02-20T20:31:43.868083] [INFO ] [FORECASTER] Starting predict_future for SN [2026-02-20T20:31:43.868944] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-02-20T20:31:43.868997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:43.869030] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:43.869056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:43.869112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:43.928641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:43.929715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:43.929800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:43.929832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:44.059631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:44.059735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:44.059775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:44.059804] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:44.063603] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-02-20T20:31:44.063906] [INFO ] [FORECASTER] Completed predict_future for SN [2026-02-20T20:31:44.064036] [INFO ] [sig ] SN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:44.209805] [INFO ] [LOCAL ] Saved forecast: SN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SN.txt [2026-02-20T20:31:44.209950] [INFO ] [sig ] [2784/3387] Completed SN in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:44.209991] [INFO ] [sig ] [2785/3387] Forecasting SNA... [2026-02-20T20:31:44.210020] [INFO ] [sig ] Generating forecast for: SNA [2026-02-20T20:31:44.210051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-02-20T20:31:44.221569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-02-20T20:31:44.221964] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-02-20T20:31:44.222770] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-02-20T20:31:44.222824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:44.223023] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:44.223051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:44.223107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:44.280467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:44.281260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:44.281346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:44.281379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:44.400895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:44.401060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:44.401099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:44.401127] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:44.405258] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=43.80%) [2026-02-20T20:31:44.405534] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-02-20T20:31:44.405689] [INFO ] [sig ] SNA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:44.553349] [INFO ] [LOCAL ] Saved forecast: SNA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNA.txt [2026-02-20T20:31:44.553502] [INFO ] [sig ] [2785/3387] Completed SNA in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:44.553543] [INFO ] [sig ] [2786/3387] Forecasting SNAP... [2026-02-20T20:31:44.553595] [INFO ] [sig ] Generating forecast for: SNAP [2026-02-20T20:31:44.553635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-02-20T20:31:44.565558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-02-20T20:31:44.566137] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-02-20T20:31:44.567190] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-02-20T20:31:44.567244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:44.567276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:44.567302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:44.567358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:44.628031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:44.629189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:44.629275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:44.629309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:44.756056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:44.756228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:44.756271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:44.756300] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:44.759947] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-02-20T20:31:44.760263] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-02-20T20:31:44.760410] [INFO ] [sig ] SNAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:44.917313] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNAP.txt [2026-02-20T20:31:44.917494] [INFO ] [sig ] [2786/3387] Completed SNAP in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:44.917538] [INFO ] [sig ] [2787/3387] Forecasting SNCY... [2026-02-20T20:31:44.917588] [INFO ] [sig ] Generating forecast for: SNCY [2026-02-20T20:31:44.917624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-02-20T20:31:44.928897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-02-20T20:31:44.929305] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-02-20T20:31:44.930197] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-02-20T20:31:44.930252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:44.930315] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:44.930345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:44.930404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:44.991174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:44.992064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:44.992162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:44.992196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:45.121376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:45.121540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:45.121601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:45.121635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:45.125319] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-02-20T20:31:45.125659] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-02-20T20:31:45.125810] [INFO ] [sig ] SNCY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:45.272486] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNCY.txt [2026-02-20T20:31:45.272652] [INFO ] [sig ] [2787/3387] Completed SNCY in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:45.272705] [INFO ] [sig ] [2788/3387] Forecasting SND... [2026-02-20T20:31:45.272744] [INFO ] [sig ] Generating forecast for: SND [2026-02-20T20:31:45.272781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-02-20T20:31:45.283408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-02-20T20:31:45.283754] [INFO ] [FORECASTER] Starting predict_future for SND [2026-02-20T20:31:45.284541] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-02-20T20:31:45.284624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:45.284662] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:45.284690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:45.284751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:45.343063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:45.343698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:45.343778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:45.343810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:45.460479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:45.460661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:45.460712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:45.460748] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:45.464186] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-02-20T20:31:45.464497] [INFO ] [FORECASTER] Completed predict_future for SND [2026-02-20T20:31:45.464652] [INFO ] [sig ] SND: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:45.607660] [INFO ] [LOCAL ] Saved forecast: SND 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SND.txt [2026-02-20T20:31:45.607779] [INFO ] [sig ] [2788/3387] Completed SND in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:45.607817] [INFO ] [sig ] [2789/3387] Forecasting SNDL... [2026-02-20T20:31:45.607847] [INFO ] [sig ] Generating forecast for: SNDL [2026-02-20T20:31:45.607877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-02-20T20:31:45.619347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-02-20T20:31:45.619727] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-02-20T20:31:45.620856] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-02-20T20:31:45.621081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:45.621115] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:45.621144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:45.621202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:45.679724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:45.680369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:45.680448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:45.680480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:45.809859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:45.810031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:45.810074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:45.810104] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:45.814599] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=25.41%) [2026-02-20T20:31:45.815033] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-02-20T20:31:45.815216] [INFO ] [sig ] SNDL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:45.990983] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNDL.txt [2026-02-20T20:31:45.991196] [INFO ] [sig ] [2789/3387] Completed SNDL in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:45.991248] [INFO ] [sig ] [2790/3387] Forecasting SNDX... [2026-02-20T20:31:45.991287] [INFO ] [sig ] Generating forecast for: SNDX [2026-02-20T20:31:45.991326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-02-20T20:31:46.007784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-02-20T20:31:46.008380] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-02-20T20:31:46.009481] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-02-20T20:31:46.009538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:46.009587] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:46.009620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:46.009680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:46.073691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:46.074615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:46.074708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:46.074743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:46.204301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:46.204487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:46.204530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:46.204614] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:46.211034] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-02-20T20:31:46.211392] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-02-20T20:31:46.211543] [INFO ] [sig ] SNDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:46.362334] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNDX.txt [2026-02-20T20:31:46.362472] [INFO ] [sig ] [2790/3387] Completed SNDX in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:46.362513] [INFO ] [sig ] [2791/3387] Forecasting SNES... [2026-02-20T20:31:46.362542] [INFO ] [sig ] Generating forecast for: SNES [2026-02-20T20:31:46.362590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-02-20T20:31:46.375668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-02-20T20:31:46.376205] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-02-20T20:31:46.377265] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-02-20T20:31:46.377320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:46.377353] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:46.377380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:46.377437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:46.438889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:46.439527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:46.439625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:46.439660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:46.559037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:46.559204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:46.559246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:46.559275] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:46.562779] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-02-20T20:31:46.563056] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-02-20T20:31:46.563190] [INFO ] [sig ] SNES: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:46.707452] [INFO ] [LOCAL ] Saved forecast: SNES 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNES.txt [2026-02-20T20:31:46.707618] [INFO ] [sig ] [2791/3387] Completed SNES in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:46.707670] [INFO ] [sig ] [2792/3387] Forecasting SNEX... [2026-02-20T20:31:46.707707] [INFO ] [sig ] Generating forecast for: SNEX [2026-02-20T20:31:46.707744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-02-20T20:31:46.719297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-02-20T20:31:46.719713] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-02-20T20:31:46.720513] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-02-20T20:31:46.720595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:46.720631] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:46.720659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:46.720720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:46.778946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:46.779635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:46.779717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:46.779750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:46.902588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:46.902751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:46.902792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:46.902822] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:46.906853] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-02-20T20:31:46.907134] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-02-20T20:31:46.907263] [INFO ] [sig ] SNEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:47.050381] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNEX.txt [2026-02-20T20:31:47.050517] [INFO ] [sig ] [2792/3387] Completed SNEX in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:47.050557] [INFO ] [sig ] [2793/3387] Forecasting SNFCA... [2026-02-20T20:31:47.050610] [INFO ] [sig ] Generating forecast for: SNFCA [2026-02-20T20:31:47.050643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-02-20T20:31:47.061003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-02-20T20:31:47.061343] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-02-20T20:31:47.062149] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-02-20T20:31:47.062202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:47.062234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:47.062261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:47.062320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:47.122204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:47.123240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:47.123325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:47.123357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:47.241990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:47.242154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:47.242194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:47.242224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:47.245711] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-02-20T20:31:47.245990] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-02-20T20:31:47.246121] [INFO ] [sig ] SNFCA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:47.396462] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNFCA.txt [2026-02-20T20:31:47.396650] [INFO ] [sig ] [2793/3387] Completed SNFCA in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-20T20:31:47.396695] [INFO ] [sig ] [2794/3387] Forecasting SNGX... [2026-02-20T20:31:47.396726] [INFO ] [sig ] Generating forecast for: SNGX [2026-02-20T20:31:47.396755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-02-20T20:31:47.407937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-02-20T20:31:47.408313] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-02-20T20:31:47.409149] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-02-20T20:31:47.409219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:47.409253] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:47.409280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:47.409336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:47.467315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:47.468242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:47.468329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:47.468363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:47.591277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:47.591438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:47.591480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:47.591509] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:47.594946] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-02-20T20:31:47.595222] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-02-20T20:31:47.595355] [INFO ] [sig ] SNGX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:47.744146] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNGX.txt [2026-02-20T20:31:47.744331] [INFO ] [sig ] [2794/3387] Completed SNGX in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.5m [2026-02-20T20:31:47.744374] [INFO ] [sig ] [2795/3387] Forecasting SNN... [2026-02-20T20:31:47.744407] [INFO ] [sig ] Generating forecast for: SNN [2026-02-20T20:31:47.744439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-02-20T20:31:47.759899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-02-20T20:31:47.760433] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-02-20T20:31:47.761712] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-02-20T20:31:47.761787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:47.761843] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:47.761891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:47.761986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:47.852307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:47.853877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:47.854092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:47.854157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:48.023540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:48.023765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:48.023835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:48.023888] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:48.029452] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=22.40%) [2026-02-20T20:31:48.029948] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-02-20T20:31:48.030165] [INFO ] [sig ] SNN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:48.264504] [INFO ] [LOCAL ] Saved forecast: SNN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNN.txt [2026-02-20T20:31:48.264792] [INFO ] [sig ] [2795/3387] Completed SNN in 0.5s | 2.78 sym/s | Total: 16.7m | ETA: 3.5m [2026-02-20T20:31:48.264866] [INFO ] [sig ] [2796/3387] Forecasting SNOA... [2026-02-20T20:31:48.264919] [INFO ] [sig ] Generating forecast for: SNOA [2026-02-20T20:31:48.264968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-02-20T20:31:48.305274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-02-20T20:31:48.327359] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-02-20T20:31:48.329233] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-02-20T20:31:48.329349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:48.329405] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:48.329456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:48.329599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:48.429390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:48.430563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:48.430697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:48.430736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:48.609129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:48.609346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:48.609410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:48.609458] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:48.614824] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: UP (p=65.55%) [2026-02-20T20:31:48.615369] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-02-20T20:31:48.615606] [INFO ] [sig ] SNOA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:48.848810] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNOA.txt [2026-02-20T20:31:48.849064] [INFO ] [sig ] [2796/3387] Completed SNOA in 0.6s | 2.78 sym/s | Total: 16.7m | ETA: 3.5m [2026-02-20T20:31:48.849135] [INFO ] [sig ] [2797/3387] Forecasting SNPS... [2026-02-20T20:31:48.849187] [INFO ] [sig ] Generating forecast for: SNPS [2026-02-20T20:31:48.849240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-02-20T20:31:48.865768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-02-20T20:31:48.866310] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-02-20T20:31:48.867532] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-02-20T20:31:48.867639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:48.867698] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:48.867749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:48.867851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:48.962693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:48.963959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:48.964137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:48.964196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:49.113813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:49.113983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:49.114027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:49.114057] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:49.117825] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=62.39%) [2026-02-20T20:31:49.118164] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-02-20T20:31:49.118313] [INFO ] [sig ] SNPS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:49.266654] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNPS.txt [2026-02-20T20:31:49.266839] [INFO ] [sig ] [2797/3387] Completed SNPS in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.5m [2026-02-20T20:31:49.266902] [INFO ] [sig ] [2798/3387] Forecasting SNX... [2026-02-20T20:31:49.266937] [INFO ] [sig ] Generating forecast for: SNX [2026-02-20T20:31:49.266970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-02-20T20:31:49.279924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-02-20T20:31:49.280285] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-02-20T20:31:49.281116] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-02-20T20:31:49.281171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:49.281205] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:49.281234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:49.281292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:49.349952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:49.350964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:49.351053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:49.351088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:49.477479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:49.477664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:49.477709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:49.477740] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:49.481723] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-02-20T20:31:49.482015] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-02-20T20:31:49.482147] [INFO ] [sig ] SNX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:49.624364] [INFO ] [LOCAL ] Saved forecast: SNX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SNX.txt [2026-02-20T20:31:49.624520] [INFO ] [sig ] [2798/3387] Completed SNX in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:49.624561] [INFO ] [sig ] [2799/3387] Forecasting SNY... [2026-02-20T20:31:49.624611] [INFO ] [sig ] Generating forecast for: SNY [2026-02-20T20:31:49.624643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-02-20T20:31:49.635990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-02-20T20:31:49.636360] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-02-20T20:31:49.637261] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-02-20T20:31:49.637316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:49.637349] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:49.637377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:49.637436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:49.696029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:49.696926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:49.697016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:49.697049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:49.816936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:49.817099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:49.817139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:49.817168] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:49.820709] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-02-20T20:31:49.821018] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-02-20T20:31:49.821209] [INFO ] [sig ] SNY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:49.965373] [INFO ] [LOCAL ] Saved forecast: SNY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SNY.txt [2026-02-20T20:31:49.965522] [INFO ] [sig ] [2799/3387] Completed SNY in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:49.965564] [INFO ] [sig ] [2800/3387] Forecasting SO... [2026-02-20T20:31:49.965615] [INFO ] [sig ] Generating forecast for: SO [2026-02-20T20:31:49.965645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-02-20T20:31:49.976534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-02-20T20:31:49.976939] [INFO ] [FORECASTER] Starting predict_future for SO [2026-02-20T20:31:49.977767] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-02-20T20:31:49.977832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:49.977872] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:49.977902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:49.977958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:50.036862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:50.037708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:50.037797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:50.037832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:50.159014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:50.159175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:50.159215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:50.159244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:50.162686] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-02-20T20:31:50.162971] [INFO ] [FORECASTER] Completed predict_future for SO [2026-02-20T20:31:50.163100] [INFO ] [sig ] SO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:50.306021] [INFO ] [LOCAL ] Saved forecast: SO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SO.txt [2026-02-20T20:31:50.306190] [INFO ] [sig ] [2800/3387] Completed SO in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:50.306231] [INFO ] [sig ] [2801/3387] Forecasting SOCL... [2026-02-20T20:31:50.306260] [INFO ] [sig ] Generating forecast for: SOCL [2026-02-20T20:31:50.306291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-02-20T20:31:50.317010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-02-20T20:31:50.317384] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-02-20T20:31:50.318218] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-02-20T20:31:50.318272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:50.318305] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:50.318331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:50.318388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:50.375244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:50.376005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:50.376087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:50.376120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:50.485009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:50.485177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:50.485255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:50.485287] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:50.488806] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-02-20T20:31:50.489089] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-02-20T20:31:50.489224] [INFO ] [sig ] SOCL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:50.631513] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SOCL.txt [2026-02-20T20:31:50.631701] [INFO ] [sig ] [2801/3387] Completed SOCL in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:50.631746] [INFO ] [sig ] [2802/3387] Forecasting SOFI... [2026-02-20T20:31:50.631775] [INFO ] [sig ] Generating forecast for: SOFI [2026-02-20T20:31:50.631806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-02-20T20:31:50.643509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-02-20T20:31:50.643967] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-02-20T20:31:50.644830] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-02-20T20:31:50.644883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:50.644916] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:50.644943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:50.644999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:50.702612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:50.703507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:50.703619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:50.703657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:50.831988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:50.832157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:50.832201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:50.832230] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:50.836369] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-02-20T20:31:50.836698] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-02-20T20:31:50.836877] [INFO ] [sig ] SOFI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:50.983086] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SOFI.txt [2026-02-20T20:31:50.983471] [INFO ] [sig ] [2802/3387] Completed SOFI in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:50.983528] [INFO ] [sig ] [2803/3387] Forecasting SOGP... [2026-02-20T20:31:50.983587] [INFO ] [sig ] Generating forecast for: SOGP [2026-02-20T20:31:50.983634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-02-20T20:31:50.996881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-02-20T20:31:50.997510] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-02-20T20:31:50.998342] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-02-20T20:31:50.998397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:50.998430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:50.998458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:50.998516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:51.056649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:51.057532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:51.057668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:51.057705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:51.175072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:51.175233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:51.175274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:51.175304] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:51.178791] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-02-20T20:31:51.179092] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-02-20T20:31:51.179224] [INFO ] [sig ] SOGP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:51.320290] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SOGP.txt [2026-02-20T20:31:51.320435] [INFO ] [sig ] [2803/3387] Completed SOGP in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:51.320475] [INFO ] [sig ] [2804/3387] Forecasting SOJC... [2026-02-20T20:31:51.320505] [INFO ] [sig ] Generating forecast for: SOJC [2026-02-20T20:31:51.320534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-02-20T20:31:51.331188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-02-20T20:31:51.331560] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-02-20T20:31:51.332354] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-02-20T20:31:51.332406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:51.332467] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:51.332496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:51.332552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:51.389523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:51.390321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:51.390405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:51.390438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:51.508008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:51.508158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:51.508198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:51.508227] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:51.511719] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-02-20T20:31:51.512000] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-02-20T20:31:51.512130] [INFO ] [sig ] SOJC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:51.652810] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SOJC.txt [2026-02-20T20:31:51.652960] [INFO ] [sig ] [2804/3387] Completed SOJC in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:51.653000] [INFO ] [sig ] [2805/3387] Forecasting SOJD... [2026-02-20T20:31:51.653030] [INFO ] [sig ] Generating forecast for: SOJD [2026-02-20T20:31:51.653060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-02-20T20:31:51.663439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-02-20T20:31:51.663848] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-02-20T20:31:51.664672] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-02-20T20:31:51.664725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:51.664793] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:51.664831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:51.664902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:51.721364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:51.722045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:51.722125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:51.722158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:51.846347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:51.846490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:51.846533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:51.846562] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:51.850036] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-02-20T20:31:51.850307] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-02-20T20:31:51.850432] [INFO ] [sig ] SOJD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:51.998983] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SOJD.txt [2026-02-20T20:31:51.999173] [INFO ] [sig ] [2805/3387] Completed SOJD in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:51.999214] [INFO ] [sig ] [2806/3387] Forecasting SOJE... [2026-02-20T20:31:51.999246] [INFO ] [sig ] Generating forecast for: SOJE [2026-02-20T20:31:51.999288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-02-20T20:31:52.011281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-02-20T20:31:52.011694] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-02-20T20:31:52.012489] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-02-20T20:31:52.012542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:52.012593] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:52.012624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:52.012681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:52.070926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:52.071810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:52.071902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:52.071935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:52.199007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:52.199172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:52.199212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:52.199240] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:52.202861] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-02-20T20:31:52.203159] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-02-20T20:31:52.203295] [INFO ] [sig ] SOJE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:52.355566] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SOJE.txt [2026-02-20T20:31:52.355748] [INFO ] [sig ] [2806/3387] Completed SOJE in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:52.355792] [INFO ] [sig ] [2807/3387] Forecasting SON... [2026-02-20T20:31:52.355822] [INFO ] [sig ] Generating forecast for: SON [2026-02-20T20:31:52.355855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-02-20T20:31:52.367795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-02-20T20:31:52.368225] [INFO ] [FORECASTER] Starting predict_future for SON [2026-02-20T20:31:52.369286] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-02-20T20:31:52.369340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:52.369376] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:52.369409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:52.369479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:52.432755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:52.433545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:52.433659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:52.433695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:52.560169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:52.560331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:52.560373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:52.560437] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:52.564044] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-02-20T20:31:52.564327] [INFO ] [FORECASTER] Completed predict_future for SON [2026-02-20T20:31:52.564463] [INFO ] [sig ] SON: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:52.708556] [INFO ] [LOCAL ] Saved forecast: SON 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SON.txt [2026-02-20T20:31:52.708726] [INFO ] [sig ] [2807/3387] Completed SON in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:52.708768] [INFO ] [sig ] [2808/3387] Forecasting SONO... [2026-02-20T20:31:52.708797] [INFO ] [sig ] Generating forecast for: SONO [2026-02-20T20:31:52.708834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-02-20T20:31:52.719786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-02-20T20:31:52.720153] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-02-20T20:31:52.721013] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-02-20T20:31:52.721067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:52.721098] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:52.721124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:52.721179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:52.779195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:52.780084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:52.780170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:52.780204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:52.899685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:52.899850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:52.899891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:52.899920] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:52.903358] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-02-20T20:31:52.903661] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-02-20T20:31:52.903798] [INFO ] [sig ] SONO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:53.055791] [INFO ] [LOCAL ] Saved forecast: SONO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SONO.txt [2026-02-20T20:31:53.055976] [INFO ] [sig ] [2808/3387] Completed SONO in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:53.056024] [INFO ] [sig ] [2809/3387] Forecasting SOPH... [2026-02-20T20:31:53.056073] [INFO ] [sig ] Generating forecast for: SOPH [2026-02-20T20:31:53.056107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-02-20T20:31:53.068872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-02-20T20:31:53.069333] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-02-20T20:31:53.070247] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-02-20T20:31:53.070304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:53.070340] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:53.070370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:53.070429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:53.132787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:53.133720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:53.133812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:53.133851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:53.257010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:53.257180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:53.257224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:53.257255] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:53.260868] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-02-20T20:31:53.261158] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-02-20T20:31:53.261298] [INFO ] [sig ] SOPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:53.410217] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SOPH.txt [2026-02-20T20:31:53.410377] [INFO ] [sig ] [2809/3387] Completed SOPH in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:53.410419] [INFO ] [sig ] [2810/3387] Forecasting SOUN... [2026-02-20T20:31:53.410450] [INFO ] [sig ] Generating forecast for: SOUN [2026-02-20T20:31:53.410480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-02-20T20:31:53.423708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-02-20T20:31:53.424083] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-02-20T20:31:53.424927] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-02-20T20:31:53.424983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:53.425017] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:53.425045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:53.425103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:53.489767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:53.490704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:53.490795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:53.490829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:53.609118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:53.609283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:53.609325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:53.609354] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:53.612892] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-02-20T20:31:53.613181] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-02-20T20:31:53.613311] [INFO ] [sig ] SOUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:53.758065] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SOUN.txt [2026-02-20T20:31:53.758226] [INFO ] [sig ] [2810/3387] Completed SOUN in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-20T20:31:53.758267] [INFO ] [sig ] [2811/3387] Forecasting SOXQ... [2026-02-20T20:31:53.758297] [INFO ] [sig ] Generating forecast for: SOXQ [2026-02-20T20:31:53.758328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-02-20T20:31:53.769907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-02-20T20:31:53.770271] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-02-20T20:31:53.771102] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-02-20T20:31:53.771156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:53.771189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:53.771217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:53.771275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:53.831917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:53.832779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:53.832870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:53.832904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:53.966889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:53.967066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:53.967108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:53.967137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:53.970707] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-02-20T20:31:53.971029] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-02-20T20:31:53.971164] [INFO ] [sig ] SOXQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:54.117774] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SOXQ.txt [2026-02-20T20:31:54.117909] [INFO ] [sig ] [2811/3387] Completed SOXQ in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.4m [2026-02-20T20:31:54.117950] [INFO ] [sig ] [2812/3387] Forecasting SOXX... [2026-02-20T20:31:54.117979] [INFO ] [sig ] Generating forecast for: SOXX [2026-02-20T20:31:54.118009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-02-20T20:31:54.130179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-02-20T20:31:54.130539] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-02-20T20:31:54.131364] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-02-20T20:31:54.131419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:54.131453] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:54.131481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:54.131539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:54.190347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:54.191072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:54.191158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:54.191192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:54.318402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:54.318562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:54.318643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:54.318748] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:54.322369] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=76.98%) [2026-02-20T20:31:54.322684] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-02-20T20:31:54.322828] [INFO ] [sig ] SOXX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:54.467981] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SOXX.txt [2026-02-20T20:31:54.468143] [INFO ] [sig ] [2812/3387] Completed SOXX in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.4m [2026-02-20T20:31:54.468184] [INFO ] [sig ] [2813/3387] Forecasting SPAI... [2026-02-20T20:31:54.468214] [INFO ] [sig ] Generating forecast for: SPAI [2026-02-20T20:31:54.468244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-02-20T20:31:54.478981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-02-20T20:31:54.479390] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-02-20T20:31:54.480266] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-02-20T20:31:54.480320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:54.480354] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:54.480381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:54.480437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:54.539380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:54.540367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:54.540459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:54.540493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:54.658505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:54.658698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:54.658741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:54.658769] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:54.662360] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-02-20T20:31:54.662678] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-02-20T20:31:54.662825] [INFO ] [sig ] SPAI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:54.812517] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPAI.txt [2026-02-20T20:31:54.812710] [INFO ] [sig ] [2813/3387] Completed SPAI in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 3.4m [2026-02-20T20:31:54.812753] [INFO ] [sig ] [2814/3387] Forecasting SPB... [2026-02-20T20:31:54.812782] [INFO ] [sig ] Generating forecast for: SPB [2026-02-20T20:31:54.812811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-02-20T20:31:54.824213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-02-20T20:31:54.824665] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-02-20T20:31:54.825489] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-02-20T20:31:54.825544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:54.825599] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:54.825632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:54.825689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:54.888621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:54.889538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:54.889692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:54.889762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:55.018611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:55.018778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:55.018821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:55.018851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:55.022419] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-02-20T20:31:55.022746] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-02-20T20:31:55.022892] [INFO ] [sig ] SPB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:55.171322] [INFO ] [LOCAL ] Saved forecast: SPB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPB.txt [2026-02-20T20:31:55.171484] [INFO ] [sig ] [2814/3387] Completed SPB in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 3.4m [2026-02-20T20:31:55.171525] [INFO ] [sig ] [2815/3387] Forecasting SPCB... [2026-02-20T20:31:55.171556] [INFO ] [sig ] Generating forecast for: SPCB [2026-02-20T20:31:55.171609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-02-20T20:31:55.182950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-02-20T20:31:55.183347] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-02-20T20:31:55.184176] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-02-20T20:31:55.184229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:55.184262] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:55.184289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:55.184345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:55.242977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:55.243870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:55.243958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:55.243992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:55.362593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:55.362751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:55.362792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:55.362820] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:55.366555] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-02-20T20:31:55.366886] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-02-20T20:31:55.367043] [INFO ] [sig ] SPCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:55.516105] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPCB.txt [2026-02-20T20:31:55.516264] [INFO ] [sig ] [2815/3387] Completed SPCB in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:55.516306] [INFO ] [sig ] [2816/3387] Forecasting SPCE... [2026-02-20T20:31:55.516335] [INFO ] [sig ] Generating forecast for: SPCE [2026-02-20T20:31:55.516365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-02-20T20:31:55.527462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-02-20T20:31:55.527866] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-02-20T20:31:55.528718] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-02-20T20:31:55.528773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:55.528806] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:55.528849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:55.528920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:55.588497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:55.589543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:55.589690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:55.589727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:55.710805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:55.710971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:55.711015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:55.711044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:55.714675] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-02-20T20:31:55.715084] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-02-20T20:31:55.715255] [INFO ] [sig ] SPCE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:55.871815] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPCE.txt [2026-02-20T20:31:55.871984] [INFO ] [sig ] [2816/3387] Completed SPCE in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:55.872027] [INFO ] [sig ] [2817/3387] Forecasting SPE... [2026-02-20T20:31:55.872057] [INFO ] [sig ] Generating forecast for: SPE [2026-02-20T20:31:55.872087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-02-20T20:31:55.884106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-02-20T20:31:55.884554] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-02-20T20:31:55.885478] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-02-20T20:31:55.885550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:55.885627] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:55.885660] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:55.885736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:55.948488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:55.949420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:55.949510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:55.949544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:56.071492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:56.071702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:56.071746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:56.071775] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:56.075503] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-02-20T20:31:56.075798] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-02-20T20:31:56.075928] [INFO ] [sig ] SPE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:56.228179] [INFO ] [LOCAL ] Saved forecast: SPE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPE.txt [2026-02-20T20:31:56.228351] [INFO ] [sig ] [2817/3387] Completed SPE in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:56.228393] [INFO ] [sig ] [2818/3387] Forecasting SPFI... [2026-02-20T20:31:56.228422] [INFO ] [sig ] Generating forecast for: SPFI [2026-02-20T20:31:56.228452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-02-20T20:31:56.241594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-02-20T20:31:56.241988] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-02-20T20:31:56.242849] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-02-20T20:31:56.242912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:56.242952] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:56.242985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:56.243053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:56.303440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:56.304225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:56.304499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:56.304533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:56.425992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:56.426154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:56.426196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:56.426226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:56.429887] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-02-20T20:31:56.430212] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-02-20T20:31:56.430357] [INFO ] [sig ] SPFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:56.579876] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPFI.txt [2026-02-20T20:31:56.580044] [INFO ] [sig ] [2818/3387] Completed SPFI in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:56.580094] [INFO ] [sig ] [2819/3387] Forecasting SPG... [2026-02-20T20:31:56.580125] [INFO ] [sig ] Generating forecast for: SPG [2026-02-20T20:31:56.580156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-02-20T20:31:56.591278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-02-20T20:31:56.591753] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-02-20T20:31:56.592670] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-02-20T20:31:56.592727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:56.592761] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:56.592789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:56.592847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:56.670917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:56.671826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:56.671915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:56.671949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:56.821546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:56.821765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:56.821828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:56.821868] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:56.826353] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-02-20T20:31:56.826725] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-02-20T20:31:56.826905] [INFO ] [sig ] SPG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:56.981956] [INFO ] [LOCAL ] Saved forecast: SPG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPG.txt [2026-02-20T20:31:56.982129] [INFO ] [sig ] [2819/3387] Completed SPG in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:56.982172] [INFO ] [sig ] [2820/3387] Forecasting SPGI... [2026-02-20T20:31:56.982202] [INFO ] [sig ] Generating forecast for: SPGI [2026-02-20T20:31:56.982246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-02-20T20:31:56.994030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-02-20T20:31:56.994468] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-02-20T20:31:56.995412] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-02-20T20:31:56.995486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:56.995539] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:56.995604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:56.995691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:57.060535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:57.061472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:57.061561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:57.061617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:57.191151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:57.191318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:57.191359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:57.191390] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:57.194815] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-02-20T20:31:57.195124] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-02-20T20:31:57.195255] [INFO ] [sig ] SPGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:57.340493] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPGI.txt [2026-02-20T20:31:57.340658] [INFO ] [sig ] [2820/3387] Completed SPGI in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:57.340701] [INFO ] [sig ] [2821/3387] Forecasting SPH... [2026-02-20T20:31:57.340734] [INFO ] [sig ] Generating forecast for: SPH [2026-02-20T20:31:57.340765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-02-20T20:31:57.355150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-02-20T20:31:57.355521] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-02-20T20:31:57.356351] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-02-20T20:31:57.356406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:57.356468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:57.356498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:57.356558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:57.418128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:57.419440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:57.419532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:57.419566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:57.545632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:57.545794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:57.545837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:57.545867] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:57.549547] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=30.66%) [2026-02-20T20:31:57.549858] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-02-20T20:31:57.550016] [INFO ] [sig ] SPH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:57.701046] [INFO ] [LOCAL ] Saved forecast: SPH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPH.txt [2026-02-20T20:31:57.701406] [INFO ] [sig ] [2821/3387] Completed SPH in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:57.701450] [INFO ] [sig ] [2822/3387] Forecasting SPOK... [2026-02-20T20:31:57.701481] [INFO ] [sig ] Generating forecast for: SPOK [2026-02-20T20:31:57.701509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-02-20T20:31:57.714406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-02-20T20:31:57.714840] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-02-20T20:31:57.715914] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-02-20T20:31:57.715970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:57.716004] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:57.716031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:57.716088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:57.778034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:57.778839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:57.778925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:57.778960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:57.905023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:57.905187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:57.905425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:57.905457] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:57.909057] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=44.53%) [2026-02-20T20:31:57.909346] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-02-20T20:31:57.909487] [INFO ] [sig ] SPOK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:58.056458] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPOK.txt [2026-02-20T20:31:58.056633] [INFO ] [sig ] [2822/3387] Completed SPOK in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:58.056679] [INFO ] [sig ] [2823/3387] Forecasting SPRO... [2026-02-20T20:31:58.056710] [INFO ] [sig ] Generating forecast for: SPRO [2026-02-20T20:31:58.056746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-02-20T20:31:58.068311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-02-20T20:31:58.068690] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-02-20T20:31:58.069506] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-02-20T20:31:58.069561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:58.069624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:58.069654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:58.069712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:58.130458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:58.131203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:58.131288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:58.131322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:58.260962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:58.261118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:58.261159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:58.261186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:58.264845] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-02-20T20:31:58.265200] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-02-20T20:31:58.265353] [INFO ] [sig ] SPRO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:31:58.411506] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SPRO.txt [2026-02-20T20:31:58.411697] [INFO ] [sig ] [2823/3387] Completed SPRO in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:58.411739] [INFO ] [sig ] [2824/3387] Forecasting SPRX... [2026-02-20T20:31:58.411769] [INFO ] [sig ] Generating forecast for: SPRX [2026-02-20T20:31:58.411801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-02-20T20:31:58.422797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-02-20T20:31:58.423208] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-02-20T20:31:58.424070] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-02-20T20:31:58.424130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:58.424163] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:58.424189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:58.424246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:58.481475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:58.482393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:58.482484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:58.482518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:58.602434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:58.602619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:58.602665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:58.602728] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:58.606340] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=18.11%) [2026-02-20T20:31:58.606668] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-02-20T20:31:58.606841] [INFO ] [sig ] SPRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:58.753769] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPRX.txt [2026-02-20T20:31:58.753953] [INFO ] [sig ] [2824/3387] Completed SPRX in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:58.754000] [INFO ] [sig ] [2825/3387] Forecasting SPRY... [2026-02-20T20:31:58.754031] [INFO ] [sig ] Generating forecast for: SPRY [2026-02-20T20:31:58.754060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-02-20T20:31:58.765300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-02-20T20:31:58.765738] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-02-20T20:31:58.766700] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-02-20T20:31:58.766757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:58.766816] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:58.766847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:58.766905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:58.826370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:58.827372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:58.827461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:58.827496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:58.959711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:58.959871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:58.959911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:58.959944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:58.963624] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=14.27%) [2026-02-20T20:31:58.963926] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-02-20T20:31:58.964065] [INFO ] [sig ] SPRY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:59.115848] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPRY.txt [2026-02-20T20:31:59.115986] [INFO ] [sig ] [2825/3387] Completed SPRY in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:59.116026] [INFO ] [sig ] [2826/3387] Forecasting SPSC... [2026-02-20T20:31:59.116056] [INFO ] [sig ] Generating forecast for: SPSC [2026-02-20T20:31:59.116086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-02-20T20:31:59.128615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-02-20T20:31:59.129016] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-02-20T20:31:59.129882] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-02-20T20:31:59.129937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:59.129970] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:59.129998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:59.130058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:59.198652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:59.199464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:59.199553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:59.199606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:59.319782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:59.319943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:59.319992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:59.320029] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:59.323517] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-02-20T20:31:59.323819] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-02-20T20:31:59.323956] [INFO ] [sig ] SPSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:59.472193] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPSC.txt [2026-02-20T20:31:59.472327] [INFO ] [sig ] [2826/3387] Completed SPSC in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:59.472368] [INFO ] [sig ] [2827/3387] Forecasting SPWH... [2026-02-20T20:31:59.472398] [INFO ] [sig ] Generating forecast for: SPWH [2026-02-20T20:31:59.472429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-02-20T20:31:59.483732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-02-20T20:31:59.484115] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-02-20T20:31:59.484975] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-02-20T20:31:59.485034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:59.485067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:59.485095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:59.485152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:59.546996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:59.547931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:59.548020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:59.548059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:31:59.678649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:31:59.678808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:31:59.678850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:31:59.678880] [INFO ] [FORECASTER] Training complete [2026-02-20T20:31:59.682882] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-02-20T20:31:59.683171] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-02-20T20:31:59.683306] [INFO ] [sig ] SPWH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:31:59.837158] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPWH.txt [2026-02-20T20:31:59.837323] [INFO ] [sig ] [2827/3387] Completed SPWH in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-20T20:31:59.837365] [INFO ] [sig ] [2828/3387] Forecasting SPXC... [2026-02-20T20:31:59.837396] [INFO ] [sig ] Generating forecast for: SPXC [2026-02-20T20:31:59.837427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-02-20T20:31:59.849907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-02-20T20:31:59.850277] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-02-20T20:31:59.851126] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-02-20T20:31:59.851180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:31:59.851214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:31:59.851241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:31:59.851316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:31:59.914692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:31:59.915601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:31:59.915691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:31:59.915725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:00.046295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:00.046465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:00.046507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:00.046536] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:00.051138] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-02-20T20:32:00.051706] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-02-20T20:32:00.051858] [INFO ] [sig ] SPXC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:00.204959] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPXC.txt [2026-02-20T20:32:00.205127] [INFO ] [sig ] [2828/3387] Completed SPXC in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.3m [2026-02-20T20:32:00.205173] [INFO ] [sig ] [2829/3387] Forecasting SPXX... [2026-02-20T20:32:00.205222] [INFO ] [sig ] Generating forecast for: SPXX [2026-02-20T20:32:00.205257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-02-20T20:32:00.216701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-02-20T20:32:00.217141] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-02-20T20:32:00.218013] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-02-20T20:32:00.218099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:00.218140] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:00.218175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:00.218234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:00.282152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:00.283134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:00.283229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:00.283263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:00.404223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:00.404339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:00.404380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:00.404409] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:00.408092] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-02-20T20:32:00.408613] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-02-20T20:32:00.408757] [INFO ] [sig ] SPXX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:00.567621] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SPXX.txt [2026-02-20T20:32:00.567788] [INFO ] [sig ] [2829/3387] Completed SPXX in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.3m [2026-02-20T20:32:00.567832] [INFO ] [sig ] [2830/3387] Forecasting SQM... [2026-02-20T20:32:00.567862] [INFO ] [sig ] Generating forecast for: SQM [2026-02-20T20:32:00.567893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-02-20T20:32:00.581540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-02-20T20:32:00.581906] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-02-20T20:32:00.582726] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-02-20T20:32:00.582781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:00.582813] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:00.582840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:00.582897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:00.645887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:00.646725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:00.646829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:00.646866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:00.773074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:00.773196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:00.773238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:00.773267] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:00.777255] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=36.25%) [2026-02-20T20:32:00.777785] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-02-20T20:32:00.777935] [INFO ] [sig ] SQM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:00.944676] [INFO ] [LOCAL ] Saved forecast: SQM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SQM.txt [2026-02-20T20:32:00.944822] [INFO ] [sig ] [2830/3387] Completed SQM in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 3.3m [2026-02-20T20:32:00.944861] [INFO ] [sig ] [2831/3387] Forecasting SQNS... [2026-02-20T20:32:00.944893] [INFO ] [sig ] Generating forecast for: SQNS [2026-02-20T20:32:00.944923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-02-20T20:32:00.956342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-02-20T20:32:00.956771] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-02-20T20:32:00.957686] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-02-20T20:32:00.957743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:00.957776] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:00.957805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:00.957864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:01.017822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:01.018551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:01.018687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:01.018733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:01.133799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:01.133930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:01.133971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:01.134000] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:01.137537] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=35.90%) [2026-02-20T20:32:01.137832] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-02-20T20:32:01.137963] [INFO ] [sig ] SQNS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:01.284304] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SQNS.txt [2026-02-20T20:32:01.284447] [INFO ] [sig ] [2831/3387] Completed SQNS in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 3.3m [2026-02-20T20:32:01.284487] [INFO ] [sig ] [2832/3387] Forecasting SQQQ... [2026-02-20T20:32:01.284517] [INFO ] [sig ] Generating forecast for: SQQQ [2026-02-20T20:32:01.284547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-02-20T20:32:01.295368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-02-20T20:32:01.295706] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-02-20T20:32:01.296490] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-02-20T20:32:01.296544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:01.296606] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:01.296637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:01.296694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:01.353743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:01.354343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:01.354422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:01.354453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:01.475402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:01.475595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:01.476505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:01.476549] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:01.480087] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-02-20T20:32:01.480565] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-02-20T20:32:01.480728] [INFO ] [sig ] SQQQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:01.629139] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SQQQ.txt [2026-02-20T20:32:01.629317] [INFO ] [sig ] [2832/3387] Completed SQQQ in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:01.629360] [INFO ] [sig ] [2833/3387] Forecasting SRAD... [2026-02-20T20:32:01.629392] [INFO ] [sig ] Generating forecast for: SRAD [2026-02-20T20:32:01.629422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-02-20T20:32:01.640773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-02-20T20:32:01.641186] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-02-20T20:32:01.642009] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-02-20T20:32:01.642065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:01.642098] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:01.642124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:01.642180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:01.700648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:01.701539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:01.701647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:01.701682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:01.826119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:01.826275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:01.826315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:01.826343] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:01.829906] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-02-20T20:32:01.830186] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-02-20T20:32:01.830316] [INFO ] [sig ] SRAD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:01.979077] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SRAD.txt [2026-02-20T20:32:01.979245] [INFO ] [sig ] [2833/3387] Completed SRAD in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:01.979284] [INFO ] [sig ] [2834/3387] Forecasting SRBK... [2026-02-20T20:32:01.979315] [INFO ] [sig ] Generating forecast for: SRBK [2026-02-20T20:32:01.979344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-02-20T20:32:01.990064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-02-20T20:32:01.990472] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-02-20T20:32:01.991302] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-02-20T20:32:01.991356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:01.991390] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:01.991417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:01.991473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:02.051200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:02.052106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:02.052190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:02.052223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:02.170954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:02.171066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:02.171111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:02.171140] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:02.174748] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-02-20T20:32:02.175101] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-02-20T20:32:02.175243] [INFO ] [sig ] SRBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:02.321797] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SRBK.txt [2026-02-20T20:32:02.321990] [INFO ] [sig ] [2834/3387] Completed SRBK in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:02.322032] [INFO ] [sig ] [2835/3387] Forecasting SRCE... [2026-02-20T20:32:02.322063] [INFO ] [sig ] Generating forecast for: SRCE [2026-02-20T20:32:02.322096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-02-20T20:32:02.334220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-02-20T20:32:02.334654] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-02-20T20:32:02.335487] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-02-20T20:32:02.335542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:02.335597] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:02.335627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:02.335685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:02.394986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:02.395918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:02.396009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:02.396043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:02.526751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:02.526941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:02.526982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:02.527012] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:02.530713] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-02-20T20:32:02.531068] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-02-20T20:32:02.531226] [INFO ] [sig ] SRCE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:02.687197] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SRCE.txt [2026-02-20T20:32:02.687376] [INFO ] [sig ] [2835/3387] Completed SRCE in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:02.687420] [INFO ] [sig ] [2836/3387] Forecasting SRE... [2026-02-20T20:32:02.687452] [INFO ] [sig ] Generating forecast for: SRE [2026-02-20T20:32:02.687483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-02-20T20:32:02.700883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-02-20T20:32:02.701337] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-02-20T20:32:02.702185] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-02-20T20:32:02.702238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:02.702270] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:02.702297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:02.702353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:02.762317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:02.763267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:02.763536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:02.763570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:02.885447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:02.885668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:02.885715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:02.885746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:02.889374] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=33.72%) [2026-02-20T20:32:02.889715] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-02-20T20:32:02.889871] [INFO ] [sig ] SRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:03.037496] [INFO ] [LOCAL ] Saved forecast: SRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SRE.txt [2026-02-20T20:32:03.037683] [INFO ] [sig ] [2836/3387] Completed SRE in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:03.037725] [INFO ] [sig ] [2837/3387] Forecasting SREA... [2026-02-20T20:32:03.037755] [INFO ] [sig ] Generating forecast for: SREA [2026-02-20T20:32:03.037786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-02-20T20:32:03.050500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-02-20T20:32:03.050934] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-02-20T20:32:03.051761] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-02-20T20:32:03.051815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:03.051847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:03.051874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:03.051930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:03.115181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:03.115967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:03.116053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:03.116088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:03.236866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:03.237025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:03.237070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:03.237100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:03.241038] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=25.83%) [2026-02-20T20:32:03.241325] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-02-20T20:32:03.241458] [INFO ] [sig ] SREA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:03.387546] [INFO ] [LOCAL ] Saved forecast: SREA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SREA.txt [2026-02-20T20:32:03.387723] [INFO ] [sig ] [2837/3387] Completed SREA in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:03.387763] [INFO ] [sig ] [2838/3387] Forecasting SRFM... [2026-02-20T20:32:03.387793] [INFO ] [sig ] Generating forecast for: SRFM [2026-02-20T20:32:03.387822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-02-20T20:32:03.400077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-02-20T20:32:03.400530] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-02-20T20:32:03.401377] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-02-20T20:32:03.401431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:03.401496] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:03.401525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:03.401604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:03.462238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:03.462987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:03.463078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:03.463119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:03.585400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:03.585561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:03.585624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:03.585655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:03.589249] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-02-20T20:32:03.589532] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-02-20T20:32:03.589689] [INFO ] [sig ] SRFM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:03.734558] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SRFM.txt [2026-02-20T20:32:03.734712] [INFO ] [sig ] [2838/3387] Completed SRFM in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:03.734753] [INFO ] [sig ] [2839/3387] Forecasting SRG... [2026-02-20T20:32:03.734783] [INFO ] [sig ] Generating forecast for: SRG [2026-02-20T20:32:03.734813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-02-20T20:32:03.745888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-02-20T20:32:03.746206] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-02-20T20:32:03.747048] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-02-20T20:32:03.747114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:03.747154] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:03.747188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:03.747252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:03.806888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:03.807554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:03.807655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:03.807689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:03.937488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:03.937662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:03.937707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:03.937736] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:03.941262] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-02-20T20:32:03.941536] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-02-20T20:32:03.941686] [INFO ] [sig ] SRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:04.085510] [INFO ] [LOCAL ] Saved forecast: SRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SRG.txt [2026-02-20T20:32:04.085695] [INFO ] [sig ] [2839/3387] Completed SRG in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:04.085738] [INFO ] [sig ] [2840/3387] Forecasting SRI... [2026-02-20T20:32:04.085768] [INFO ] [sig ] Generating forecast for: SRI [2026-02-20T20:32:04.085801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-02-20T20:32:04.097515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-02-20T20:32:04.097927] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-02-20T20:32:04.098808] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-02-20T20:32:04.098863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:04.098931] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:04.098962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:04.099021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:04.159770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:04.160645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:04.160730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:04.160765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:04.284062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:04.284238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:04.284281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:04.284310] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:04.288101] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-02-20T20:32:04.288430] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-02-20T20:32:04.288566] [INFO ] [sig ] SRI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:04.432203] [INFO ] [LOCAL ] Saved forecast: SRI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SRI.txt [2026-02-20T20:32:04.432363] [INFO ] [sig ] [2840/3387] Completed SRI in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:04.432604] [INFO ] [sig ] [2841/3387] Forecasting SRRK... [2026-02-20T20:32:04.432636] [INFO ] [sig ] Generating forecast for: SRRK [2026-02-20T20:32:04.432669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-02-20T20:32:04.444766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-02-20T20:32:04.445137] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-02-20T20:32:04.445968] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-02-20T20:32:04.446021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:04.446053] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:04.446081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:04.446141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:04.504294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:04.505111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:04.505196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:04.505230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:04.629809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:04.629976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:04.630018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:04.630084] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:04.634181] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-02-20T20:32:04.634773] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-02-20T20:32:04.634924] [INFO ] [sig ] SRRK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:04.789702] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SRRK.txt [2026-02-20T20:32:04.789885] [INFO ] [sig ] [2841/3387] Completed SRRK in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:04.789930] [INFO ] [sig ] [2842/3387] Forecasting SRTS... [2026-02-20T20:32:04.789959] [INFO ] [sig ] Generating forecast for: SRTS [2026-02-20T20:32:04.789989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-02-20T20:32:04.801336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-02-20T20:32:04.801781] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-02-20T20:32:04.802651] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-02-20T20:32:04.802718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:04.802758] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:04.802792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:04.802855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:04.865885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:04.866874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:04.866967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:04.867000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:04.989693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:04.989859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:04.989900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:04.989928] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:04.993437] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-02-20T20:32:04.993738] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-02-20T20:32:04.993871] [INFO ] [sig ] SRTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:05.138200] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SRTS.txt [2026-02-20T20:32:05.138336] [INFO ] [sig ] [2842/3387] Completed SRTS in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:05.138375] [INFO ] [sig ] [2843/3387] Forecasting SSB... [2026-02-20T20:32:05.138404] [INFO ] [sig ] Generating forecast for: SSB [2026-02-20T20:32:05.138619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-02-20T20:32:05.150452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-02-20T20:32:05.150822] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-02-20T20:32:05.151624] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-02-20T20:32:05.151677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:05.151710] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:05.151738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:05.151796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:05.212599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:05.213455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:05.213541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:05.213595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:05.334355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:05.334510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:05.334549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:05.334598] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:05.338037] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-02-20T20:32:05.338347] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-02-20T20:32:05.338690] [INFO ] [sig ] SSB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:05.485133] [INFO ] [LOCAL ] Saved forecast: SSB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SSB.txt [2026-02-20T20:32:05.485268] [INFO ] [sig ] [2843/3387] Completed SSB in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:05.485511] [INFO ] [sig ] [2844/3387] Forecasting SSD... [2026-02-20T20:32:05.485542] [INFO ] [sig ] Generating forecast for: SSD [2026-02-20T20:32:05.485596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-02-20T20:32:05.501236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-02-20T20:32:05.501778] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-02-20T20:32:05.502800] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-02-20T20:32:05.502852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:05.502893] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:05.502921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:05.502983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:05.561315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:05.561959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:05.562039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:05.562072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:05.683898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:05.684069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:05.684113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:05.684146] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:05.688352] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-20T20:32:05.688736] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-02-20T20:32:05.688908] [INFO ] [sig ] SSD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:05.834632] [INFO ] [LOCAL ] Saved forecast: SSD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SSD.txt [2026-02-20T20:32:05.834774] [INFO ] [sig ] [2844/3387] Completed SSD in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-20T20:32:05.834814] [INFO ] [sig ] [2845/3387] Forecasting SSL... [2026-02-20T20:32:05.834844] [INFO ] [sig ] Generating forecast for: SSL [2026-02-20T20:32:05.834881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-02-20T20:32:05.847538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-02-20T20:32:05.847959] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-02-20T20:32:05.848952] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-02-20T20:32:05.849005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:05.849038] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:05.849065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:05.849122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:05.909421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:05.910283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:05.910366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:05.910400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:06.039371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:06.039538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:06.039602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:06.039637] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:06.043129] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-20T20:32:06.043434] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-02-20T20:32:06.043629] [INFO ] [sig ] SSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:06.191282] [INFO ] [LOCAL ] Saved forecast: SSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSL.txt [2026-02-20T20:32:06.191442] [INFO ] [sig ] [2845/3387] Completed SSL in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.2m [2026-02-20T20:32:06.191485] [INFO ] [sig ] [2846/3387] Forecasting SSNC... [2026-02-20T20:32:06.191514] [INFO ] [sig ] Generating forecast for: SSNC [2026-02-20T20:32:06.191545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-02-20T20:32:06.202962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-02-20T20:32:06.203366] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-02-20T20:32:06.204198] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-02-20T20:32:06.204253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:06.204285] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:06.204313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:06.204371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:06.271285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:06.272218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:06.272308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:06.272341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:06.397172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:06.397362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:06.397416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:06.397445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:06.401596] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-02-20T20:32:06.401955] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-02-20T20:32:06.402108] [INFO ] [sig ] SSNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:06.556040] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSNC.txt [2026-02-20T20:32:06.556245] [INFO ] [sig ] [2846/3387] Completed SSNC in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.2m [2026-02-20T20:32:06.556293] [INFO ] [sig ] [2847/3387] Forecasting SSP... [2026-02-20T20:32:06.556325] [INFO ] [sig ] Generating forecast for: SSP [2026-02-20T20:32:06.556356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-02-20T20:32:06.569009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-02-20T20:32:06.569464] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-02-20T20:32:06.570366] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-02-20T20:32:06.570429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:06.570463] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:06.570493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:06.570559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:06.631078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:06.632145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:06.632240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:06.632273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:06.764621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:06.764799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:06.764844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:06.764929] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:06.768761] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=31.68%) [2026-02-20T20:32:06.769153] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-02-20T20:32:06.769318] [INFO ] [sig ] SSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:06.923177] [INFO ] [LOCAL ] Saved forecast: SSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SSP.txt [2026-02-20T20:32:06.923446] [INFO ] [sig ] [2847/3387] Completed SSP in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.2m [2026-02-20T20:32:06.923494] [INFO ] [sig ] [2848/3387] Forecasting SSRM... [2026-02-20T20:32:06.923525] [INFO ] [sig ] Generating forecast for: SSRM [2026-02-20T20:32:06.923556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-02-20T20:32:06.935764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-02-20T20:32:06.936221] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-02-20T20:32:06.937196] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-02-20T20:32:06.937268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:06.937301] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:06.937329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:06.937386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:06.995995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:06.997015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:06.997158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:06.997192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:07.124617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:07.124830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:07.124874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:07.124904] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:07.128989] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-02-20T20:32:07.129390] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-02-20T20:32:07.129559] [INFO ] [sig ] SSRM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:07.281011] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSRM.txt [2026-02-20T20:32:07.281178] [INFO ] [sig ] [2848/3387] Completed SSRM in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 3.2m [2026-02-20T20:32:07.281220] [INFO ] [sig ] [2849/3387] Forecasting SSSS... [2026-02-20T20:32:07.281251] [INFO ] [sig ] Generating forecast for: SSSS [2026-02-20T20:32:07.281282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-02-20T20:32:07.294058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-02-20T20:32:07.294514] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-02-20T20:32:07.295468] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-02-20T20:32:07.295534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:07.295568] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:07.295633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:07.295695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:07.354589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:07.355482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:07.355612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:07.355650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:07.478905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:07.479065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:07.479107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:07.479142] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:07.482590] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=67.14%) [2026-02-20T20:32:07.482872] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-02-20T20:32:07.483002] [INFO ] [sig ] SSSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:07.627651] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSSS.txt [2026-02-20T20:32:07.627843] [INFO ] [sig ] [2849/3387] Completed SSSS in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:07.627885] [INFO ] [sig ] [2850/3387] Forecasting SSTI... [2026-02-20T20:32:07.627914] [INFO ] [sig ] Generating forecast for: SSTI [2026-02-20T20:32:07.627943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-02-20T20:32:07.640150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-02-20T20:32:07.640596] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-02-20T20:32:07.641434] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-02-20T20:32:07.641488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:07.641521] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:07.641548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:07.641628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:07.699340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:07.700245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:07.700338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:07.700372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:07.819818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:07.819983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:07.820025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:07.820054] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:07.823498] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-02-20T20:32:07.823815] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-02-20T20:32:07.823971] [INFO ] [sig ] SSTI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:07.974770] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSTI.txt [2026-02-20T20:32:07.974973] [INFO ] [sig ] [2850/3387] Completed SSTI in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:07.975017] [INFO ] [sig ] [2851/3387] Forecasting SSTK... [2026-02-20T20:32:07.975047] [INFO ] [sig ] Generating forecast for: SSTK [2026-02-20T20:32:07.975077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-02-20T20:32:07.987130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-02-20T20:32:07.987525] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-02-20T20:32:07.988367] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-02-20T20:32:07.988421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:07.988453] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:07.988506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:07.988588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:08.045816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:08.046510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:08.046609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:08.046645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:08.165267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:08.165427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:08.165469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:08.165499] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:08.169036] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-02-20T20:32:08.169310] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-02-20T20:32:08.169440] [INFO ] [sig ] SSTK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:08.312513] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SSTK.txt [2026-02-20T20:32:08.312714] [INFO ] [sig ] [2851/3387] Completed SSTK in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:08.312757] [INFO ] [sig ] [2852/3387] Forecasting SSYS... [2026-02-20T20:32:08.312786] [INFO ] [sig ] Generating forecast for: SSYS [2026-02-20T20:32:08.312816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-02-20T20:32:08.323730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-02-20T20:32:08.324072] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-02-20T20:32:08.324908] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-02-20T20:32:08.324961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:08.324994] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:08.325022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:08.325079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:08.381984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:08.382690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:08.382771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:08.382804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:08.501722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:08.501891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:08.501944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:08.501975] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:08.505551] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=34.77%) [2026-02-20T20:32:08.505870] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-02-20T20:32:08.506030] [INFO ] [sig ] SSYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:08.654342] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SSYS.txt [2026-02-20T20:32:08.654505] [INFO ] [sig ] [2852/3387] Completed SSYS in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:08.654549] [INFO ] [sig ] [2853/3387] Forecasting STAA... [2026-02-20T20:32:08.654601] [INFO ] [sig ] Generating forecast for: STAA [2026-02-20T20:32:08.654637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-02-20T20:32:08.666641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-02-20T20:32:08.667071] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-02-20T20:32:08.667920] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-02-20T20:32:08.667975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:08.668010] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:08.668039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:08.668098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:08.726888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:08.727592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:08.727676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:08.727711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:08.854639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:08.854824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:08.854875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:08.854913] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:08.859138] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: UP (p=57.12%) [2026-02-20T20:32:08.859424] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-02-20T20:32:08.859561] [INFO ] [sig ] STAA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:09.005047] [INFO ] [LOCAL ] Saved forecast: STAA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STAA.txt [2026-02-20T20:32:09.005210] [INFO ] [sig ] [2853/3387] Completed STAA in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:09.005253] [INFO ] [sig ] [2854/3387] Forecasting STAG... [2026-02-20T20:32:09.005281] [INFO ] [sig ] Generating forecast for: STAG [2026-02-20T20:32:09.005311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-02-20T20:32:09.017630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-02-20T20:32:09.017963] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-02-20T20:32:09.018908] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-02-20T20:32:09.018982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:09.019030] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:09.019071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:09.019153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:09.077147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:09.077971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:09.078058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:09.078090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:09.202981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:09.203149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:09.203192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:09.203224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:09.207526] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-02-20T20:32:09.207912] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-02-20T20:32:09.208064] [INFO ] [sig ] STAG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:09.364439] [INFO ] [LOCAL ] Saved forecast: STAG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STAG.txt [2026-02-20T20:32:09.364627] [INFO ] [sig ] [2854/3387] Completed STAG in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:09.364673] [INFO ] [sig ] [2855/3387] Forecasting STBA... [2026-02-20T20:32:09.364710] [INFO ] [sig ] Generating forecast for: STBA [2026-02-20T20:32:09.364741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-02-20T20:32:09.377236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-02-20T20:32:09.377712] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-02-20T20:32:09.378607] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-02-20T20:32:09.378665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:09.378728] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:09.378758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:09.378817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:09.442842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:09.443994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:09.444082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:09.444115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:09.573154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:09.573329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:09.573376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:09.573406] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:09.577393] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-02-20T20:32:09.577833] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-02-20T20:32:09.577997] [INFO ] [sig ] STBA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:09.725753] [INFO ] [LOCAL ] Saved forecast: STBA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STBA.txt [2026-02-20T20:32:09.725929] [INFO ] [sig ] [2855/3387] Completed STBA in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:09.725969] [INFO ] [sig ] [2856/3387] Forecasting STC... [2026-02-20T20:32:09.725999] [INFO ] [sig ] Generating forecast for: STC [2026-02-20T20:32:09.726031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-02-20T20:32:09.737302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-02-20T20:32:09.737747] [INFO ] [FORECASTER] Starting predict_future for STC [2026-02-20T20:32:09.738565] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-02-20T20:32:09.738638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:09.738672] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:09.738699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:09.738756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:09.799028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:09.800015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:09.800128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:09.800164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:09.922273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:09.922438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:09.922481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:09.922510] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:09.926019] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-02-20T20:32:09.926297] [INFO ] [FORECASTER] Completed predict_future for STC [2026-02-20T20:32:09.926426] [INFO ] [sig ] STC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:10.070317] [INFO ] [LOCAL ] Saved forecast: STC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STC.txt [2026-02-20T20:32:10.070485] [INFO ] [sig ] [2856/3387] Completed STC in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:10.070527] [INFO ] [sig ] [2857/3387] Forecasting STE... [2026-02-20T20:32:10.070561] [INFO ] [sig ] Generating forecast for: STE [2026-02-20T20:32:10.070619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-02-20T20:32:10.081557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-02-20T20:32:10.082011] [INFO ] [FORECASTER] Starting predict_future for STE [2026-02-20T20:32:10.082871] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-02-20T20:32:10.082925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:10.082960] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:10.082989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:10.083048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:10.141534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:10.142443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:10.142534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:10.142566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:10.268198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:10.268360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:10.268404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:10.268435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:10.271970] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-02-20T20:32:10.272266] [INFO ] [FORECASTER] Completed predict_future for STE [2026-02-20T20:32:10.272411] [INFO ] [sig ] STE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:10.426244] [INFO ] [LOCAL ] Saved forecast: STE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STE.txt [2026-02-20T20:32:10.426401] [INFO ] [sig ] [2857/3387] Completed STE in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:10.426442] [INFO ] [sig ] [2858/3387] Forecasting STEL... [2026-02-20T20:32:10.426471] [INFO ] [sig ] Generating forecast for: STEL [2026-02-20T20:32:10.426502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-02-20T20:32:10.437539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-02-20T20:32:10.437953] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-02-20T20:32:10.438771] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-02-20T20:32:10.438826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:10.438858] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:10.438887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:10.438950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:10.498871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:10.499772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:10.499867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:10.499907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:10.625928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:10.626102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:10.626146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:10.626224] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:10.629741] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-02-20T20:32:10.630026] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-02-20T20:32:10.630160] [INFO ] [sig ] STEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:10.773795] [INFO ] [LOCAL ] Saved forecast: STEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STEL.txt [2026-02-20T20:32:10.773928] [INFO ] [sig ] [2858/3387] Completed STEL in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:10.773968] [INFO ] [sig ] [2859/3387] Forecasting STEM... [2026-02-20T20:32:10.773997] [INFO ] [sig ] Generating forecast for: STEM [2026-02-20T20:32:10.774027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-02-20T20:32:10.787876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-02-20T20:32:10.788298] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-02-20T20:32:10.789148] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-02-20T20:32:10.789203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:10.789245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:10.789282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:10.789342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:10.856803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:10.857817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:10.857907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:10.857942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:10.988249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:10.988412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:10.988453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:10.988485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:10.991955] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-02-20T20:32:10.992249] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-02-20T20:32:10.992383] [INFO ] [sig ] STEM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:11.135949] [INFO ] [LOCAL ] Saved forecast: STEM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STEM.txt [2026-02-20T20:32:11.136110] [INFO ] [sig ] [2859/3387] Completed STEM in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:11.136151] [INFO ] [sig ] [2860/3387] Forecasting STEP... [2026-02-20T20:32:11.136182] [INFO ] [sig ] Generating forecast for: STEP [2026-02-20T20:32:11.136217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-02-20T20:32:11.147826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-02-20T20:32:11.148250] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-02-20T20:32:11.149116] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-02-20T20:32:11.149170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:11.149202] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:11.149228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:11.149285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:11.210784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:11.211700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:11.211784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:11.211817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:11.331478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:11.331661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:11.331703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:11.331732] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:11.335292] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-02-20T20:32:11.335590] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-02-20T20:32:11.335728] [INFO ] [sig ] STEP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:11.479475] [INFO ] [LOCAL ] Saved forecast: STEP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STEP.txt [2026-02-20T20:32:11.479633] [INFO ] [sig ] [2860/3387] Completed STEP in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-20T20:32:11.479677] [INFO ] [sig ] [2861/3387] Forecasting STHO... [2026-02-20T20:32:11.479706] [INFO ] [sig ] Generating forecast for: STHO [2026-02-20T20:32:11.479736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-02-20T20:32:11.491099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-02-20T20:32:11.491469] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-02-20T20:32:11.492293] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-02-20T20:32:11.492352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:11.492387] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:11.492415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:11.492475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:11.549686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:11.550352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:11.550437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:11.550472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:11.678388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:11.678558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:11.678624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:11.678654] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:11.682334] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-02-20T20:32:11.682727] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-02-20T20:32:11.682880] [INFO ] [sig ] STHO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:11.829849] [INFO ] [LOCAL ] Saved forecast: STHO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STHO.txt [2026-02-20T20:32:11.830015] [INFO ] [sig ] [2861/3387] Completed STHO in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.1m [2026-02-20T20:32:11.830059] [INFO ] [sig ] [2862/3387] Forecasting STI... [2026-02-20T20:32:11.830089] [INFO ] [sig ] Generating forecast for: STI [2026-02-20T20:32:11.830119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-02-20T20:32:11.841651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-02-20T20:32:11.842069] [INFO ] [FORECASTER] Starting predict_future for STI [2026-02-20T20:32:11.842946] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-02-20T20:32:11.843001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:11.843034] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:11.843060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:11.843134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:11.903186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:11.904165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:11.904269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:11.904302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:12.032402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:12.032591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:12.032636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:12.032667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:12.036328] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=78.12%) [2026-02-20T20:32:12.036659] [INFO ] [FORECASTER] Completed predict_future for STI [2026-02-20T20:32:12.036817] [INFO ] [sig ] STI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:12.179935] [INFO ] [LOCAL ] Saved forecast: STI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STI.txt [2026-02-20T20:32:12.180069] [INFO ] [sig ] [2862/3387] Completed STI in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.1m [2026-02-20T20:32:12.180109] [INFO ] [sig ] [2863/3387] Forecasting STIM... [2026-02-20T20:32:12.180145] [INFO ] [sig ] Generating forecast for: STIM [2026-02-20T20:32:12.180178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-02-20T20:32:12.191317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-02-20T20:32:12.191675] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-02-20T20:32:12.192480] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-02-20T20:32:12.192532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:12.192564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:12.192621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:12.192679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:12.250847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:12.251505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:12.251628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:12.251673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:12.384729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:12.384896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:12.384938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:12.384967] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:12.388463] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-02-20T20:32:12.388769] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-02-20T20:32:12.388903] [INFO ] [sig ] STIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:12.533325] [INFO ] [LOCAL ] Saved forecast: STIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STIM.txt [2026-02-20T20:32:12.533500] [INFO ] [sig ] [2863/3387] Completed STIM in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 3.1m [2026-02-20T20:32:12.533542] [INFO ] [sig ] [2864/3387] Forecasting STK... [2026-02-20T20:32:12.533593] [INFO ] [sig ] Generating forecast for: STK [2026-02-20T20:32:12.533630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-02-20T20:32:12.544753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-02-20T20:32:12.545166] [INFO ] [FORECASTER] Starting predict_future for STK [2026-02-20T20:32:12.546022] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-02-20T20:32:12.546091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:12.546124] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:12.546152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:12.546208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:12.604308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:12.605215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:12.605315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:12.605355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:12.727288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:12.727451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:12.727492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:12.727519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:12.731049] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=51.63%) [2026-02-20T20:32:12.731350] [INFO ] [FORECASTER] Completed predict_future for STK [2026-02-20T20:32:12.731487] [INFO ] [sig ] STK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:12.879304] [INFO ] [LOCAL ] Saved forecast: STK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STK.txt [2026-02-20T20:32:12.879475] [INFO ] [sig ] [2864/3387] Completed STK in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.1m [2026-02-20T20:32:12.879521] [INFO ] [sig ] [2865/3387] Forecasting STKH... [2026-02-20T20:32:12.879551] [INFO ] [sig ] Generating forecast for: STKH [2026-02-20T20:32:12.879601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-02-20T20:32:12.891601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-02-20T20:32:12.892019] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-02-20T20:32:12.892926] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-02-20T20:32:12.892993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:12.893029] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:12.893057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:12.893113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:12.950614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:12.951593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:12.951727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:12.951770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:13.064868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:13.065043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:13.065087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:13.065118] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:13.068765] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-02-20T20:32:13.069124] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-02-20T20:32:13.069280] [INFO ] [sig ] STKH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:13.224672] [INFO ] [LOCAL ] Saved forecast: STKH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STKH.txt [2026-02-20T20:32:13.224859] [INFO ] [sig ] [2865/3387] Completed STKH in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 3.1m [2026-02-20T20:32:13.224933] [INFO ] [sig ] [2866/3387] Forecasting STKL... [2026-02-20T20:32:13.224988] [INFO ] [sig ] Generating forecast for: STKL [2026-02-20T20:32:13.225031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-02-20T20:32:13.236885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-02-20T20:32:13.237354] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-02-20T20:32:13.238330] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-02-20T20:32:13.238390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:13.238424] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:13.238452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:13.238512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:13.300743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:13.301789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:13.301912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:13.301967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:13.435668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:13.435838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:13.435880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:13.435910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:13.439432] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=28.90%) [2026-02-20T20:32:13.439781] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-02-20T20:32:13.439928] [INFO ] [sig ] STKL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:13.584774] [INFO ] [LOCAL ] Saved forecast: STKL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STKL.txt [2026-02-20T20:32:13.584943] [INFO ] [sig ] [2866/3387] Completed STKL in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:13.584985] [INFO ] [sig ] [2867/3387] Forecasting STKS... [2026-02-20T20:32:13.585014] [INFO ] [sig ] Generating forecast for: STKS [2026-02-20T20:32:13.585044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-02-20T20:32:13.601290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-02-20T20:32:13.601811] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-02-20T20:32:13.602754] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-02-20T20:32:13.602809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:13.602841] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:13.602867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:13.602924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:13.660350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:13.661590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:13.661694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:13.661728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:13.784676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:13.784848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:13.784897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:13.784933] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:13.788646] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-02-20T20:32:13.788978] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-02-20T20:32:13.789118] [INFO ] [sig ] STKS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:13.933863] [INFO ] [LOCAL ] Saved forecast: STKS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STKS.txt [2026-02-20T20:32:13.934041] [INFO ] [sig ] [2867/3387] Completed STKS in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:13.934107] [INFO ] [sig ] [2868/3387] Forecasting STLA... [2026-02-20T20:32:13.934137] [INFO ] [sig ] Generating forecast for: STLA [2026-02-20T20:32:13.934168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-02-20T20:32:13.946029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-02-20T20:32:13.946460] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-02-20T20:32:13.947314] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-02-20T20:32:13.947378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:13.947419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:13.947449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:13.947505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:14.004800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:14.005777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:14.005873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:14.005906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:14.127707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:14.127873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:14.127915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:14.127945] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:14.131617] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-02-20T20:32:14.131913] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-02-20T20:32:14.132054] [INFO ] [sig ] STLA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:14.287322] [INFO ] [LOCAL ] Saved forecast: STLA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STLA.txt [2026-02-20T20:32:14.287545] [INFO ] [sig ] [2868/3387] Completed STLA in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:14.287632] [INFO ] [sig ] [2869/3387] Forecasting STLD... [2026-02-20T20:32:14.287669] [INFO ] [sig ] Generating forecast for: STLD [2026-02-20T20:32:14.287702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-02-20T20:32:14.300860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-02-20T20:32:14.301327] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-02-20T20:32:14.302230] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-02-20T20:32:14.302299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:14.302351] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:14.302394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:14.302476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:14.368676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:14.369655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:14.369758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:14.369800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:14.513651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:14.513899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:14.513952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:14.513983] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:14.518949] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-02-20T20:32:14.519421] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-02-20T20:32:14.519648] [INFO ] [sig ] STLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:14.679629] [INFO ] [LOCAL ] Saved forecast: STLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STLD.txt [2026-02-20T20:32:14.679820] [INFO ] [sig ] [2869/3387] Completed STLD in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:14.679866] [INFO ] [sig ] [2870/3387] Forecasting STM... [2026-02-20T20:32:14.679897] [INFO ] [sig ] Generating forecast for: STM [2026-02-20T20:32:14.679937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-02-20T20:32:14.693055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-02-20T20:32:14.693552] [INFO ] [FORECASTER] Starting predict_future for STM [2026-02-20T20:32:14.694506] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-02-20T20:32:14.694562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:14.694622] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:14.694662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:14.694748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:14.760610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:14.761698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:14.761801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:14.761837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:14.903479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:14.903709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:14.903768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:14.903811] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:14.907745] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-02-20T20:32:14.908154] [INFO ] [FORECASTER] Completed predict_future for STM [2026-02-20T20:32:14.908332] [INFO ] [sig ] STM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:15.058988] [INFO ] [LOCAL ] Saved forecast: STM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STM.txt [2026-02-20T20:32:15.059156] [INFO ] [sig ] [2870/3387] Completed STM in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:15.059200] [INFO ] [sig ] [2871/3387] Forecasting STN... [2026-02-20T20:32:15.059230] [INFO ] [sig ] Generating forecast for: STN [2026-02-20T20:32:15.059260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-02-20T20:32:15.071923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-02-20T20:32:15.072347] [INFO ] [FORECASTER] Starting predict_future for STN [2026-02-20T20:32:15.073212] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-02-20T20:32:15.073268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:15.073301] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:15.073329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:15.073385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:15.134062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:15.135063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:15.135163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:15.135198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:15.263466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:15.263722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:15.263769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:15.263801] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:15.269036] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=91.84%) [2026-02-20T20:32:15.269547] [INFO ] [FORECASTER] Completed predict_future for STN [2026-02-20T20:32:15.269790] [INFO ] [sig ] STN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:15.439536] [INFO ] [LOCAL ] Saved forecast: STN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STN.txt [2026-02-20T20:32:15.439735] [INFO ] [sig ] [2871/3387] Completed STN in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:15.439789] [INFO ] [sig ] [2872/3387] Forecasting STNE... [2026-02-20T20:32:15.439822] [INFO ] [sig ] Generating forecast for: STNE [2026-02-20T20:32:15.439862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-02-20T20:32:15.452808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-02-20T20:32:15.453285] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-02-20T20:32:15.454222] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-02-20T20:32:15.454290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:15.454372] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:15.454410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:15.454489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:15.516620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:15.517686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:15.517816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:15.517851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:15.650190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:15.650364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:15.650406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:15.650436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:15.654224] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-02-20T20:32:15.654656] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-02-20T20:32:15.654826] [INFO ] [sig ] STNE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:15.831047] [INFO ] [LOCAL ] Saved forecast: STNE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STNE.txt [2026-02-20T20:32:15.831215] [INFO ] [sig ] [2872/3387] Completed STNE in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:15.831256] [INFO ] [sig ] [2873/3387] Forecasting STOK... [2026-02-20T20:32:15.831287] [INFO ] [sig ] Generating forecast for: STOK [2026-02-20T20:32:15.831322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-02-20T20:32:15.843603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-02-20T20:32:15.844033] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-02-20T20:32:15.844911] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-02-20T20:32:15.844965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:15.844998] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:15.845026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:15.845082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:15.903794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:15.904744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:15.904830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:15.904863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:16.037634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:16.037845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:16.037893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:16.037931] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:16.042040] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=11.84%) [2026-02-20T20:32:16.042428] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-02-20T20:32:16.042614] [INFO ] [sig ] STOK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:16.190843] [INFO ] [LOCAL ] Saved forecast: STOK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STOK.txt [2026-02-20T20:32:16.191038] [INFO ] [sig ] [2873/3387] Completed STOK in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:16.191083] [INFO ] [sig ] [2874/3387] Forecasting STRA... [2026-02-20T20:32:16.191115] [INFO ] [sig ] Generating forecast for: STRA [2026-02-20T20:32:16.191154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-02-20T20:32:16.203827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-02-20T20:32:16.204296] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-02-20T20:32:16.205178] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-02-20T20:32:16.205234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:16.205268] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:16.205296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:16.205353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:16.265282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:16.266267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:16.266367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:16.266407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:16.391356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:16.391520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:16.391562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:16.391616] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:16.395220] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-02-20T20:32:16.395527] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-02-20T20:32:16.395693] [INFO ] [sig ] STRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:16.550040] [INFO ] [LOCAL ] Saved forecast: STRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STRA.txt [2026-02-20T20:32:16.550207] [INFO ] [sig ] [2874/3387] Completed STRA in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:16.550249] [INFO ] [sig ] [2875/3387] Forecasting STRL... [2026-02-20T20:32:16.550280] [INFO ] [sig ] Generating forecast for: STRL [2026-02-20T20:32:16.550312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-02-20T20:32:16.561737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-02-20T20:32:16.562211] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-02-20T20:32:16.563124] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-02-20T20:32:16.563181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:16.563245] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:16.563276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:16.563336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:16.623103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:16.624015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:16.624108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:16.624141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:16.757567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:16.757788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:16.757849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:16.757960] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:16.763257] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-20T20:32:16.763744] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-02-20T20:32:16.763948] [INFO ] [sig ] STRL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:16.919434] [INFO ] [LOCAL ] Saved forecast: STRL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STRL.txt [2026-02-20T20:32:16.919596] [INFO ] [sig ] [2875/3387] Completed STRL in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:16.919640] [INFO ] [sig ] [2876/3387] Forecasting STRS... [2026-02-20T20:32:16.919670] [INFO ] [sig ] Generating forecast for: STRS [2026-02-20T20:32:16.919700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-02-20T20:32:16.931351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-02-20T20:32:16.931687] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-02-20T20:32:16.932597] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-02-20T20:32:16.932650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:16.932690] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:16.932719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:16.932776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:16.991352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:16.992346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:16.992434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:16.992467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:17.089869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:17.090031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:17.090074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:17.090102] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:17.093774] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-02-20T20:32:17.094073] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-02-20T20:32:17.094209] [INFO ] [sig ] STRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:17.248313] [INFO ] [LOCAL ] Saved forecast: STRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STRS.txt [2026-02-20T20:32:17.248491] [INFO ] [sig ] [2876/3387] Completed STRS in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:17.248534] [INFO ] [sig ] [2877/3387] Forecasting STSS... [2026-02-20T20:32:17.248564] [INFO ] [sig ] Generating forecast for: STSS [2026-02-20T20:32:17.248628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-02-20T20:32:17.260136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-02-20T20:32:17.260639] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-02-20T20:32:17.261494] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-02-20T20:32:17.261551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:17.261608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:17.261639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:17.261699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:17.323965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:17.324939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:17.325037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:17.325072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:17.451468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:17.451631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:17.451672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:17.451702] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:17.455665] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-02-20T20:32:17.455989] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-02-20T20:32:17.456134] [INFO ] [sig ] STSS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:17.608065] [INFO ] [LOCAL ] Saved forecast: STSS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STSS.txt [2026-02-20T20:32:17.608230] [INFO ] [sig ] [2877/3387] Completed STSS in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-20T20:32:17.608272] [INFO ] [sig ] [2878/3387] Forecasting STTK... [2026-02-20T20:32:17.608301] [INFO ] [sig ] Generating forecast for: STTK [2026-02-20T20:32:17.608334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-02-20T20:32:17.624114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-02-20T20:32:17.624703] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-02-20T20:32:17.625963] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-02-20T20:32:17.626035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:17.626080] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:17.626117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:17.626198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:17.707690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:17.708716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:17.708811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:17.708846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:17.832601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:17.832771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:17.832814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:17.832844] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:17.836517] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-02-20T20:32:17.836889] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-02-20T20:32:17.837041] [INFO ] [sig ] STTK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:17.987280] [INFO ] [LOCAL ] Saved forecast: STTK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STTK.txt [2026-02-20T20:32:17.987467] [INFO ] [sig ] [2878/3387] Completed STTK in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.0m [2026-02-20T20:32:17.987525] [INFO ] [sig ] [2879/3387] Forecasting STVN... [2026-02-20T20:32:17.987561] [INFO ] [sig ] Generating forecast for: STVN [2026-02-20T20:32:17.987615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-02-20T20:32:18.000024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-02-20T20:32:18.000485] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-02-20T20:32:18.001345] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-02-20T20:32:18.001400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:18.001434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:18.001461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:18.001518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:18.060697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:18.061626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:18.061719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:18.061754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:18.184855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:18.185026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:18.185068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:18.185097] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:18.189101] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=12.31%) [2026-02-20T20:32:18.189520] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-02-20T20:32:18.189709] [INFO ] [sig ] STVN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:18.342097] [INFO ] [LOCAL ] Saved forecast: STVN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STVN.txt [2026-02-20T20:32:18.342274] [INFO ] [sig ] [2879/3387] Completed STVN in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.0m [2026-02-20T20:32:18.342318] [INFO ] [sig ] [2880/3387] Forecasting STWD... [2026-02-20T20:32:18.342348] [INFO ] [sig ] Generating forecast for: STWD [2026-02-20T20:32:18.342378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-02-20T20:32:18.355973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-02-20T20:32:18.356381] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-02-20T20:32:18.357496] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-02-20T20:32:18.357563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:18.357624] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:18.357652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:18.357709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:18.418301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:18.419231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:18.419320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:18.419352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:18.538354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:18.538524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:18.538590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:18.538623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:18.542060] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-02-20T20:32:18.542339] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-02-20T20:32:18.542510] [INFO ] [sig ] STWD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:18.688676] [INFO ] [LOCAL ] Saved forecast: STWD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STWD.txt [2026-02-20T20:32:18.688842] [INFO ] [sig ] [2880/3387] Completed STWD in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 3.0m [2026-02-20T20:32:18.688884] [INFO ] [sig ] [2881/3387] Forecasting STX... [2026-02-20T20:32:18.688914] [INFO ] [sig ] Generating forecast for: STX [2026-02-20T20:32:18.688946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-02-20T20:32:18.700752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-02-20T20:32:18.701146] [INFO ] [FORECASTER] Starting predict_future for STX [2026-02-20T20:32:18.702034] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-02-20T20:32:18.702089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:18.702123] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:18.702150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:18.702208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:18.760722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:18.761680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:18.761775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:18.761808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:18.899808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:18.899971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:18.900014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:18.900044] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:18.903704] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-02-20T20:32:18.904009] [INFO ] [FORECASTER] Completed predict_future for STX [2026-02-20T20:32:18.904148] [INFO ] [sig ] STX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:19.131604] [INFO ] [LOCAL ] Saved forecast: STX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/STX.txt [2026-02-20T20:32:19.131771] [INFO ] [sig ] [2881/3387] Completed STX in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 3.0m [2026-02-20T20:32:19.131813] [INFO ] [sig ] [2882/3387] Forecasting STXE... [2026-02-20T20:32:19.131843] [INFO ] [sig ] Generating forecast for: STXE [2026-02-20T20:32:19.131874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-02-20T20:32:19.142952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-02-20T20:32:19.143349] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-02-20T20:32:19.144260] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-02-20T20:32:19.144315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:19.144348] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:19.144377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:19.144435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:19.208228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:19.209314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:19.209478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:19.209515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:19.324989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:19.325167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:19.325240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:19.325282] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:19.330004] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=92.66%) [2026-02-20T20:32:19.330389] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-02-20T20:32:19.330598] [INFO ] [sig ] STXE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:19.505915] [INFO ] [LOCAL ] Saved forecast: STXE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STXE.txt [2026-02-20T20:32:19.506138] [INFO ] [sig ] [2882/3387] Completed STXE in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:19.506198] [INFO ] [sig ] [2883/3387] Forecasting STXG... [2026-02-20T20:32:19.506242] [INFO ] [sig ] Generating forecast for: STXG [2026-02-20T20:32:19.506283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-02-20T20:32:19.520125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-02-20T20:32:19.520691] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-02-20T20:32:19.521887] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-02-20T20:32:19.521953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:19.522001] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:19.522050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:19.522130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:19.588615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:19.589597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:19.589691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:19.589724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:19.699379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:19.699551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:19.699615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:19.699645] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:19.703132] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=87.84%) [2026-02-20T20:32:19.703419] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-02-20T20:32:19.703559] [INFO ] [sig ] STXG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:19.850869] [INFO ] [LOCAL ] Saved forecast: STXG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/STXG.txt [2026-02-20T20:32:19.851018] [INFO ] [sig ] [2883/3387] Completed STXG in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:19.851073] [INFO ] [sig ] [2884/3387] Forecasting SUI... [2026-02-20T20:32:19.851108] [INFO ] [sig ] Generating forecast for: SUI [2026-02-20T20:32:19.851140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-02-20T20:32:19.863438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-02-20T20:32:19.863823] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-02-20T20:32:19.864668] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-02-20T20:32:19.864723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:19.864757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:19.864785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:19.864843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:19.924594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:19.925278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:19.925380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:19.925415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:20.054063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:20.054362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:20.054413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:20.054445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:20.058303] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=52.62%) [2026-02-20T20:32:20.058655] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-02-20T20:32:20.058799] [INFO ] [sig ] SUI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:20.207794] [INFO ] [LOCAL ] Saved forecast: SUI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SUI.txt [2026-02-20T20:32:20.207944] [INFO ] [sig ] [2884/3387] Completed SUI in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:20.207986] [INFO ] [sig ] [2885/3387] Forecasting SUN... [2026-02-20T20:32:20.208016] [INFO ] [sig ] Generating forecast for: SUN [2026-02-20T20:32:20.208046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-02-20T20:32:20.219932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-02-20T20:32:20.220307] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-02-20T20:32:20.221141] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-02-20T20:32:20.221197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:20.221230] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:20.221258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:20.221316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:20.280049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:20.281069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:20.281181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:20.281232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:20.408665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:20.408824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:20.408865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:20.408895] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:20.412532] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-02-20T20:32:20.412844] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-02-20T20:32:20.412979] [INFO ] [sig ] SUN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:20.559770] [INFO ] [LOCAL ] Saved forecast: SUN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SUN.txt [2026-02-20T20:32:20.559934] [INFO ] [sig ] [2885/3387] Completed SUN in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:20.559975] [INFO ] [sig ] [2886/3387] Forecasting SUNS... [2026-02-20T20:32:20.560005] [INFO ] [sig ] Generating forecast for: SUNS [2026-02-20T20:32:20.560035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-02-20T20:32:20.571136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-02-20T20:32:20.571486] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-02-20T20:32:20.572281] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-02-20T20:32:20.572334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:20.572398] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:20.572429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:20.572487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:20.633213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:20.634153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:20.634243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:20.634278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:20.764184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:20.764393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:20.764451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:20.764485] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:20.768441] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=50.80%) [2026-02-20T20:32:20.768762] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-02-20T20:32:20.768895] [INFO ] [sig ] SUNS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:20.914460] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SUNS.txt [2026-02-20T20:32:20.914669] [INFO ] [sig ] [2886/3387] Completed SUNS in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:20.914721] [INFO ] [sig ] [2887/3387] Forecasting SUPN... [2026-02-20T20:32:20.914751] [INFO ] [sig ] Generating forecast for: SUPN [2026-02-20T20:32:20.914789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-02-20T20:32:20.926336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-02-20T20:32:20.926752] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-02-20T20:32:20.927662] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-02-20T20:32:20.927717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:20.927751] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:20.927779] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:20.927837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:20.987767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:20.988492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:20.988594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:20.988631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:21.113822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:21.113978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:21.114019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:21.114048] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:21.117600] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-02-20T20:32:21.117950] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-02-20T20:32:21.118122] [INFO ] [sig ] SUPN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:21.266040] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SUPN.txt [2026-02-20T20:32:21.266183] [INFO ] [sig ] [2887/3387] Completed SUPN in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:21.266225] [INFO ] [sig ] [2888/3387] Forecasting SUSB... [2026-02-20T20:32:21.266255] [INFO ] [sig ] Generating forecast for: SUSB [2026-02-20T20:32:21.266285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-02-20T20:32:21.277612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-02-20T20:32:21.278014] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-02-20T20:32:21.278833] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-02-20T20:32:21.278886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:21.278919] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:21.278946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:21.279003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:21.340124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:21.340961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:21.341052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:21.341086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:21.462842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:21.462995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:21.463036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:21.463065] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:21.466496] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-02-20T20:32:21.466815] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-02-20T20:32:21.466954] [INFO ] [sig ] SUSB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:21.620126] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SUSB.txt [2026-02-20T20:32:21.620303] [INFO ] [sig ] [2888/3387] Completed SUSB in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:21.620352] [INFO ] [sig ] [2889/3387] Forecasting SUSC... [2026-02-20T20:32:21.620383] [INFO ] [sig ] Generating forecast for: SUSC [2026-02-20T20:32:21.620413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-02-20T20:32:21.632754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-02-20T20:32:21.633214] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-02-20T20:32:21.634127] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-02-20T20:32:21.634182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:21.634247] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:21.634276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:21.634353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:21.694463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:21.695354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:21.695442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:21.695476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:21.824385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:21.824550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:21.824610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:21.824643] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:21.828262] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-02-20T20:32:21.828559] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-02-20T20:32:21.828726] [INFO ] [sig ] SUSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:21.978752] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SUSC.txt [2026-02-20T20:32:21.978915] [INFO ] [sig ] [2889/3387] Completed SUSC in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:21.978959] [INFO ] [sig ] [2890/3387] Forecasting SUSL... [2026-02-20T20:32:21.978996] [INFO ] [sig ] Generating forecast for: SUSL [2026-02-20T20:32:21.979029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-02-20T20:32:21.990636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-02-20T20:32:21.991037] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-02-20T20:32:21.991896] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-02-20T20:32:21.991952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:21.991986] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:21.992013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:21.992071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:22.053734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:22.054613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:22.054704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:22.054738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:22.176149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:22.176339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:22.176399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:22.176432] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:22.180211] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=80.38%) [2026-02-20T20:32:22.180522] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-02-20T20:32:22.180703] [INFO ] [sig ] SUSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:22.326462] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SUSL.txt [2026-02-20T20:32:22.326623] [INFO ] [sig ] [2890/3387] Completed SUSL in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:22.326669] [INFO ] [sig ] [2891/3387] Forecasting SUZ... [2026-02-20T20:32:22.326699] [INFO ] [sig ] Generating forecast for: SUZ [2026-02-20T20:32:22.326730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-02-20T20:32:22.338466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-02-20T20:32:22.338852] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-02-20T20:32:22.339715] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-02-20T20:32:22.339769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:22.339804] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:22.339832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:22.339890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:22.406050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:22.407098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:22.407188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:22.407223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:22.536073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:22.536237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:22.536279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:22.536308] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:22.539922] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-02-20T20:32:22.540224] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-02-20T20:32:22.540363] [INFO ] [sig ] SUZ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:22.683428] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SUZ.txt [2026-02-20T20:32:22.683618] [INFO ] [sig ] [2891/3387] Completed SUZ in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:22.683662] [INFO ] [sig ] [2892/3387] Forecasting SVC... [2026-02-20T20:32:22.683692] [INFO ] [sig ] Generating forecast for: SVC [2026-02-20T20:32:22.683725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-02-20T20:32:22.695899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-02-20T20:32:22.696342] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-02-20T20:32:22.697202] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-02-20T20:32:22.697256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:22.697288] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:22.697315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:22.697372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:22.754973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:22.755900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:22.755989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:22.756022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:22.877941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:22.878098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:22.878139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:22.878200] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:22.881673] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-02-20T20:32:22.881951] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-02-20T20:32:22.882079] [INFO ] [sig ] SVC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:23.026984] [INFO ] [LOCAL ] Saved forecast: SVC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SVC.txt [2026-02-20T20:32:23.027147] [INFO ] [sig ] [2892/3387] Completed SVC in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:23.027193] [INFO ] [sig ] [2893/3387] Forecasting SVCO... [2026-02-20T20:32:23.027225] [INFO ] [sig ] Generating forecast for: SVCO [2026-02-20T20:32:23.027257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-02-20T20:32:23.038742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-02-20T20:32:23.039089] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-02-20T20:32:23.039903] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-02-20T20:32:23.039958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:23.039992] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:23.040021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:23.040079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:23.097663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:23.098428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:23.098513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:23.098547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:23.220729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:23.220917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:23.220967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:23.221020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:23.224774] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-02-20T20:32:23.225062] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-02-20T20:32:23.225210] [INFO ] [sig ] SVCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:23.368358] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SVCO.txt [2026-02-20T20:32:23.368527] [INFO ] [sig ] [2893/3387] Completed SVCO in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:23.368610] [INFO ] [sig ] [2894/3387] Forecasting SVRA... [2026-02-20T20:32:23.368651] [INFO ] [sig ] Generating forecast for: SVRA [2026-02-20T20:32:23.368687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-02-20T20:32:23.379642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-02-20T20:32:23.380044] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-02-20T20:32:23.380892] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-02-20T20:32:23.380945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:23.380978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:23.381004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:23.381062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:23.440378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:23.441299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:23.441402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:23.441439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:23.563235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:23.563399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:23.563442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:23.563474] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:23.567088] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-02-20T20:32:23.567379] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-02-20T20:32:23.567521] [INFO ] [sig ] SVRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:23.710080] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SVRA.txt [2026-02-20T20:32:23.710234] [INFO ] [sig ] [2894/3387] Completed SVRA in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-20T20:32:23.710275] [INFO ] [sig ] [2895/3387] Forecasting SWBI... [2026-02-20T20:32:23.710305] [INFO ] [sig ] Generating forecast for: SWBI [2026-02-20T20:32:23.710336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-02-20T20:32:23.722011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-02-20T20:32:23.722405] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-02-20T20:32:23.723230] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-02-20T20:32:23.723284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:23.723316] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:23.723342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:23.723399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:23.784618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:23.785700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:23.785973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:23.786027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:23.908023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:23.908184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:23.908229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:23.908260] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:23.911898] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-02-20T20:32:23.912181] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-02-20T20:32:23.912314] [INFO ] [sig ] SWBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:24.063856] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SWBI.txt [2026-02-20T20:32:24.064023] [INFO ] [sig ] [2895/3387] Completed SWBI in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.9m [2026-02-20T20:32:24.064074] [INFO ] [sig ] [2896/3387] Forecasting SWIM... [2026-02-20T20:32:24.064116] [INFO ] [sig ] Generating forecast for: SWIM [2026-02-20T20:32:24.064149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-02-20T20:32:24.076420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-02-20T20:32:24.076883] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-02-20T20:32:24.077725] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-02-20T20:32:24.077779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:24.077812] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:24.077840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:24.077898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:24.136250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:24.137158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:24.137245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:24.137278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:24.258860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:24.259022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:24.259065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:24.259095] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:24.262734] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-02-20T20:32:24.263014] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-02-20T20:32:24.263147] [INFO ] [sig ] SWIM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:24.408180] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SWIM.txt [2026-02-20T20:32:24.408345] [INFO ] [sig ] [2896/3387] Completed SWIM in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 2.9m [2026-02-20T20:32:24.408389] [INFO ] [sig ] [2897/3387] Forecasting SWK... [2026-02-20T20:32:24.408420] [INFO ] [sig ] Generating forecast for: SWK [2026-02-20T20:32:24.408452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-02-20T20:32:24.420314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-02-20T20:32:24.420723] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-02-20T20:32:24.421529] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-02-20T20:32:24.421613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:24.421650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:24.421696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:24.421757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:24.480882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:24.481819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:24.481907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:24.481941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:24.607253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:24.607409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:24.607451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:24.607481] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:24.611168] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-02-20T20:32:24.611456] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-02-20T20:32:24.611627] [INFO ] [sig ] SWK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:24.762218] [INFO ] [LOCAL ] Saved forecast: SWK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SWK.txt [2026-02-20T20:32:24.762355] [INFO ] [sig ] [2897/3387] Completed SWK in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.9m [2026-02-20T20:32:24.762395] [INFO ] [sig ] [2898/3387] Forecasting SWKS... [2026-02-20T20:32:24.762424] [INFO ] [sig ] Generating forecast for: SWKS [2026-02-20T20:32:24.762453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-02-20T20:32:24.774788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-02-20T20:32:24.775158] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-02-20T20:32:24.776076] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-02-20T20:32:24.776132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:24.776167] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:24.776196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:24.776254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:24.838064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:24.839375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:24.839502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:24.839538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:24.963334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:24.963510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:24.963553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:24.963605] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:24.967156] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-02-20T20:32:24.967451] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-02-20T20:32:24.967626] [INFO ] [sig ] SWKS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:25.111250] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SWKS.txt [2026-02-20T20:32:25.111404] [INFO ] [sig ] [2898/3387] Completed SWKS in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 2.9m [2026-02-20T20:32:25.111449] [INFO ] [sig ] [2899/3387] Forecasting SWX... [2026-02-20T20:32:25.111480] [INFO ] [sig ] Generating forecast for: SWX [2026-02-20T20:32:25.111510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-02-20T20:32:25.123868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-02-20T20:32:25.124220] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-02-20T20:32:25.125066] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-02-20T20:32:25.125122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:25.125161] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:25.125192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:25.125251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:25.185087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:25.186037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:25.186173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:25.186208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:25.305497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:25.305674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:25.305717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:25.305748] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:25.309233] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=41.41%) [2026-02-20T20:32:25.309512] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-02-20T20:32:25.309670] [INFO ] [sig ] SWX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:25.452978] [INFO ] [LOCAL ] Saved forecast: SWX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SWX.txt [2026-02-20T20:32:25.453124] [INFO ] [sig ] [2899/3387] Completed SWX in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 2.9m [2026-02-20T20:32:25.453166] [INFO ] [sig ] [2900/3387] Forecasting SXC... [2026-02-20T20:32:25.453197] [INFO ] [sig ] Generating forecast for: SXC [2026-02-20T20:32:25.453227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-02-20T20:32:25.464102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-02-20T20:32:25.464494] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-02-20T20:32:25.465342] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-02-20T20:32:25.465396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:25.465429] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:25.465456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:25.465513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:25.527318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:25.528227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:25.528318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:25.528353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:25.660671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:25.660861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:25.660904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:25.660934] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:25.664470] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-02-20T20:32:25.664789] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-02-20T20:32:25.664928] [INFO ] [sig ] SXC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:25.815082] [INFO ] [LOCAL ] Saved forecast: SXC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SXC.txt [2026-02-20T20:32:25.815222] [INFO ] [sig ] [2900/3387] Completed SXC in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:25.815261] [INFO ] [sig ] [2901/3387] Forecasting SXI... [2026-02-20T20:32:25.815292] [INFO ] [sig ] Generating forecast for: SXI [2026-02-20T20:32:25.815322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-02-20T20:32:25.827233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-02-20T20:32:25.827628] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-02-20T20:32:25.828688] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-02-20T20:32:25.828753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:25.828787] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:25.828815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:25.828873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:25.891243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:25.892037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:25.892131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:25.892176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:26.019948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:26.020111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:26.020154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:26.020185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:26.023906] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-02-20T20:32:26.024197] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-02-20T20:32:26.024336] [INFO ] [sig ] SXI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:26.174365] [INFO ] [LOCAL ] Saved forecast: SXI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SXI.txt [2026-02-20T20:32:26.174529] [INFO ] [sig ] [2901/3387] Completed SXI in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:26.174590] [INFO ] [sig ] [2902/3387] Forecasting SY... [2026-02-20T20:32:26.174624] [INFO ] [sig ] Generating forecast for: SY [2026-02-20T20:32:26.174654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-02-20T20:32:26.186884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-02-20T20:32:26.187304] [INFO ] [FORECASTER] Starting predict_future for SY [2026-02-20T20:32:26.188178] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-02-20T20:32:26.188237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:26.188273] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:26.188302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:26.188361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:26.249397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:26.250337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:26.250426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:26.250461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:26.370286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:26.370454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:26.370498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:26.370529] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:26.374223] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-02-20T20:32:26.374535] [INFO ] [FORECASTER] Completed predict_future for SY [2026-02-20T20:32:26.374737] [INFO ] [sig ] SY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:26.528355] [INFO ] [LOCAL ] Saved forecast: SY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SY.txt [2026-02-20T20:32:26.528589] [INFO ] [sig ] [2902/3387] Completed SY in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:26.528646] [INFO ] [sig ] [2903/3387] Forecasting SYF... [2026-02-20T20:32:26.528686] [INFO ] [sig ] Generating forecast for: SYF [2026-02-20T20:32:26.528734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-02-20T20:32:26.541482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-02-20T20:32:26.541919] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-02-20T20:32:26.542754] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-02-20T20:32:26.542807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:26.542840] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:26.542867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:26.542924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:26.606170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:26.607278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:26.607372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:26.607406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:26.732500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:26.732681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:26.732723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:26.732752] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:26.736229] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-02-20T20:32:26.736516] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-02-20T20:32:26.736671] [INFO ] [sig ] SYF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:26.883775] [INFO ] [LOCAL ] Saved forecast: SYF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SYF.txt [2026-02-20T20:32:26.883940] [INFO ] [sig ] [2903/3387] Completed SYF in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:26.883982] [INFO ] [sig ] [2904/3387] Forecasting SYK... [2026-02-20T20:32:26.884010] [INFO ] [sig ] Generating forecast for: SYK [2026-02-20T20:32:26.884041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-02-20T20:32:26.895806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-02-20T20:32:26.896220] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-02-20T20:32:26.897093] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-02-20T20:32:26.897148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:26.897179] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:26.897207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:26.897264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:26.954933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:26.955845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:26.955928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:26.955961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:27.084347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:27.084520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:27.084566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:27.084623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:27.088787] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-02-20T20:32:27.089313] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-02-20T20:32:27.089459] [INFO ] [sig ] SYK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:27.247155] [INFO ] [LOCAL ] Saved forecast: SYK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SYK.txt [2026-02-20T20:32:27.247354] [INFO ] [sig ] [2904/3387] Completed SYK in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:27.247398] [INFO ] [sig ] [2905/3387] Forecasting SYM... [2026-02-20T20:32:27.247428] [INFO ] [sig ] Generating forecast for: SYM [2026-02-20T20:32:27.247459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-02-20T20:32:27.261144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-02-20T20:32:27.261563] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-02-20T20:32:27.262424] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-02-20T20:32:27.262480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:27.262515] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:27.262543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:27.262641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:27.326525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:27.327522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:27.327640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:27.327686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:27.457263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:27.457425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:27.457469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:27.457500] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:27.461151] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-02-20T20:32:27.461438] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-02-20T20:32:27.461595] [INFO ] [sig ] SYM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:27.610740] [INFO ] [LOCAL ] Saved forecast: SYM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/SYM.txt [2026-02-20T20:32:27.610903] [INFO ] [sig ] [2905/3387] Completed SYM in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:27.610947] [INFO ] [sig ] [2906/3387] Forecasting SYNA... [2026-02-20T20:32:27.610976] [INFO ] [sig ] Generating forecast for: SYNA [2026-02-20T20:32:27.611007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-02-20T20:32:27.621224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-02-20T20:32:27.621659] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-02-20T20:32:27.622450] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-02-20T20:32:27.622503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:27.622599] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:27.622631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:27.622690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:27.681438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:27.682378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:27.682464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:27.682497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:27.805763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:27.805930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:27.806009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:27.806043] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:27.809809] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-02-20T20:32:27.810164] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-02-20T20:32:27.810321] [INFO ] [sig ] SYNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:27.963313] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SYNA.txt [2026-02-20T20:32:27.963491] [INFO ] [sig ] [2906/3387] Completed SYNA in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:27.963534] [INFO ] [sig ] [2907/3387] Forecasting SYRE... [2026-02-20T20:32:27.963565] [INFO ] [sig ] Generating forecast for: SYRE [2026-02-20T20:32:27.963623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-02-20T20:32:27.975332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-02-20T20:32:27.975742] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-02-20T20:32:27.976546] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-02-20T20:32:27.976619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:27.976654] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:27.976687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:27.976746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:28.037224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:28.037994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:28.038080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:28.038114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:28.162964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:28.163134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:28.163179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:28.163209] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:28.166719] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: UP (p=56.25%) [2026-02-20T20:32:28.167029] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-02-20T20:32:28.167184] [INFO ] [sig ] SYRE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:28.320347] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SYRE.txt [2026-02-20T20:32:28.320515] [INFO ] [sig ] [2907/3387] Completed SYRE in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:28.320588] [INFO ] [sig ] [2908/3387] Forecasting SYY... [2026-02-20T20:32:28.320633] [INFO ] [sig ] Generating forecast for: SYY [2026-02-20T20:32:28.320678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-02-20T20:32:28.331340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-02-20T20:32:28.331701] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-02-20T20:32:28.332484] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-02-20T20:32:28.332538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:28.332591] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:28.332630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:28.332702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:28.392185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:28.392972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:28.393054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:28.393086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:28.531085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:28.531243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:28.531284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:28.531313] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:28.534789] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-02-20T20:32:28.535087] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-02-20T20:32:28.535221] [INFO ] [sig ] SYY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:28.690148] [INFO ] [LOCAL ] Saved forecast: SYY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/SYY.txt [2026-02-20T20:32:28.690453] [INFO ] [sig ] [2908/3387] Completed SYY in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:28.690502] [INFO ] [sig ] [2909/3387] Forecasting TAC... [2026-02-20T20:32:28.690533] [INFO ] [sig ] Generating forecast for: TAC [2026-02-20T20:32:28.690567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-02-20T20:32:28.702538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-02-20T20:32:28.702982] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-02-20T20:32:28.703943] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-02-20T20:32:28.704001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:28.704036] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:28.704064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:28.704123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:28.764548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:28.765490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:28.765598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:28.765639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:28.888773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:28.888938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:28.888979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:28.889047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:28.894291] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-02-20T20:32:28.894622] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-02-20T20:32:28.894771] [INFO ] [sig ] TAC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:29.047748] [INFO ] [LOCAL ] Saved forecast: TAC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TAC.txt [2026-02-20T20:32:29.047920] [INFO ] [sig ] [2909/3387] Completed TAC in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:29.047960] [INFO ] [sig ] [2910/3387] Forecasting TAK... [2026-02-20T20:32:29.047990] [INFO ] [sig ] Generating forecast for: TAK [2026-02-20T20:32:29.048021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-02-20T20:32:29.059561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-02-20T20:32:29.059997] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-02-20T20:32:29.060890] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-02-20T20:32:29.060945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:29.060996] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:29.061026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:29.061086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:29.120204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:29.121138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:29.121257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:29.121304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:29.251105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:29.251279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:29.251331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:29.251363] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:29.255135] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-02-20T20:32:29.255480] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-02-20T20:32:29.255668] [INFO ] [sig ] TAK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:29.412900] [INFO ] [LOCAL ] Saved forecast: TAK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TAK.txt [2026-02-20T20:32:29.413072] [INFO ] [sig ] [2910/3387] Completed TAK in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-20T20:32:29.413115] [INFO ] [sig ] [2911/3387] Forecasting TAL... [2026-02-20T20:32:29.413150] [INFO ] [sig ] Generating forecast for: TAL [2026-02-20T20:32:29.413182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-02-20T20:32:29.424276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-02-20T20:32:29.424644] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-02-20T20:32:29.425788] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-02-20T20:32:29.425867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:29.425904] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:29.425934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:29.425996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:29.488019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:29.488968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:29.489058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:29.489093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:29.613472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:29.613652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:29.613702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:29.613739] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:29.617273] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-02-20T20:32:29.617558] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-02-20T20:32:29.617722] [INFO ] [sig ] TAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:29.773839] [INFO ] [LOCAL ] Saved forecast: TAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TAL.txt [2026-02-20T20:32:29.774007] [INFO ] [sig ] [2911/3387] Completed TAL in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.8m [2026-02-20T20:32:29.774051] [INFO ] [sig ] [2912/3387] Forecasting TALK... [2026-02-20T20:32:29.774080] [INFO ] [sig ] Generating forecast for: TALK [2026-02-20T20:32:29.774111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-02-20T20:32:29.784662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-02-20T20:32:29.785024] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-02-20T20:32:29.785841] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-02-20T20:32:29.785894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:29.785927] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:29.785954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:29.786011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:29.844143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:29.844936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:29.845022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:29.845055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:29.964592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:29.964760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:29.964801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:29.964828] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:29.968336] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=65.09%) [2026-02-20T20:32:29.968633] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-02-20T20:32:29.968769] [INFO ] [sig ] TALK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:30.114924] [INFO ] [LOCAL ] Saved forecast: TALK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TALK.txt [2026-02-20T20:32:30.115289] [INFO ] [sig ] [2912/3387] Completed TALK in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.8m [2026-02-20T20:32:30.115330] [INFO ] [sig ] [2913/3387] Forecasting TALO... [2026-02-20T20:32:30.115360] [INFO ] [sig ] Generating forecast for: TALO [2026-02-20T20:32:30.115390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-02-20T20:32:30.127524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-02-20T20:32:30.127971] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-02-20T20:32:30.128831] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-02-20T20:32:30.128886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:30.128919] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:30.128947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:30.129005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:30.194431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:30.195330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:30.195413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:30.195445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:30.328511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:30.328724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:30.328776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:30.328813] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:30.332492] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=14.67%) [2026-02-20T20:32:30.332790] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-02-20T20:32:30.332924] [INFO ] [sig ] TALO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:30.480189] [INFO ] [LOCAL ] Saved forecast: TALO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TALO.txt [2026-02-20T20:32:30.480355] [INFO ] [sig ] [2913/3387] Completed TALO in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.8m [2026-02-20T20:32:30.480398] [INFO ] [sig ] [2914/3387] Forecasting TAOP... [2026-02-20T20:32:30.480444] [INFO ] [sig ] Generating forecast for: TAOP [2026-02-20T20:32:30.480477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-02-20T20:32:30.491307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-02-20T20:32:30.491734] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-02-20T20:32:30.492545] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-02-20T20:32:30.492621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:30.492655] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:30.492683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:30.492741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:30.551059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:30.551947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:30.552200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:30.552234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:30.672284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:30.672450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:30.672490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:30.672519] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:30.676342] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-02-20T20:32:30.676655] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-02-20T20:32:30.676820] [INFO ] [sig ] TAOP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:30.823493] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TAOP.txt [2026-02-20T20:32:30.823678] [INFO ] [sig ] [2914/3387] Completed TAOP in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.8m [2026-02-20T20:32:30.823725] [INFO ] [sig ] [2915/3387] Forecasting TAP... [2026-02-20T20:32:30.823758] [INFO ] [sig ] Generating forecast for: TAP [2026-02-20T20:32:30.823823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-02-20T20:32:30.835292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-02-20T20:32:30.835723] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-02-20T20:32:30.836564] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-02-20T20:32:30.836640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:30.836675] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:30.836703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:30.836762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:30.896008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:30.896952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:30.897045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:30.897079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:31.017847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:31.018008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:31.018049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:31.018079] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:31.021538] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-02-20T20:32:31.021851] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-02-20T20:32:31.021993] [INFO ] [sig ] TAP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:31.178194] [INFO ] [LOCAL ] Saved forecast: TAP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TAP.txt [2026-02-20T20:32:31.178432] [INFO ] [sig ] [2915/3387] Completed TAP in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.8m [2026-02-20T20:32:31.178473] [INFO ] [sig ] [2916/3387] Forecasting TARA... [2026-02-20T20:32:31.178504] [INFO ] [sig ] Generating forecast for: TARA [2026-02-20T20:32:31.178534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-02-20T20:32:31.190393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-02-20T20:32:31.190903] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-02-20T20:32:31.191937] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-02-20T20:32:31.191993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:31.192025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:31.192054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:31.192113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:31.255594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:31.256534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:31.256701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:31.256736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:31.385478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:31.385659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:31.385704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:31.385733] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:31.389626] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-02-20T20:32:31.389941] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-02-20T20:32:31.390078] [INFO ] [sig ] TARA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:31.539802] [INFO ] [LOCAL ] Saved forecast: TARA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TARA.txt [2026-02-20T20:32:31.539979] [INFO ] [sig ] [2916/3387] Completed TARA in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:31.540022] [INFO ] [sig ] [2917/3387] Forecasting TARK... [2026-02-20T20:32:31.540053] [INFO ] [sig ] Generating forecast for: TARK [2026-02-20T20:32:31.540086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-02-20T20:32:31.551597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-02-20T20:32:31.552019] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-02-20T20:32:31.552890] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-02-20T20:32:31.552946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:31.552980] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:31.553009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:31.553068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:31.627335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:31.628266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:31.628355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:31.628391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:31.752594] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:31.752774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:31.752825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:31.752884] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:31.756609] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=31.29%) [2026-02-20T20:32:31.756949] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-02-20T20:32:31.757094] [INFO ] [sig ] TARK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:31.902859] [INFO ] [LOCAL ] Saved forecast: TARK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TARK.txt [2026-02-20T20:32:31.903039] [INFO ] [sig ] [2917/3387] Completed TARK in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:31.903104] [INFO ] [sig ] [2918/3387] Forecasting TARS... [2026-02-20T20:32:31.903138] [INFO ] [sig ] Generating forecast for: TARS [2026-02-20T20:32:31.903170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-02-20T20:32:31.914839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-02-20T20:32:31.915245] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-02-20T20:32:31.916094] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-02-20T20:32:31.916150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:31.916184] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:31.916213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:31.916272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:31.975001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:31.975943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:31.976032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:31.976067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:32.107332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:32.107494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:32.107536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:32.107589] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:32.111251] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-02-20T20:32:32.111540] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-02-20T20:32:32.111707] [INFO ] [sig ] TARS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:32.269598] [INFO ] [LOCAL ] Saved forecast: TARS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TARS.txt [2026-02-20T20:32:32.269741] [INFO ] [sig ] [2918/3387] Completed TARS in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:32.269783] [INFO ] [sig ] [2919/3387] Forecasting TASK... [2026-02-20T20:32:32.269812] [INFO ] [sig ] Generating forecast for: TASK [2026-02-20T20:32:32.269843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-02-20T20:32:32.281735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-02-20T20:32:32.282133] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-02-20T20:32:32.283039] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-02-20T20:32:32.283096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:32.283131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:32.283160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:32.283217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:32.345297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:32.346237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:32.346360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:32.346397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:32.468609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:32.468770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:32.468812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:32.468842] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:32.472387] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-02-20T20:32:32.472688] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-02-20T20:32:32.472822] [INFO ] [sig ] TASK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:32.618969] [INFO ] [LOCAL ] Saved forecast: TASK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TASK.txt [2026-02-20T20:32:32.619123] [INFO ] [sig ] [2919/3387] Completed TASK in 0.3s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:32.619164] [INFO ] [sig ] [2920/3387] Forecasting TAYD... [2026-02-20T20:32:32.619195] [INFO ] [sig ] Generating forecast for: TAYD [2026-02-20T20:32:32.619225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-02-20T20:32:32.630864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-02-20T20:32:32.631215] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-02-20T20:32:32.632359] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-02-20T20:32:32.632413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:32.632446] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:32.632472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:32.632529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:32.692686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:32.693783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:32.693886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:32.693921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:32.815851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:32.816006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:32.816051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:32.816096] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:32.820356] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-02-20T20:32:32.820662] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-02-20T20:32:32.820811] [INFO ] [sig ] TAYD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:32.970793] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TAYD.txt [2026-02-20T20:32:32.970969] [INFO ] [sig ] [2920/3387] Completed TAYD in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:32.971012] [INFO ] [sig ] [2921/3387] Forecasting TBB... [2026-02-20T20:32:32.971042] [INFO ] [sig ] Generating forecast for: TBB [2026-02-20T20:32:32.971074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-02-20T20:32:32.981820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-02-20T20:32:32.982156] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-02-20T20:32:32.982996] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-02-20T20:32:32.983058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:32.983098] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:32.983166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:32.983227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:33.042492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:33.043245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:33.043331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:33.043366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:33.166773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:33.166972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:33.167016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:33.167045] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:33.170536] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-02-20T20:32:33.170877] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-02-20T20:32:33.171024] [INFO ] [sig ] TBB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:33.315170] [INFO ] [LOCAL ] Saved forecast: TBB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TBB.txt [2026-02-20T20:32:33.315336] [INFO ] [sig ] [2921/3387] Completed TBB in 0.3s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:33.315379] [INFO ] [sig ] [2922/3387] Forecasting TBBK... [2026-02-20T20:32:33.315412] [INFO ] [sig ] Generating forecast for: TBBK [2026-02-20T20:32:33.315443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-02-20T20:32:33.327686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-02-20T20:32:33.328098] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-02-20T20:32:33.328961] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-02-20T20:32:33.329027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:33.329067] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:33.329101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:33.329163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:33.387022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:33.387995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:33.388094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:33.388128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:33.522758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:33.522936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:33.522978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:33.523009] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:33.526509] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=99.92%) [2026-02-20T20:32:33.526835] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-02-20T20:32:33.526982] [INFO ] [sig ] TBBK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:33.678112] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBBK.txt [2026-02-20T20:32:33.678271] [INFO ] [sig ] [2922/3387] Completed TBBK in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:33.678311] [INFO ] [sig ] [2923/3387] Forecasting TBI... [2026-02-20T20:32:33.678342] [INFO ] [sig ] Generating forecast for: TBI [2026-02-20T20:32:33.678372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-02-20T20:32:33.691564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-02-20T20:32:33.692010] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-02-20T20:32:33.692886] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-02-20T20:32:33.692940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:33.693016] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:33.693234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:33.693292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:33.755855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:33.756769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:33.756895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:33.756935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:33.885174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:33.885335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:33.885375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:33.885403] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:33.888960] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=75.90%) [2026-02-20T20:32:33.889256] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-02-20T20:32:33.889392] [INFO ] [sig ] TBI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:34.036726] [INFO ] [LOCAL ] Saved forecast: TBI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBI.txt [2026-02-20T20:32:34.036939] [INFO ] [sig ] [2923/3387] Completed TBI in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:34.036988] [INFO ] [sig ] [2924/3387] Forecasting TBIL... [2026-02-20T20:32:34.037020] [INFO ] [sig ] Generating forecast for: TBIL [2026-02-20T20:32:34.037063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-02-20T20:32:34.048718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-02-20T20:32:34.049105] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-02-20T20:32:34.049975] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-02-20T20:32:34.050030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:34.050063] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:34.050090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:34.050147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:34.110500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:34.111495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:34.111601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:34.111638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:34.179859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:34.180208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:34.180251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:34.180279] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:34.183981] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-02-20T20:32:34.184272] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-02-20T20:32:34.184404] [INFO ] [sig ] TBIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:34.330481] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBIL.txt [2026-02-20T20:32:34.330640] [INFO ] [sig ] [2924/3387] Completed TBIL in 0.3s | 2.79 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:34.330684] [INFO ] [sig ] [2925/3387] Forecasting TBLA... [2026-02-20T20:32:34.330714] [INFO ] [sig ] Generating forecast for: TBLA [2026-02-20T20:32:34.330753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-02-20T20:32:34.342181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-02-20T20:32:34.342539] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-02-20T20:32:34.343427] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-02-20T20:32:34.343485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:34.343519] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:34.343546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:34.343632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:34.401932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:34.402726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:34.402812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:34.402845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:34.527028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:34.527195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:34.527236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:34.527265] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:34.530858] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-02-20T20:32:34.531181] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-02-20T20:32:34.531321] [INFO ] [sig ] TBLA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:34.682853] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TBLA.txt [2026-02-20T20:32:34.683014] [INFO ] [sig ] [2925/3387] Completed TBLA in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:34.683056] [INFO ] [sig ] [2926/3387] Forecasting TBLD... [2026-02-20T20:32:34.683086] [INFO ] [sig ] Generating forecast for: TBLD [2026-02-20T20:32:34.683116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-02-20T20:32:34.694397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-02-20T20:32:34.694819] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-02-20T20:32:34.695623] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-02-20T20:32:34.695676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:34.695709] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:34.695736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:34.695793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:34.757148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:34.758065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:34.758156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:34.758191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:34.882401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:34.882554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:34.882612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:34.882678] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:34.886709] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-02-20T20:32:34.887009] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-02-20T20:32:34.887143] [INFO ] [sig ] TBLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:35.039937] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBLD.txt [2026-02-20T20:32:35.040168] [INFO ] [sig ] [2926/3387] Completed TBLD in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:35.040230] [INFO ] [sig ] [2927/3387] Forecasting TBPH... [2026-02-20T20:32:35.040274] [INFO ] [sig ] Generating forecast for: TBPH [2026-02-20T20:32:35.040316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-02-20T20:32:35.055534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-02-20T20:32:35.056043] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-02-20T20:32:35.057178] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-02-20T20:32:35.057246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:35.057297] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:35.057341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:35.057429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:35.135466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:35.136414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:35.136504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:35.136538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:35.261137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:35.261298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:35.261339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:35.261369] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:35.264889] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-02-20T20:32:35.265167] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-02-20T20:32:35.265299] [INFO ] [sig ] TBPH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:35.417443] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBPH.txt [2026-02-20T20:32:35.417621] [INFO ] [sig ] [2927/3387] Completed TBPH in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-20T20:32:35.417666] [INFO ] [sig ] [2928/3387] Forecasting TBRG... [2026-02-20T20:32:35.417696] [INFO ] [sig ] Generating forecast for: TBRG [2026-02-20T20:32:35.417726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-02-20T20:32:35.430372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-02-20T20:32:35.430731] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-02-20T20:32:35.431536] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-02-20T20:32:35.431613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:35.431648] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:35.431676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:35.431733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:35.497258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:35.498247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:35.498339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:35.498375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:35.616778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:35.616969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:35.617013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:35.617063] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:35.620696] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-02-20T20:32:35.620979] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-02-20T20:32:35.621113] [INFO ] [sig ] TBRG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:35.770927] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TBRG.txt [2026-02-20T20:32:35.771074] [INFO ] [sig ] [2928/3387] Completed TBRG in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.7m [2026-02-20T20:32:35.771115] [INFO ] [sig ] [2929/3387] Forecasting TCBI... [2026-02-20T20:32:35.771145] [INFO ] [sig ] Generating forecast for: TCBI [2026-02-20T20:32:35.771175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-02-20T20:32:35.781599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-02-20T20:32:35.781957] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-02-20T20:32:35.782822] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-02-20T20:32:35.782880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:35.782914] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:35.782948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:35.783007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:35.843396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:35.844204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:35.844292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:35.844327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:35.970003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:35.970163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:35.970204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:35.970233] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:35.973715] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-02-20T20:32:35.974004] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-02-20T20:32:35.974138] [INFO ] [sig ] TCBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:36.123942] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCBI.txt [2026-02-20T20:32:36.124292] [INFO ] [sig ] [2929/3387] Completed TCBI in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.7m [2026-02-20T20:32:36.124333] [INFO ] [sig ] [2930/3387] Forecasting TCBIO... [2026-02-20T20:32:36.124363] [INFO ] [sig ] Generating forecast for: TCBIO [2026-02-20T20:32:36.124394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-02-20T20:32:36.135881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-02-20T20:32:36.136316] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-02-20T20:32:36.137269] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-02-20T20:32:36.137324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:36.137357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:36.137384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:36.137442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:36.198974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:36.199876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:36.199978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:36.200037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:36.321295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:36.321451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:36.321492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:36.321521] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:36.325123] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=23.67%) [2026-02-20T20:32:36.325397] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-02-20T20:32:36.325525] [INFO ] [sig ] TCBIO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:36.475320] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCBIO.txt [2026-02-20T20:32:36.475456] [INFO ] [sig ] [2930/3387] Completed TCBIO in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.7m [2026-02-20T20:32:36.475497] [INFO ] [sig ] [2931/3387] Forecasting TCBK... [2026-02-20T20:32:36.475527] [INFO ] [sig ] Generating forecast for: TCBK [2026-02-20T20:32:36.475557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-02-20T20:32:36.485627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-02-20T20:32:36.485968] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-02-20T20:32:36.486778] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-02-20T20:32:36.486857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:36.486890] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:36.486917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:36.486974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:36.544702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:36.545395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:36.545474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:36.545507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:36.665326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:36.665492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:36.665535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:36.665566] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:36.669275] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-02-20T20:32:36.669598] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-02-20T20:32:36.669738] [INFO ] [sig ] TCBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:36.814491] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCBK.txt [2026-02-20T20:32:36.814645] [INFO ] [sig ] [2931/3387] Completed TCBK in 0.3s | 2.79 sym/s | Total: 17.5m | ETA: 2.7m [2026-02-20T20:32:36.814689] [INFO ] [sig ] [2932/3387] Forecasting TCBX... [2026-02-20T20:32:36.814719] [INFO ] [sig ] Generating forecast for: TCBX [2026-02-20T20:32:36.814749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-02-20T20:32:36.826065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-02-20T20:32:36.826426] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-02-20T20:32:36.827304] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-02-20T20:32:36.827359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:36.827392] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:36.827418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:36.827516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:36.886322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:36.887181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:36.887268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:36.887302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:37.009913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:37.010077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:37.010131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:37.010162] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:37.013690] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-02-20T20:32:37.013999] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-02-20T20:32:37.014127] [INFO ] [sig ] TCBX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:37.166168] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCBX.txt [2026-02-20T20:32:37.166334] [INFO ] [sig ] [2932/3387] Completed TCBX in 0.4s | 2.79 sym/s | Total: 17.5m | ETA: 2.7m [2026-02-20T20:32:37.166376] [INFO ] [sig ] [2933/3387] Forecasting TCMD... [2026-02-20T20:32:37.166409] [INFO ] [sig ] Generating forecast for: TCMD [2026-02-20T20:32:37.166442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-02-20T20:32:37.179617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-02-20T20:32:37.179970] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-02-20T20:32:37.180985] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-02-20T20:32:37.181039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:37.181265] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:37.181293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:37.181350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:37.239720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:37.240554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:37.240697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:37.240734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:37.385823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:37.386001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:37.386049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:37.386080] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:37.390024] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-02-20T20:32:37.390326] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-02-20T20:32:37.390472] [INFO ] [sig ] TCMD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:37.545975] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCMD.txt [2026-02-20T20:32:37.546147] [INFO ] [sig ] [2933/3387] Completed TCMD in 0.4s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:37.546191] [INFO ] [sig ] [2934/3387] Forecasting TCOM... [2026-02-20T20:32:37.546223] [INFO ] [sig ] Generating forecast for: TCOM [2026-02-20T20:32:37.546254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-02-20T20:32:37.558106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-02-20T20:32:37.558495] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-02-20T20:32:37.559407] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-02-20T20:32:37.559475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:37.559525] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:37.559568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:37.559695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:37.624878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:37.625785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:37.625880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:37.625923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:37.757658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:37.757828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:37.757871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:37.757902] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:37.762061] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-02-20T20:32:37.762355] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-02-20T20:32:37.762495] [INFO ] [sig ] TCOM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:37.927556] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCOM.txt [2026-02-20T20:32:37.927788] [INFO ] [sig ] [2934/3387] Completed TCOM in 0.4s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:37.927844] [INFO ] [sig ] [2935/3387] Forecasting TCPC... [2026-02-20T20:32:37.927888] [INFO ] [sig ] Generating forecast for: TCPC [2026-02-20T20:32:37.927926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-02-20T20:32:37.942623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-02-20T20:32:37.943110] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-02-20T20:32:37.944160] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-02-20T20:32:37.944225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:37.944266] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:37.944299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:37.944374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:38.008504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:38.009510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:38.009632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:38.009669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:38.136601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:38.136775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:38.136830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:38.136879] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:38.140784] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=77.04%) [2026-02-20T20:32:38.141084] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-02-20T20:32:38.141224] [INFO ] [sig ] TCPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:38.284274] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TCPC.txt [2026-02-20T20:32:38.284409] [INFO ] [sig ] [2935/3387] Completed TCPC in 0.4s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:38.284452] [INFO ] [sig ] [2936/3387] Forecasting TCX... [2026-02-20T20:32:38.284482] [INFO ] [sig ] Generating forecast for: TCX [2026-02-20T20:32:38.284532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-02-20T20:32:38.295505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-02-20T20:32:38.295875] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-02-20T20:32:38.296698] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-02-20T20:32:38.296752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:38.296785] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:38.296845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:38.296924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:38.355739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:38.356466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:38.356586] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:38.356624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:38.466766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:38.466951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:38.466993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:38.467024] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:38.470469] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-02-20T20:32:38.470776] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-02-20T20:32:38.470937] [INFO ] [sig ] TCX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:38.621971] [INFO ] [LOCAL ] Saved forecast: TCX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TCX.txt [2026-02-20T20:32:38.622176] [INFO ] [sig ] [2936/3387] Completed TCX in 0.3s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:38.622231] [INFO ] [sig ] [2937/3387] Forecasting TD... [2026-02-20T20:32:38.622269] [INFO ] [sig ] Generating forecast for: TD [2026-02-20T20:32:38.622311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-02-20T20:32:38.633664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-02-20T20:32:38.634020] [INFO ] [FORECASTER] Starting predict_future for TD [2026-02-20T20:32:38.634871] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-02-20T20:32:38.634927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:38.634961] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:38.634990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:38.635049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:38.692552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:38.693343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:38.693424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:38.693457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:38.819830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:38.819991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:38.820031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:38.820060] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:38.823477] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-02-20T20:32:38.823772] [INFO ] [FORECASTER] Completed predict_future for TD [2026-02-20T20:32:38.823910] [INFO ] [sig ] TD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:38.966678] [INFO ] [LOCAL ] Saved forecast: TD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TD.txt [2026-02-20T20:32:38.966866] [INFO ] [sig ] [2937/3387] Completed TD in 0.3s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:38.966909] [INFO ] [sig ] [2938/3387] Forecasting TDC... [2026-02-20T20:32:38.966941] [INFO ] [sig ] Generating forecast for: TDC [2026-02-20T20:32:38.966972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-02-20T20:32:38.978648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-02-20T20:32:38.979032] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-02-20T20:32:38.979848] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-02-20T20:32:38.979902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:38.979934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:38.979961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:38.980018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:39.039348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:39.040284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:39.040379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:39.040415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:39.163908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:39.164068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:39.164109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:39.164138] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:39.167703] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-02-20T20:32:39.168003] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-02-20T20:32:39.168140] [INFO ] [sig ] TDC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:39.314495] [INFO ] [LOCAL ] Saved forecast: TDC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TDC.txt [2026-02-20T20:32:39.314671] [INFO ] [sig ] [2938/3387] Completed TDC in 0.3s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:39.314715] [INFO ] [sig ] [2939/3387] Forecasting TDF... [2026-02-20T20:32:39.314745] [INFO ] [sig ] Generating forecast for: TDF [2026-02-20T20:32:39.314776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-02-20T20:32:39.325899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-02-20T20:32:39.326355] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-02-20T20:32:39.327280] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-02-20T20:32:39.327337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:39.327372] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:39.327400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:39.327456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:39.385976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:39.386884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:39.386975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:39.387007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:39.503963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:39.504134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:39.504372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:39.504404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:39.508488] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-20T20:32:39.508833] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-02-20T20:32:39.508991] [INFO ] [sig ] TDF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:39.660242] [INFO ] [LOCAL ] Saved forecast: TDF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TDF.txt [2026-02-20T20:32:39.660423] [INFO ] [sig ] [2939/3387] Completed TDF in 0.3s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:39.660468] [INFO ] [sig ] [2940/3387] Forecasting TDG... [2026-02-20T20:32:39.660500] [INFO ] [sig ] Generating forecast for: TDG [2026-02-20T20:32:39.660532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-02-20T20:32:39.672515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-02-20T20:32:39.672976] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-02-20T20:32:39.673846] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-02-20T20:32:39.673904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:39.673979] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:39.674038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:39.674103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:39.736444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:39.737442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:39.737533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:39.737567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:39.868056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:39.868222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:39.868263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:39.868293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:39.872523] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-02-20T20:32:39.872886] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-02-20T20:32:39.873034] [INFO ] [sig ] TDG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:40.025369] [INFO ] [LOCAL ] Saved forecast: TDG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TDG.txt [2026-02-20T20:32:40.025519] [INFO ] [sig ] [2940/3387] Completed TDG in 0.4s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:40.025561] [INFO ] [sig ] [2941/3387] Forecasting TDS... [2026-02-20T20:32:40.025611] [INFO ] [sig ] Generating forecast for: TDS [2026-02-20T20:32:40.025643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-02-20T20:32:40.038021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-02-20T20:32:40.038523] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-02-20T20:32:40.039477] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-02-20T20:32:40.039530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:40.039562] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:40.039610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:40.039668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:40.097459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:40.098299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:40.098382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:40.098415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:40.219524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:40.219763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:40.219827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:40.219862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:40.223475] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-02-20T20:32:40.223785] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-02-20T20:32:40.223922] [INFO ] [sig ] TDS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:40.411871] [INFO ] [LOCAL ] Saved forecast: TDS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TDS.txt [2026-02-20T20:32:40.412107] [INFO ] [sig ] [2941/3387] Completed TDS in 0.4s | 2.79 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:40.412170] [INFO ] [sig ] [2942/3387] Forecasting TDSC... [2026-02-20T20:32:40.412219] [INFO ] [sig ] Generating forecast for: TDSC [2026-02-20T20:32:40.412263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-02-20T20:32:40.427462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-02-20T20:32:40.428011] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-02-20T20:32:40.429097] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-02-20T20:32:40.429159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:40.429193] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:40.429220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:40.429278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:40.510443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:40.511422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:40.511516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:40.511551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:40.657935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:40.658126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:40.658172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:40.658203] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:40.662444] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-02-20T20:32:40.662853] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-02-20T20:32:40.663035] [INFO ] [sig ] TDSC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:40.882145] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TDSC.txt [2026-02-20T20:32:40.882385] [INFO ] [sig ] [2942/3387] Completed TDSC in 0.5s | 2.78 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:40.882449] [INFO ] [sig ] [2943/3387] Forecasting TDUP... [2026-02-20T20:32:40.882494] [INFO ] [sig ] Generating forecast for: TDUP [2026-02-20T20:32:40.882537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-02-20T20:32:40.916247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-02-20T20:32:40.916872] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-02-20T20:32:40.918409] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-02-20T20:32:40.918498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:40.918558] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:40.918631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:40.918726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:41.019064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:41.020227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:41.020347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:41.020386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:41.202887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:41.203091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:41.203144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:41.204744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:41.210402] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-02-20T20:32:41.211113] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-02-20T20:32:41.211388] [INFO ] [sig ] TDUP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:41.472012] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TDUP.txt [2026-02-20T20:32:41.472276] [INFO ] [sig ] [2943/3387] Completed TDUP in 0.6s | 2.78 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:41.472338] [INFO ] [sig ] [2944/3387] Forecasting TDY... [2026-02-20T20:32:41.472387] [INFO ] [sig ] Generating forecast for: TDY [2026-02-20T20:32:41.472435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-02-20T20:32:41.500153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-02-20T20:32:41.500666] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-02-20T20:32:41.501996] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-02-20T20:32:41.502077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:41.502132] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:41.502180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:41.502274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:41.586969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:41.588161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:41.588282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:41.588326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:41.759196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:41.759409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:41.759472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:41.759522] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:41.765738] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-02-20T20:32:41.766305] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-02-20T20:32:41.766526] [INFO ] [sig ] TDY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:41.945646] [INFO ] [LOCAL ] Saved forecast: TDY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TDY.txt [2026-02-20T20:32:41.945815] [INFO ] [sig ] [2944/3387] Completed TDY in 0.5s | 2.78 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-20T20:32:41.945859] [INFO ] [sig ] [2945/3387] Forecasting TEAM... [2026-02-20T20:32:41.945889] [INFO ] [sig ] Generating forecast for: TEAM [2026-02-20T20:32:41.945919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-02-20T20:32:41.958056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-02-20T20:32:41.958479] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-02-20T20:32:41.959362] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-02-20T20:32:41.959417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:41.959480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:41.959511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:41.959589] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:42.017665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:42.018609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:42.018701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:42.018736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:42.151372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:42.151529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:42.151587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:42.151621] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:42.156001] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-02-20T20:32:42.156386] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-02-20T20:32:42.156553] [INFO ] [sig ] TEAM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:42.310940] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TEAM.txt [2026-02-20T20:32:42.311108] [INFO ] [sig ] [2945/3387] Completed TEAM in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.6m [2026-02-20T20:32:42.311152] [INFO ] [sig ] [2946/3387] Forecasting TECH... [2026-02-20T20:32:42.311183] [INFO ] [sig ] Generating forecast for: TECH [2026-02-20T20:32:42.311214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-02-20T20:32:42.322889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-02-20T20:32:42.323373] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-02-20T20:32:42.324333] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-02-20T20:32:42.324394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:42.324428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:42.324456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:42.324515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:42.384225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:42.385204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:42.385296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:42.385331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:42.512842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:42.513017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:42.513068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:42.513105] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:42.516818] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=67.45%) [2026-02-20T20:32:42.517251] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-02-20T20:32:42.517419] [INFO ] [sig ] TECH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:42.667509] [INFO ] [LOCAL ] Saved forecast: TECH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TECH.txt [2026-02-20T20:32:42.667687] [INFO ] [sig ] [2946/3387] Completed TECH in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.6m [2026-02-20T20:32:42.667731] [INFO ] [sig ] [2947/3387] Forecasting TECK... [2026-02-20T20:32:42.667762] [INFO ] [sig ] Generating forecast for: TECK [2026-02-20T20:32:42.667792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-02-20T20:32:42.679113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-02-20T20:32:42.679502] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-02-20T20:32:42.680419] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-02-20T20:32:42.680477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:42.680512] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:42.680541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:42.680620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:42.743266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:42.744398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:42.744487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:42.744521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:42.875819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:42.875981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:42.876023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:42.876054] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:42.879680] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-02-20T20:32:42.879979] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-02-20T20:32:42.880120] [INFO ] [sig ] TECK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:43.034508] [INFO ] [LOCAL ] Saved forecast: TECK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TECK.txt [2026-02-20T20:32:43.034681] [INFO ] [sig ] [2947/3387] Completed TECK in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.6m [2026-02-20T20:32:43.034725] [INFO ] [sig ] [2948/3387] Forecasting TEI... [2026-02-20T20:32:43.034756] [INFO ] [sig ] Generating forecast for: TEI [2026-02-20T20:32:43.034787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-02-20T20:32:43.046884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-02-20T20:32:43.047214] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-02-20T20:32:43.048062] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-02-20T20:32:43.048128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:43.048166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:43.048193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:43.048249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:43.105651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:43.106293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:43.106376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:43.106408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:43.226623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:43.226780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:43.226844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:43.226876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:43.230724] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-02-20T20:32:43.231002] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-02-20T20:32:43.231133] [INFO ] [sig ] TEI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:43.375257] [INFO ] [LOCAL ] Saved forecast: TEI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TEI.txt [2026-02-20T20:32:43.375377] [INFO ] [sig ] [2948/3387] Completed TEI in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.6m [2026-02-20T20:32:43.375424] [INFO ] [sig ] [2949/3387] Forecasting TELO... [2026-02-20T20:32:43.375455] [INFO ] [sig ] Generating forecast for: TELO [2026-02-20T20:32:43.375485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-02-20T20:32:43.387374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-02-20T20:32:43.387710] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-02-20T20:32:43.388729] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-02-20T20:32:43.388782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:43.388814] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:43.388840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:43.388896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:43.447270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:43.448021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:43.448122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:43.448161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:43.571037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:43.571197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:43.571237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:43.571266] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:43.574751] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-02-20T20:32:43.575026] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-02-20T20:32:43.575154] [INFO ] [sig ] TELO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:43.718229] [INFO ] [LOCAL ] Saved forecast: TELO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TELO.txt [2026-02-20T20:32:43.718340] [INFO ] [sig ] [2949/3387] Completed TELO in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:43.718378] [INFO ] [sig ] [2950/3387] Forecasting TEM... [2026-02-20T20:32:43.718406] [INFO ] [sig ] Generating forecast for: TEM [2026-02-20T20:32:43.718435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-02-20T20:32:43.730379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-02-20T20:32:43.730753] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-02-20T20:32:43.731547] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-02-20T20:32:43.731624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:43.731660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:43.731687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:43.731744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:43.790713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:43.791465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:43.791608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:43.791646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:43.913689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:43.913837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:43.913878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:43.913907] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:43.917346] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=27.60%) [2026-02-20T20:32:43.917639] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-02-20T20:32:43.917788] [INFO ] [sig ] TEM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:44.061959] [INFO ] [LOCAL ] Saved forecast: TEM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TEM.txt [2026-02-20T20:32:44.062091] [INFO ] [sig ] [2950/3387] Completed TEM in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:44.062130] [INFO ] [sig ] [2951/3387] Forecasting TENB... [2026-02-20T20:32:44.062160] [INFO ] [sig ] Generating forecast for: TENB [2026-02-20T20:32:44.062190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-02-20T20:32:44.073346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-02-20T20:32:44.073687] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-02-20T20:32:44.074680] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-02-20T20:32:44.074733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:44.074766] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:44.074792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:44.074849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:44.132153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:44.132778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:44.132858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:44.132889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:44.256982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:44.257142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:44.257183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:44.257211] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:44.260856] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=23.56%) [2026-02-20T20:32:44.261164] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-02-20T20:32:44.261301] [INFO ] [sig ] TENB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:44.404777] [INFO ] [LOCAL ] Saved forecast: TENB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TENB.txt [2026-02-20T20:32:44.404940] [INFO ] [sig ] [2951/3387] Completed TENB in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:44.404980] [INFO ] [sig ] [2952/3387] Forecasting TENX... [2026-02-20T20:32:44.405010] [INFO ] [sig ] Generating forecast for: TENX [2026-02-20T20:32:44.405042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-02-20T20:32:44.415144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-02-20T20:32:44.415527] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-02-20T20:32:44.416334] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-02-20T20:32:44.416387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:44.416419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:44.416445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:44.416501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:44.474075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:44.475034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:44.475126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:44.475159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:44.589203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:44.589364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:44.589439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:44.589470] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:44.593042] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=37.77%) [2026-02-20T20:32:44.593335] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-02-20T20:32:44.593475] [INFO ] [sig ] TENX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:44.741748] [INFO ] [LOCAL ] Saved forecast: TENX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TENX.txt [2026-02-20T20:32:44.741915] [INFO ] [sig ] [2952/3387] Completed TENX in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:44.741957] [INFO ] [sig ] [2953/3387] Forecasting TERN... [2026-02-20T20:32:44.741986] [INFO ] [sig ] Generating forecast for: TERN [2026-02-20T20:32:44.742017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-02-20T20:32:44.753311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-02-20T20:32:44.753708] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-02-20T20:32:44.754492] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-02-20T20:32:44.754546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:44.754608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:44.754643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:44.754701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:44.815082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:44.816027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:44.816109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:44.816141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:44.936872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:44.937035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:44.937076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:44.937106] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:44.940665] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-20T20:32:44.940949] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-02-20T20:32:44.941085] [INFO ] [sig ] TERN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:45.085432] [INFO ] [LOCAL ] Saved forecast: TERN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TERN.txt [2026-02-20T20:32:45.085644] [INFO ] [sig ] [2953/3387] Completed TERN in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:45.085688] [INFO ] [sig ] [2954/3387] Forecasting TEVA... [2026-02-20T20:32:45.085719] [INFO ] [sig ] Generating forecast for: TEVA [2026-02-20T20:32:45.085749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-02-20T20:32:45.097241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-02-20T20:32:45.097661] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-02-20T20:32:45.098448] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-02-20T20:32:45.098502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:45.098534] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:45.098562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:45.098652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:45.159139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:45.160115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:45.160257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:45.160293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:45.282418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:45.282819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:45.282869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:45.282899] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:45.286870] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-02-20T20:32:45.287172] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-02-20T20:32:45.287312] [INFO ] [sig ] TEVA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:45.433293] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TEVA.txt [2026-02-20T20:32:45.433432] [INFO ] [sig ] [2954/3387] Completed TEVA in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:45.433472] [INFO ] [sig ] [2955/3387] Forecasting TEX... [2026-02-20T20:32:45.433502] [INFO ] [sig ] Generating forecast for: TEX [2026-02-20T20:32:45.433533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-02-20T20:32:45.444690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-02-20T20:32:45.445038] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-02-20T20:32:45.445843] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-02-20T20:32:45.445897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:45.445930] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:45.445957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:45.446014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:45.506973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:45.507823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:45.507911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:45.507946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:45.634265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:45.634414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:45.634454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:45.634483] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:45.637994] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-02-20T20:32:45.638280] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-02-20T20:32:45.638419] [INFO ] [sig ] TEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:45.789610] [INFO ] [LOCAL ] Saved forecast: TEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TEX.txt [2026-02-20T20:32:45.789759] [INFO ] [sig ] [2955/3387] Completed TEX in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:45.789798] [INFO ] [sig ] [2956/3387] Forecasting TFC... [2026-02-20T20:32:45.789829] [INFO ] [sig ] Generating forecast for: TFC [2026-02-20T20:32:45.789860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-02-20T20:32:45.801310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-02-20T20:32:45.801701] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-02-20T20:32:45.802520] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-02-20T20:32:45.802600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:45.802653] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:45.802683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:45.802741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:45.864785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:45.865635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:45.865734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:45.865792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:45.989910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:45.990077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:45.990125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:45.990162] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:45.993735] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=27.48%) [2026-02-20T20:32:45.994021] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-02-20T20:32:45.994159] [INFO ] [sig ] TFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:46.140053] [INFO ] [LOCAL ] Saved forecast: TFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TFC.txt [2026-02-20T20:32:46.140199] [INFO ] [sig ] [2956/3387] Completed TFC in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:46.140239] [INFO ] [sig ] [2957/3387] Forecasting TFII... [2026-02-20T20:32:46.140270] [INFO ] [sig ] Generating forecast for: TFII [2026-02-20T20:32:46.140300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-02-20T20:32:46.151603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-02-20T20:32:46.151969] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-02-20T20:32:46.152831] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-02-20T20:32:46.152887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:46.152948] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:46.152977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:46.153037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:46.210881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:46.211730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:46.211818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:46.211852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:46.338640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:46.338799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:46.338840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:46.338869] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:46.342372] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-02-20T20:32:46.342717] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-02-20T20:32:46.342864] [INFO ] [sig ] TFII: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:46.486286] [INFO ] [LOCAL ] Saved forecast: TFII 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TFII.txt [2026-02-20T20:32:46.486455] [INFO ] [sig ] [2957/3387] Completed TFII in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:46.486498] [INFO ] [sig ] [2958/3387] Forecasting TFIN... [2026-02-20T20:32:46.486531] [INFO ] [sig ] Generating forecast for: TFIN [2026-02-20T20:32:46.486563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-02-20T20:32:46.497656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-02-20T20:32:46.498051] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-02-20T20:32:46.498888] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-02-20T20:32:46.498942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:46.498975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:46.499001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:46.499059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:46.559482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:46.560332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:46.560417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:46.560452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:46.678615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:46.678780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:46.678823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:46.678853] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:46.682495] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=58.52%) [2026-02-20T20:32:46.682805] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-02-20T20:32:46.682942] [INFO ] [sig ] TFIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:46.827506] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TFIN.txt [2026-02-20T20:32:46.827681] [INFO ] [sig ] [2958/3387] Completed TFIN in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:46.827724] [INFO ] [sig ] [2959/3387] Forecasting TFPM... [2026-02-20T20:32:46.827753] [INFO ] [sig ] Generating forecast for: TFPM [2026-02-20T20:32:46.827783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-02-20T20:32:46.839833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-02-20T20:32:46.840206] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-02-20T20:32:46.841030] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-02-20T20:32:46.841083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:46.841118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:46.841145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:46.841203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:46.901469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:46.902325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:46.902413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:46.902447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:47.031611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:47.031783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:47.031825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:47.031856] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:47.035929] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-02-20T20:32:47.036234] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-02-20T20:32:47.036378] [INFO ] [sig ] TFPM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:47.187535] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TFPM.txt [2026-02-20T20:32:47.187703] [INFO ] [sig ] [2959/3387] Completed TFPM in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:47.187743] [INFO ] [sig ] [2960/3387] Forecasting TFSL... [2026-02-20T20:32:47.187781] [INFO ] [sig ] Generating forecast for: TFSL [2026-02-20T20:32:47.187814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-02-20T20:32:47.198918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-02-20T20:32:47.199298] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-02-20T20:32:47.200132] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-02-20T20:32:47.200187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:47.200219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:47.200246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:47.200307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:47.260657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:47.261565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:47.261680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:47.261714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:47.389131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:47.389305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:47.389345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:47.389404] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:47.394600] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-02-20T20:32:47.394906] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-02-20T20:32:47.395050] [INFO ] [sig ] TFSL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:47.540944] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TFSL.txt [2026-02-20T20:32:47.541089] [INFO ] [sig ] [2960/3387] Completed TFSL in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-20T20:32:47.541139] [INFO ] [sig ] [2961/3387] Forecasting TG... [2026-02-20T20:32:47.541176] [INFO ] [sig ] Generating forecast for: TG [2026-02-20T20:32:47.541213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-02-20T20:32:47.552398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-02-20T20:32:47.552742] [INFO ] [FORECASTER] Starting predict_future for TG [2026-02-20T20:32:47.553674] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-02-20T20:32:47.553734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:47.553768] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:47.553796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:47.553853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:47.616225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:47.617120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:47.617208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:47.617245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:47.742102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:47.742267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:47.742309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:47.742340] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:47.746015] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-02-20T20:32:47.746356] [INFO ] [FORECASTER] Completed predict_future for TG [2026-02-20T20:32:47.746496] [INFO ] [sig ] TG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:47.897093] [INFO ] [LOCAL ] Saved forecast: TG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TG.txt [2026-02-20T20:32:47.897255] [INFO ] [sig ] [2961/3387] Completed TG in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.5m [2026-02-20T20:32:47.897305] [INFO ] [sig ] [2962/3387] Forecasting TGLS... [2026-02-20T20:32:47.897337] [INFO ] [sig ] Generating forecast for: TGLS [2026-02-20T20:32:47.897367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-02-20T20:32:47.908022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-02-20T20:32:47.908352] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-02-20T20:32:47.909167] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-02-20T20:32:47.909232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:47.909272] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:47.909304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:47.909365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:47.966964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:47.967605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:47.967682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:47.967715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:48.102332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:48.102496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:48.102538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:48.102586] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:48.106270] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-02-20T20:32:48.106611] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-02-20T20:32:48.106756] [INFO ] [sig ] TGLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:48.253383] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TGLS.txt [2026-02-20T20:32:48.253548] [INFO ] [sig ] [2962/3387] Completed TGLS in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.5m [2026-02-20T20:32:48.253624] [INFO ] [sig ] [2963/3387] Forecasting TGNA... [2026-02-20T20:32:48.253672] [INFO ] [sig ] Generating forecast for: TGNA [2026-02-20T20:32:48.253706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-02-20T20:32:48.266133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-02-20T20:32:48.266520] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-02-20T20:32:48.267544] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-02-20T20:32:48.267616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:48.267650] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:48.267676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:48.267731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:48.330920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:48.331817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:48.331907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:48.331941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:48.463047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:48.463217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:48.463261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:48.463328] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:48.467326] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-02-20T20:32:48.467652] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-02-20T20:32:48.467821] [INFO ] [sig ] TGNA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:48.620962] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TGNA.txt [2026-02-20T20:32:48.621132] [INFO ] [sig ] [2963/3387] Completed TGNA in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.5m [2026-02-20T20:32:48.621177] [INFO ] [sig ] [2964/3387] Forecasting TGS... [2026-02-20T20:32:48.621208] [INFO ] [sig ] Generating forecast for: TGS [2026-02-20T20:32:48.621239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-02-20T20:32:48.632949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-02-20T20:32:48.633340] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-02-20T20:32:48.634262] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-02-20T20:32:48.634331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:48.634365] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:48.634393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:48.634451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:48.697705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:48.698632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:48.698722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:48.698758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:48.817428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:48.817610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:48.817653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:48.817684] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:48.821359] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-02-20T20:32:48.821686] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-02-20T20:32:48.821830] [INFO ] [sig ] TGS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:48.972035] [INFO ] [LOCAL ] Saved forecast: TGS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TGS.txt [2026-02-20T20:32:48.972213] [INFO ] [sig ] [2964/3387] Completed TGS in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.5m [2026-02-20T20:32:48.972262] [INFO ] [sig ] [2965/3387] Forecasting TGTX... [2026-02-20T20:32:48.972297] [INFO ] [sig ] Generating forecast for: TGTX [2026-02-20T20:32:48.972328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-02-20T20:32:48.984191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-02-20T20:32:48.984596] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-02-20T20:32:48.985466] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-02-20T20:32:48.985522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:48.985555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:48.985609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:48.985673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:49.044545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:49.045486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:49.045594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:49.045647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:49.164258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:49.164420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:49.164460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:49.164488] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:49.168038] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-02-20T20:32:49.168317] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-02-20T20:32:49.168450] [INFO ] [sig ] TGTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:49.315797] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TGTX.txt [2026-02-20T20:32:49.315963] [INFO ] [sig ] [2965/3387] Completed TGTX in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.5m [2026-02-20T20:32:49.316005] [INFO ] [sig ] [2966/3387] Forecasting TH... [2026-02-20T20:32:49.316034] [INFO ] [sig ] Generating forecast for: TH [2026-02-20T20:32:49.316065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-02-20T20:32:49.328020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-02-20T20:32:49.328420] [INFO ] [FORECASTER] Starting predict_future for TH [2026-02-20T20:32:49.329691] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-02-20T20:32:49.329745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:49.329779] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:49.329807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:49.329865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:49.390024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:49.390959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:49.391047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:49.391081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:49.519429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:49.519611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:49.519654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:49.519682] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:49.523197] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-02-20T20:32:49.523481] [INFO ] [FORECASTER] Completed predict_future for TH [2026-02-20T20:32:49.523635] [INFO ] [sig ] TH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:49.667668] [INFO ] [LOCAL ] Saved forecast: TH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TH.txt [2026-02-20T20:32:49.667836] [INFO ] [sig ] [2966/3387] Completed TH in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:49.667881] [INFO ] [sig ] [2967/3387] Forecasting THC... [2026-02-20T20:32:49.667910] [INFO ] [sig ] Generating forecast for: THC [2026-02-20T20:32:49.667942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-02-20T20:32:49.679842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-02-20T20:32:49.680259] [INFO ] [FORECASTER] Starting predict_future for THC [2026-02-20T20:32:49.681177] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-02-20T20:32:49.681233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:49.681267] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:49.681297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:49.681372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:49.740702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:49.741614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:49.741738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:49.741773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:49.862390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:49.862550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:49.862611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:49.862641] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:49.866086] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-02-20T20:32:49.866370] [INFO ] [FORECASTER] Completed predict_future for THC [2026-02-20T20:32:49.866503] [INFO ] [sig ] THC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:50.012355] [INFO ] [LOCAL ] Saved forecast: THC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THC.txt [2026-02-20T20:32:50.012519] [INFO ] [sig ] [2967/3387] Completed THC in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:50.012560] [INFO ] [sig ] [2968/3387] Forecasting THFF... [2026-02-20T20:32:50.012616] [INFO ] [sig ] Generating forecast for: THFF [2026-02-20T20:32:50.012648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-02-20T20:32:50.024133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-02-20T20:32:50.024566] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-02-20T20:32:50.025481] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-02-20T20:32:50.025539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:50.025594] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:50.025638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:50.025702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:50.086029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:50.086992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:50.087087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:50.087121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:50.212945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:50.213107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:50.213147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:50.213177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:50.217428] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-20T20:32:50.217811] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-02-20T20:32:50.217966] [INFO ] [sig ] THFF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:50.380606] [INFO ] [LOCAL ] Saved forecast: THFF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THFF.txt [2026-02-20T20:32:50.380781] [INFO ] [sig ] [2968/3387] Completed THFF in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:50.380824] [INFO ] [sig ] [2969/3387] Forecasting THG... [2026-02-20T20:32:50.380855] [INFO ] [sig ] Generating forecast for: THG [2026-02-20T20:32:50.380886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-02-20T20:32:50.392871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-02-20T20:32:50.393328] [INFO ] [FORECASTER] Starting predict_future for THG [2026-02-20T20:32:50.394328] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-02-20T20:32:50.394423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:50.394460] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:50.394489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:50.394550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:50.457241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:50.458196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:50.458287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:50.458321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:50.593694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:50.593858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:50.593901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:50.593947] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:50.597614] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-02-20T20:32:50.597912] [INFO ] [FORECASTER] Completed predict_future for THG [2026-02-20T20:32:50.598052] [INFO ] [sig ] THG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:50.745908] [INFO ] [LOCAL ] Saved forecast: THG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/THG.txt [2026-02-20T20:32:50.746073] [INFO ] [sig ] [2969/3387] Completed THG in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:50.746117] [INFO ] [sig ] [2970/3387] Forecasting THO... [2026-02-20T20:32:50.746147] [INFO ] [sig ] Generating forecast for: THO [2026-02-20T20:32:50.746183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-02-20T20:32:50.758266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-02-20T20:32:50.758657] [INFO ] [FORECASTER] Starting predict_future for THO [2026-02-20T20:32:50.759496] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-02-20T20:32:50.759550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:50.759611] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:50.759641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:50.759700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:50.820958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:50.821928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:50.822023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:50.822059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:50.951733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:50.951895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:50.951937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:50.951968] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:50.955845] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-02-20T20:32:50.956239] [INFO ] [FORECASTER] Completed predict_future for THO [2026-02-20T20:32:50.956411] [INFO ] [sig ] THO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:51.102660] [INFO ] [LOCAL ] Saved forecast: THO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THO.txt [2026-02-20T20:32:51.102870] [INFO ] [sig ] [2970/3387] Completed THO in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:51.102922] [INFO ] [sig ] [2971/3387] Forecasting THQ... [2026-02-20T20:32:51.102959] [INFO ] [sig ] Generating forecast for: THQ [2026-02-20T20:32:51.102998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-02-20T20:32:51.113954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-02-20T20:32:51.114316] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-02-20T20:32:51.115142] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-02-20T20:32:51.115204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:51.115247] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:51.115282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:51.115353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:51.174112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:51.174842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:51.174925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:51.174959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:51.296091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:51.296265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:51.296306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:51.296340] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:51.300015] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-02-20T20:32:51.300337] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-02-20T20:32:51.300474] [INFO ] [sig ] THQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:51.450662] [INFO ] [LOCAL ] Saved forecast: THQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THQ.txt [2026-02-20T20:32:51.450833] [INFO ] [sig ] [2971/3387] Completed THQ in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:51.450873] [INFO ] [sig ] [2972/3387] Forecasting THRM... [2026-02-20T20:32:51.450905] [INFO ] [sig ] Generating forecast for: THRM [2026-02-20T20:32:51.450936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-02-20T20:32:51.465290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-02-20T20:32:51.465736] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-02-20T20:32:51.467047] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-02-20T20:32:51.467104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:51.467136] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:51.467163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:51.467220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:51.527466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:51.528407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:51.528502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:51.528535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:51.648435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:51.648635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:51.648681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:51.648711] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:51.652432] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-02-20T20:32:51.652861] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-02-20T20:32:51.653034] [INFO ] [sig ] THRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:51.799986] [INFO ] [LOCAL ] Saved forecast: THRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THRM.txt [2026-02-20T20:32:51.800160] [INFO ] [sig ] [2972/3387] Completed THRM in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:51.800211] [INFO ] [sig ] [2973/3387] Forecasting THRY... [2026-02-20T20:32:51.800249] [INFO ] [sig ] Generating forecast for: THRY [2026-02-20T20:32:51.800285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-02-20T20:32:51.812274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-02-20T20:32:51.812748] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-02-20T20:32:51.813657] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-02-20T20:32:51.813713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:51.813747] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:51.813775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:51.813832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:51.871630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:51.872549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:51.872660] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:51.872693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:51.997902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:51.998068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:51.998109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:51.998139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:52.001679] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-02-20T20:32:52.001966] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-02-20T20:32:52.002102] [INFO ] [sig ] THRY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:52.148008] [INFO ] [LOCAL ] Saved forecast: THRY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/THRY.txt [2026-02-20T20:32:52.148177] [INFO ] [sig ] [2973/3387] Completed THRY in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:52.148227] [INFO ] [sig ] [2974/3387] Forecasting TIGO... [2026-02-20T20:32:52.148262] [INFO ] [sig ] Generating forecast for: TIGO [2026-02-20T20:32:52.148299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-02-20T20:32:52.161962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-02-20T20:32:52.162375] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-02-20T20:32:52.163229] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-02-20T20:32:52.163282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:52.163342] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:52.163371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:52.163429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:52.221810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:52.222743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:52.222832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:52.222864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:52.344664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:52.344834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:52.344874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:52.344902] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:52.348527] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=48.58%) [2026-02-20T20:32:52.348879] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-02-20T20:32:52.349022] [INFO ] [sig ] TIGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:52.495173] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TIGO.txt [2026-02-20T20:32:52.495360] [INFO ] [sig ] [2974/3387] Completed TIGO in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:52.495401] [INFO ] [sig ] [2975/3387] Forecasting TIL... [2026-02-20T20:32:52.495433] [INFO ] [sig ] Generating forecast for: TIL [2026-02-20T20:32:52.495463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-02-20T20:32:52.508677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-02-20T20:32:52.509072] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-02-20T20:32:52.510099] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-02-20T20:32:52.510153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:52.510184] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:52.510210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:52.510266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:52.570121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:52.571056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:52.571142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:52.571175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:52.697808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:52.697979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:52.698021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:52.698054] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:52.701731] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=79.92%) [2026-02-20T20:32:52.702052] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-02-20T20:32:52.702197] [INFO ] [sig ] TIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:52.846374] [INFO ] [LOCAL ] Saved forecast: TIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TIL.txt [2026-02-20T20:32:52.846539] [INFO ] [sig ] [2975/3387] Completed TIL in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:52.846602] [INFO ] [sig ] [2976/3387] Forecasting TILE... [2026-02-20T20:32:52.846634] [INFO ] [sig ] Generating forecast for: TILE [2026-02-20T20:32:52.846665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-02-20T20:32:52.858128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-02-20T20:32:52.858529] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-02-20T20:32:52.859343] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-02-20T20:32:52.859397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:52.859430] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:52.859456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:52.859512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:52.918996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:52.919982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:52.920072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:52.920106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:53.047190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:53.047356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:53.047415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:53.047445] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:53.051113] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-02-20T20:32:53.051427] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-02-20T20:32:53.051591] [INFO ] [sig ] TILE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:53.196468] [INFO ] [LOCAL ] Saved forecast: TILE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TILE.txt [2026-02-20T20:32:53.196652] [INFO ] [sig ] [2976/3387] Completed TILE in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:53.196696] [INFO ] [sig ] [2977/3387] Forecasting TIMB... [2026-02-20T20:32:53.196728] [INFO ] [sig ] Generating forecast for: TIMB [2026-02-20T20:32:53.196759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-02-20T20:32:53.208884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-02-20T20:32:53.209303] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-02-20T20:32:53.210169] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-02-20T20:32:53.210224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:53.210256] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:53.210282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:53.210338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:53.277671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:53.278684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:53.278782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:53.278817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:53.399559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:53.399746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:53.399786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:53.399861] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:53.403298] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-02-20T20:32:53.403598] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-02-20T20:32:53.403736] [INFO ] [sig ] TIMB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:53.558035] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TIMB.txt [2026-02-20T20:32:53.558186] [INFO ] [sig ] [2977/3387] Completed TIMB in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-20T20:32:53.558229] [INFO ] [sig ] [2978/3387] Forecasting TITN... [2026-02-20T20:32:53.558266] [INFO ] [sig ] Generating forecast for: TITN [2026-02-20T20:32:53.558304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-02-20T20:32:53.569391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-02-20T20:32:53.569735] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-02-20T20:32:53.570519] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-02-20T20:32:53.570599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:53.570636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:53.570663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:53.570721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:53.629002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:53.629697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:53.629779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:53.629812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:53.744330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:53.744505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:53.744546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:53.744595] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:53.748142] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-02-20T20:32:53.748449] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-02-20T20:32:53.748630] [INFO ] [sig ] TITN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:53.891597] [INFO ] [LOCAL ] Saved forecast: TITN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TITN.txt [2026-02-20T20:32:53.891771] [INFO ] [sig ] [2978/3387] Completed TITN in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.4m [2026-02-20T20:32:53.891813] [INFO ] [sig ] [2979/3387] Forecasting TJX... [2026-02-20T20:32:53.891843] [INFO ] [sig ] Generating forecast for: TJX [2026-02-20T20:32:53.891876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-02-20T20:32:53.903621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-02-20T20:32:53.904071] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-02-20T20:32:53.905028] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-02-20T20:32:53.905089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:53.905122] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:53.905150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:53.905210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:53.963258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:53.964264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:53.964376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:53.964416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:54.088318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:54.088492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:54.088534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:54.088564] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:54.092255] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-02-20T20:32:54.092611] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-02-20T20:32:54.092764] [INFO ] [sig ] TJX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:54.241557] [INFO ] [LOCAL ] Saved forecast: TJX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TJX.txt [2026-02-20T20:32:54.241740] [INFO ] [sig ] [2979/3387] Completed TJX in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.4m [2026-02-20T20:32:54.241781] [INFO ] [sig ] [2980/3387] Forecasting TK... [2026-02-20T20:32:54.241811] [INFO ] [sig ] Generating forecast for: TK [2026-02-20T20:32:54.241844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-02-20T20:32:54.252799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-02-20T20:32:54.253210] [INFO ] [FORECASTER] Starting predict_future for TK [2026-02-20T20:32:54.254055] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-02-20T20:32:54.254111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:54.254160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:54.254190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:54.254256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:54.313372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:54.314345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:54.314441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:54.314476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:54.439807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:54.439976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:54.440018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:54.440047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:54.443835] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=76.32%) [2026-02-20T20:32:54.444164] [INFO ] [FORECASTER] Completed predict_future for TK [2026-02-20T20:32:54.444319] [INFO ] [sig ] TK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:54.590669] [INFO ] [LOCAL ] Saved forecast: TK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TK.txt [2026-02-20T20:32:54.590839] [INFO ] [sig ] [2980/3387] Completed TK in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.4m [2026-02-20T20:32:54.590881] [INFO ] [sig ] [2981/3387] Forecasting TKC... [2026-02-20T20:32:54.590912] [INFO ] [sig ] Generating forecast for: TKC [2026-02-20T20:32:54.590943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-02-20T20:32:54.602685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-02-20T20:32:54.603112] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-02-20T20:32:54.603998] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-02-20T20:32:54.604055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:54.604097] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:54.604136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:54.604198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:54.664653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:54.665640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:54.665740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:54.665775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:54.788356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:54.788522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:54.788565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:54.788619] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:54.792139] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=56.39%) [2026-02-20T20:32:54.792462] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-02-20T20:32:54.792618] [INFO ] [sig ] TKC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:54.938091] [INFO ] [LOCAL ] Saved forecast: TKC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TKC.txt [2026-02-20T20:32:54.938261] [INFO ] [sig ] [2981/3387] Completed TKC in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.4m [2026-02-20T20:32:54.938302] [INFO ] [sig ] [2982/3387] Forecasting TKNO... [2026-02-20T20:32:54.938332] [INFO ] [sig ] Generating forecast for: TKNO [2026-02-20T20:32:54.938362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-02-20T20:32:54.949894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-02-20T20:32:54.950341] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-02-20T20:32:54.951245] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-02-20T20:32:54.951301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:54.951336] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:54.951371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:54.951433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:55.010093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:55.011093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:55.011184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:55.011217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:55.131990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:55.132156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:55.132199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:55.132229] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:55.135803] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=16.05%) [2026-02-20T20:32:55.136119] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-02-20T20:32:55.136262] [INFO ] [sig ] TKNO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:55.281503] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TKNO.txt [2026-02-20T20:32:55.281692] [INFO ] [sig ] [2982/3387] Completed TKNO in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 2.4m [2026-02-20T20:32:55.281735] [INFO ] [sig ] [2983/3387] Forecasting TKO... [2026-02-20T20:32:55.281767] [INFO ] [sig ] Generating forecast for: TKO [2026-02-20T20:32:55.281797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-02-20T20:32:55.293019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-02-20T20:32:55.293453] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-02-20T20:32:55.294285] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-02-20T20:32:55.294343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:55.294375] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:55.294403] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:55.294460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:55.351616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:55.352534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:55.352643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:55.352677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:55.472918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:55.473083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:55.473123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:55.473152] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:55.476701] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-02-20T20:32:55.477016] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-02-20T20:32:55.477155] [INFO ] [sig ] TKO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:55.625099] [INFO ] [LOCAL ] Saved forecast: TKO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TKO.txt [2026-02-20T20:32:55.625269] [INFO ] [sig ] [2983/3387] Completed TKO in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:55.625309] [INFO ] [sig ] [2984/3387] Forecasting TLK... [2026-02-20T20:32:55.625355] [INFO ] [sig ] Generating forecast for: TLK [2026-02-20T20:32:55.625387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-02-20T20:32:55.636597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-02-20T20:32:55.637010] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-02-20T20:32:55.637825] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-02-20T20:32:55.637878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:55.637910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:55.637937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:55.637998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:55.695258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:55.696185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:55.696304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:55.696338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:55.821758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:55.821929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:55.821971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:55.822001] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:55.825538] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-02-20T20:32:55.825861] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-02-20T20:32:55.826007] [INFO ] [sig ] TLK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:55.972336] [INFO ] [LOCAL ] Saved forecast: TLK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TLK.txt [2026-02-20T20:32:55.972498] [INFO ] [sig ] [2984/3387] Completed TLK in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:55.972538] [INFO ] [sig ] [2985/3387] Forecasting TLS... [2026-02-20T20:32:55.972568] [INFO ] [sig ] Generating forecast for: TLS [2026-02-20T20:32:55.972622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-02-20T20:32:55.984994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-02-20T20:32:55.985360] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-02-20T20:32:55.986158] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-02-20T20:32:55.986212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:55.986244] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:55.986275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:55.986345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:56.046964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:56.048068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:56.048155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:56.048188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:56.175152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:56.175319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:56.175361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:56.175390] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:56.179491] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-02-20T20:32:56.179790] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-02-20T20:32:56.179924] [INFO ] [sig ] TLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:56.324123] [INFO ] [LOCAL ] Saved forecast: TLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TLS.txt [2026-02-20T20:32:56.324288] [INFO ] [sig ] [2985/3387] Completed TLS in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:56.324329] [INFO ] [sig ] [2986/3387] Forecasting TLSA... [2026-02-20T20:32:56.324360] [INFO ] [sig ] Generating forecast for: TLSA [2026-02-20T20:32:56.324391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-02-20T20:32:56.335915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-02-20T20:32:56.336306] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-02-20T20:32:56.337169] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-02-20T20:32:56.337223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:56.337254] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:56.337280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:56.337337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:56.395765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:56.396652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:56.396736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:56.396768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:56.527858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:56.528025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:56.528067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:56.528100] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:56.532165] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-02-20T20:32:56.532825] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-02-20T20:32:56.533025] [INFO ] [sig ] TLSA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:56.684854] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TLSA.txt [2026-02-20T20:32:56.685026] [INFO ] [sig ] [2986/3387] Completed TLSA in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:56.685066] [INFO ] [sig ] [2987/3387] Forecasting TLSI... [2026-02-20T20:32:56.685095] [INFO ] [sig ] Generating forecast for: TLSI [2026-02-20T20:32:56.685127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-02-20T20:32:56.696353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-02-20T20:32:56.696819] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-02-20T20:32:56.697681] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-02-20T20:32:56.697735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:56.697769] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:56.697796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:56.697852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:56.754734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:56.755679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:56.755769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:56.755803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:56.876292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:56.876462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:56.876505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:56.876552] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:56.880262] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-02-20T20:32:56.880569] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-02-20T20:32:56.880730] [INFO ] [sig ] TLSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:57.026195] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TLSI.txt [2026-02-20T20:32:57.026404] [INFO ] [sig ] [2987/3387] Completed TLSI in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:57.026455] [INFO ] [sig ] [2988/3387] Forecasting TLYS... [2026-02-20T20:32:57.026489] [INFO ] [sig ] Generating forecast for: TLYS [2026-02-20T20:32:57.026519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-02-20T20:32:57.038441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-02-20T20:32:57.038871] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-02-20T20:32:57.039743] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-02-20T20:32:57.039795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:57.039828] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:57.039854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:57.039911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:57.099358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:57.100360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:57.100455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:57.100489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:57.226441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:57.226647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:57.226691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:57.226722] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:57.230595] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-02-20T20:32:57.230936] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-02-20T20:32:57.231081] [INFO ] [sig ] TLYS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:57.375951] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TLYS.txt [2026-02-20T20:32:57.376111] [INFO ] [sig ] [2988/3387] Completed TLYS in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:57.376152] [INFO ] [sig ] [2989/3387] Forecasting TM... [2026-02-20T20:32:57.376182] [INFO ] [sig ] Generating forecast for: TM [2026-02-20T20:32:57.376214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-02-20T20:32:57.388110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-02-20T20:32:57.388555] [INFO ] [FORECASTER] Starting predict_future for TM [2026-02-20T20:32:57.389416] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-02-20T20:32:57.389471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:57.389504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:57.389532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:57.389612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:57.451337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:57.452423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:57.452516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:57.452783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:57.584879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:57.585048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:57.585091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:57.585122] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:57.589170] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: UP (p=50.78%) [2026-02-20T20:32:57.589485] [INFO ] [FORECASTER] Completed predict_future for TM [2026-02-20T20:32:57.589653] [INFO ] [sig ] TM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:57.735085] [INFO ] [LOCAL ] Saved forecast: TM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TM.txt [2026-02-20T20:32:57.735249] [INFO ] [sig ] [2989/3387] Completed TM in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:57.735291] [INFO ] [sig ] [2990/3387] Forecasting TMC... [2026-02-20T20:32:57.735322] [INFO ] [sig ] Generating forecast for: TMC [2026-02-20T20:32:57.735352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-02-20T20:32:57.746829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-02-20T20:32:57.747264] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-02-20T20:32:57.748170] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-02-20T20:32:57.748225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:57.748259] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:57.748286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:57.748345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:57.808512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:57.809472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:57.809565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:57.809620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:57.940074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:57.940264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:57.940306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:57.940342] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:57.944492] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-02-20T20:32:57.944817] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-02-20T20:32:57.944965] [INFO ] [sig ] TMC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:58.090807] [INFO ] [LOCAL ] Saved forecast: TMC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TMC.txt [2026-02-20T20:32:58.090975] [INFO ] [sig ] [2990/3387] Completed TMC in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:58.091018] [INFO ] [sig ] [2991/3387] Forecasting TMCI... [2026-02-20T20:32:58.091047] [INFO ] [sig ] Generating forecast for: TMCI [2026-02-20T20:32:58.091084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-02-20T20:32:58.103145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-02-20T20:32:58.103499] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-02-20T20:32:58.104341] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-02-20T20:32:58.104395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:58.104462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:58.104511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:58.104632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:58.168671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:58.169590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:58.169676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:58.169709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:58.294389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:58.294758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:58.294802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:58.294830] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:58.298288] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=50.38%) [2026-02-20T20:32:58.298562] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-02-20T20:32:58.298714] [INFO ] [sig ] TMCI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:58.460271] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TMCI.txt [2026-02-20T20:32:58.460435] [INFO ] [sig ] [2991/3387] Completed TMCI in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:58.460480] [INFO ] [sig ] [2992/3387] Forecasting TMDX... [2026-02-20T20:32:58.460513] [INFO ] [sig ] Generating forecast for: TMDX [2026-02-20T20:32:58.460543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-02-20T20:32:58.471902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-02-20T20:32:58.472300] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-02-20T20:32:58.473147] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-02-20T20:32:58.473203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:58.473235] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:58.473261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:58.473318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:58.535807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:58.536879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:58.536978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:58.537012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:58.662793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:58.662965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:58.663020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:58.663052] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:58.667181] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-02-20T20:32:58.667611] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-02-20T20:32:58.667765] [INFO ] [sig ] TMDX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:58.810213] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TMDX.txt [2026-02-20T20:32:58.810365] [INFO ] [sig ] [2992/3387] Completed TMDX in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:58.810407] [INFO ] [sig ] [2993/3387] Forecasting TME... [2026-02-20T20:32:58.810437] [INFO ] [sig ] Generating forecast for: TME [2026-02-20T20:32:58.810468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-02-20T20:32:58.821771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-02-20T20:32:58.822111] [INFO ] [FORECASTER] Starting predict_future for TME [2026-02-20T20:32:58.822936] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-02-20T20:32:58.823003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:58.823044] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:58.823078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:58.823139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:58.888349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:58.889559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:58.889693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:58.889745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:59.023928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:59.024097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:59.024139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:59.024167] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:59.027969] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-02-20T20:32:59.028331] [INFO ] [FORECASTER] Completed predict_future for TME [2026-02-20T20:32:59.028517] [INFO ] [sig ] TME: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:59.177667] [INFO ] [LOCAL ] Saved forecast: TME 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TME.txt [2026-02-20T20:32:59.177828] [INFO ] [sig ] [2993/3387] Completed TME in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:59.177871] [INFO ] [sig ] [2994/3387] Forecasting TMHC... [2026-02-20T20:32:59.177901] [INFO ] [sig ] Generating forecast for: TMHC [2026-02-20T20:32:59.177933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-02-20T20:32:59.188972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-02-20T20:32:59.189368] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-02-20T20:32:59.190198] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-02-20T20:32:59.190253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:59.190285] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:59.190312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:59.190369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:59.253287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:59.254217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:59.254309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:59.254344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:59.380354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:59.380557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:59.380621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:59.380692] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:59.384417] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-02-20T20:32:59.384760] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-02-20T20:32:59.384908] [INFO ] [sig ] TMHC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:32:59.536175] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TMHC.txt [2026-02-20T20:32:59.536420] [INFO ] [sig ] [2994/3387] Completed TMHC in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-20T20:32:59.536486] [INFO ] [sig ] [2995/3387] Forecasting TMUS... [2026-02-20T20:32:59.536529] [INFO ] [sig ] Generating forecast for: TMUS [2026-02-20T20:32:59.536603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-02-20T20:32:59.548783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-02-20T20:32:59.549215] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-02-20T20:32:59.550137] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-02-20T20:32:59.550197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:59.550232] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:59.550261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:59.550320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:59.612008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:59.612907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:59.613003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:59.613037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:32:59.747523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:32:59.747873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:32:59.747916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:32:59.747944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:32:59.751958] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-02-20T20:32:59.752246] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-02-20T20:32:59.752382] [INFO ] [sig ] TMUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:32:59.900941] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TMUS.txt [2026-02-20T20:32:59.901093] [INFO ] [sig ] [2995/3387] Completed TMUS in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.3m [2026-02-20T20:32:59.901135] [INFO ] [sig ] [2996/3387] Forecasting TNC... [2026-02-20T20:32:59.901165] [INFO ] [sig ] Generating forecast for: TNC [2026-02-20T20:32:59.901195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-02-20T20:32:59.911791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-02-20T20:32:59.912125] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-02-20T20:32:59.912930] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-02-20T20:32:59.912983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:32:59.913016] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:32:59.913043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:32:59.913105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:32:59.971077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:32:59.971788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:32:59.971869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:32:59.971902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:00.099522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:00.099913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:00.099957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:00.099987] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:00.103546] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-02-20T20:33:00.103866] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-02-20T20:33:00.104015] [INFO ] [sig ] TNC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:00.263163] [INFO ] [LOCAL ] Saved forecast: TNC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TNC.txt [2026-02-20T20:33:00.263340] [INFO ] [sig ] [2996/3387] Completed TNC in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.3m [2026-02-20T20:33:00.263384] [INFO ] [sig ] [2997/3387] Forecasting TNDM... [2026-02-20T20:33:00.263414] [INFO ] [sig ] Generating forecast for: TNDM [2026-02-20T20:33:00.263444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-02-20T20:33:00.275119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-02-20T20:33:00.275502] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-02-20T20:33:00.276313] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-02-20T20:33:00.276367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:00.276405] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:00.276439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:00.276508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:00.335220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:00.336125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:00.336218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:00.336252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:00.460570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:00.460748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:00.460789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:00.460818] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:00.464381] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-02-20T20:33:00.464722] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-02-20T20:33:00.464864] [INFO ] [sig ] TNDM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:00.634695] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TNDM.txt [2026-02-20T20:33:00.634861] [INFO ] [sig ] [2997/3387] Completed TNDM in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.3m [2026-02-20T20:33:00.634906] [INFO ] [sig ] [2998/3387] Forecasting TNGX... [2026-02-20T20:33:00.634936] [INFO ] [sig ] Generating forecast for: TNGX [2026-02-20T20:33:00.634979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-02-20T20:33:00.646472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-02-20T20:33:00.646902] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-02-20T20:33:00.647758] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-02-20T20:33:00.647814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:00.647847] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:00.647875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:00.647934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:00.706421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:00.707303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:00.707391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:00.707425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:00.833171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:00.833300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:00.833340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:00.833368] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:00.836930] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-02-20T20:33:00.837243] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-02-20T20:33:00.837384] [INFO ] [sig ] TNGX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:00.989077] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TNGX.txt [2026-02-20T20:33:00.989256] [INFO ] [sig ] [2998/3387] Completed TNGX in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 2.3m [2026-02-20T20:33:00.989306] [INFO ] [sig ] [2999/3387] Forecasting TNK... [2026-02-20T20:33:00.989337] [INFO ] [sig ] Generating forecast for: TNK [2026-02-20T20:33:00.989369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-02-20T20:33:01.000863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-02-20T20:33:01.001264] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-02-20T20:33:01.002378] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-02-20T20:33:01.002437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:01.002474] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:01.002504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:01.002562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:01.062149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:01.062980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:01.063066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:01.063099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:01.185601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:01.185721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:01.185760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:01.185790] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:01.189252] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=50.68%) [2026-02-20T20:33:01.189543] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-02-20T20:33:01.189696] [INFO ] [sig ] TNK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:01.334860] [INFO ] [LOCAL ] Saved forecast: TNK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TNK.txt [2026-02-20T20:33:01.334998] [INFO ] [sig ] [2999/3387] Completed TNK in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 2.3m [2026-02-20T20:33:01.335038] [INFO ] [sig ] [3000/3387] Forecasting TNL... [2026-02-20T20:33:01.335069] [INFO ] [sig ] Generating forecast for: TNL [2026-02-20T20:33:01.335099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-02-20T20:33:01.345922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-02-20T20:33:01.346246] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-02-20T20:33:01.347059] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-02-20T20:33:01.347113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:01.347146] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:01.347173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:01.347230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:01.405409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:01.406277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:01.406363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:01.406397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:01.533746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:01.533881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:01.533924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:01.533953] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:01.537452] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-02-20T20:33:01.537772] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-02-20T20:33:01.537905] [INFO ] [sig ] TNL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:01.694925] [INFO ] [LOCAL ] Saved forecast: TNL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TNL.txt [2026-02-20T20:33:01.695115] [INFO ] [sig ] [3000/3387] Completed TNL in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:01.695157] [INFO ] [sig ] [3001/3387] Forecasting TNXP... [2026-02-20T20:33:01.695190] [INFO ] [sig ] Generating forecast for: TNXP [2026-02-20T20:33:01.695220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-02-20T20:33:01.706956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-02-20T20:33:01.707409] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-02-20T20:33:01.708394] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-02-20T20:33:01.708455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:01.708490] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:01.708520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:01.708613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:01.774155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:01.775491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:01.775673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:01.775726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:01.907842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:01.908005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:01.908047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:01.908079] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:01.911831] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-02-20T20:33:01.912120] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-02-20T20:33:01.912266] [INFO ] [sig ] TNXP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:02.056761] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TNXP.txt [2026-02-20T20:33:02.056942] [INFO ] [sig ] [3001/3387] Completed TNXP in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:02.056985] [INFO ] [sig ] [3002/3387] Forecasting TOI... [2026-02-20T20:33:02.057015] [INFO ] [sig ] Generating forecast for: TOI [2026-02-20T20:33:02.057047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-02-20T20:33:02.068613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-02-20T20:33:02.069018] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-02-20T20:33:02.069937] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-02-20T20:33:02.070005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:02.070044] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:02.070073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:02.070132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:02.131828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:02.132829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:02.132919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:02.132954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:02.256689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:02.256883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:02.256927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:02.256957] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:02.260522] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-02-20T20:33:02.260859] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-02-20T20:33:02.261002] [INFO ] [sig ] TOI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:02.413553] [INFO ] [LOCAL ] Saved forecast: TOI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TOI.txt [2026-02-20T20:33:02.413728] [INFO ] [sig ] [3002/3387] Completed TOI in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:02.413770] [INFO ] [sig ] [3003/3387] Forecasting TOL... [2026-02-20T20:33:02.413800] [INFO ] [sig ] Generating forecast for: TOL [2026-02-20T20:33:02.413831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-02-20T20:33:02.425366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-02-20T20:33:02.425749] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-02-20T20:33:02.426540] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-02-20T20:33:02.426629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:02.426877] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:02.426906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:02.426962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:02.486914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:02.487908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:02.487994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:02.488028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:02.614720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:02.614919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:02.614988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:02.615039] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:02.621060] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=22.24%) [2026-02-20T20:33:02.621434] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-02-20T20:33:02.621605] [INFO ] [sig ] TOL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:02.768528] [INFO ] [LOCAL ] Saved forecast: TOL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TOL.txt [2026-02-20T20:33:02.768712] [INFO ] [sig ] [3003/3387] Completed TOL in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:02.768753] [INFO ] [sig ] [3004/3387] Forecasting TORO... [2026-02-20T20:33:02.768784] [INFO ] [sig ] Generating forecast for: TORO [2026-02-20T20:33:02.768814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-02-20T20:33:02.779961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-02-20T20:33:02.780415] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-02-20T20:33:02.781287] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-02-20T20:33:02.781344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:02.781417] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:02.781448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:02.781517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:02.842374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:02.843243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:02.843333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:02.843366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:02.966768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:02.966958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:02.966999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:02.967031] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:02.970527] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-02-20T20:33:02.970835] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-02-20T20:33:02.970973] [INFO ] [sig ] TORO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:03.121421] [INFO ] [LOCAL ] Saved forecast: TORO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TORO.txt [2026-02-20T20:33:03.121632] [INFO ] [sig ] [3004/3387] Completed TORO in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:03.121679] [INFO ] [sig ] [3005/3387] Forecasting TOWN... [2026-02-20T20:33:03.121709] [INFO ] [sig ] Generating forecast for: TOWN [2026-02-20T20:33:03.121740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-02-20T20:33:03.133515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-02-20T20:33:03.133941] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-02-20T20:33:03.134826] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-02-20T20:33:03.134881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:03.134915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:03.134942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:03.134999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:03.195462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:03.196397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:03.196484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:03.196521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:03.320830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:03.320993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:03.321036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:03.321065] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:03.324558] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=52.84%) [2026-02-20T20:33:03.324895] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-02-20T20:33:03.325038] [INFO ] [sig ] TOWN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:03.474289] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TOWN.txt [2026-02-20T20:33:03.474452] [INFO ] [sig ] [3005/3387] Completed TOWN in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:03.474502] [INFO ] [sig ] [3006/3387] Forecasting TOYO... [2026-02-20T20:33:03.474538] [INFO ] [sig ] Generating forecast for: TOYO [2026-02-20T20:33:03.474599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-02-20T20:33:03.487192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-02-20T20:33:03.487616] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-02-20T20:33:03.488686] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-02-20T20:33:03.488741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:03.488959] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:03.488985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:03.489041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:03.548235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:03.549092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:03.549179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:03.549212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:03.658627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:03.658789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:03.658831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:03.658863] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:03.662392] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-02-20T20:33:03.662698] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-02-20T20:33:03.662832] [INFO ] [sig ] TOYO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:03.805824] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TOYO.txt [2026-02-20T20:33:03.805988] [INFO ] [sig ] [3006/3387] Completed TOYO in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:03.806031] [INFO ] [sig ] [3007/3387] Forecasting TPB... [2026-02-20T20:33:03.806062] [INFO ] [sig ] Generating forecast for: TPB [2026-02-20T20:33:03.806093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-02-20T20:33:03.817203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-02-20T20:33:03.817571] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-02-20T20:33:03.818386] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-02-20T20:33:03.818440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:03.818473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:03.818501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:03.818560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:03.877677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:03.878530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:03.878637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:03.878674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:04.006196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:04.006360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:04.006402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:04.006436] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:04.010201] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-02-20T20:33:04.010562] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-02-20T20:33:04.010738] [INFO ] [sig ] TPB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:04.180370] [INFO ] [LOCAL ] Saved forecast: TPB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPB.txt [2026-02-20T20:33:04.180533] [INFO ] [sig ] [3007/3387] Completed TPB in 0.4s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:04.180639] [INFO ] [sig ] [3008/3387] Forecasting TPC... [2026-02-20T20:33:04.180675] [INFO ] [sig ] Generating forecast for: TPC [2026-02-20T20:33:04.180706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-02-20T20:33:04.191910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-02-20T20:33:04.192303] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-02-20T20:33:04.193125] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-02-20T20:33:04.193179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:04.193242] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:04.193272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:04.193330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:04.253808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:04.254741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:04.254834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:04.254869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:04.378001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:04.378167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:04.378209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:04.378239] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:04.381992] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-02-20T20:33:04.382293] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-02-20T20:33:04.382429] [INFO ] [sig ] TPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:04.533127] [INFO ] [LOCAL ] Saved forecast: TPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPC.txt [2026-02-20T20:33:04.533292] [INFO ] [sig ] [3008/3387] Completed TPC in 0.4s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:04.533335] [INFO ] [sig ] [3009/3387] Forecasting TPG... [2026-02-20T20:33:04.533373] [INFO ] [sig ] Generating forecast for: TPG [2026-02-20T20:33:04.533405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-02-20T20:33:04.544924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-02-20T20:33:04.545333] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-02-20T20:33:04.546148] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-02-20T20:33:04.546201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:04.546234] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:04.546261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:04.546322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:04.604473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:04.605387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:04.605477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:04.605512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:04.727921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:04.728108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:04.728151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:04.728181] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:04.731752] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-02-20T20:33:04.732052] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-02-20T20:33:04.732225] [INFO ] [sig ] TPG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:04.884292] [INFO ] [LOCAL ] Saved forecast: TPG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPG.txt [2026-02-20T20:33:04.884461] [INFO ] [sig ] [3009/3387] Completed TPG in 0.4s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:04.884503] [INFO ] [sig ] [3010/3387] Forecasting TPGXL... [2026-02-20T20:33:04.884532] [INFO ] [sig ] Generating forecast for: TPGXL [2026-02-20T20:33:04.884561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-02-20T20:33:04.895626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-02-20T20:33:04.896019] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-02-20T20:33:04.896862] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-02-20T20:33:04.896916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:04.896949] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:04.896977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:04.897032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:04.959132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:04.959903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:04.959989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:04.960024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:05.074909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:05.075076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:05.075118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:05.075146] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:05.078780] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-02-20T20:33:05.079068] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-02-20T20:33:05.079204] [INFO ] [sig ] TPGXL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:05.224641] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPGXL.txt [2026-02-20T20:33:05.224807] [INFO ] [sig ] [3010/3387] Completed TPGXL in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:05.224851] [INFO ] [sig ] [3011/3387] Forecasting TPH... [2026-02-20T20:33:05.224881] [INFO ] [sig ] Generating forecast for: TPH [2026-02-20T20:33:05.224913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-02-20T20:33:05.237089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-02-20T20:33:05.237485] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-02-20T20:33:05.238314] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-02-20T20:33:05.238368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:05.238400] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:05.238427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:05.238484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:05.298293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:05.299223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:05.299326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:05.299368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:05.421089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:05.421260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:05.421320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:05.421392] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:05.424951] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-02-20T20:33:05.425228] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-02-20T20:33:05.425358] [INFO ] [sig ] TPH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:05.573473] [INFO ] [LOCAL ] Saved forecast: TPH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TPH.txt [2026-02-20T20:33:05.573664] [INFO ] [sig ] [3011/3387] Completed TPH in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-20T20:33:05.573710] [INFO ] [sig ] [3012/3387] Forecasting TPL... [2026-02-20T20:33:05.573740] [INFO ] [sig ] Generating forecast for: TPL [2026-02-20T20:33:05.573772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-02-20T20:33:05.585607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-02-20T20:33:05.586018] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-02-20T20:33:05.586876] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-02-20T20:33:05.586931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:05.586963] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:05.586991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:05.587048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:05.644953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:05.645780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:05.645867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:05.645902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:05.763663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:05.763831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:05.763875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:05.763906] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:05.767444] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-02-20T20:33:05.767766] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-02-20T20:33:05.767924] [INFO ] [sig ] TPL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:05.969046] [INFO ] [LOCAL ] Saved forecast: TPL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPL.txt [2026-02-20T20:33:05.969190] [INFO ] [sig ] [3012/3387] Completed TPL in 0.4s | 2.79 sym/s | Total: 18.0m | ETA: 2.2m [2026-02-20T20:33:05.969231] [INFO ] [sig ] [3013/3387] Forecasting TPVG... [2026-02-20T20:33:05.969260] [INFO ] [sig ] Generating forecast for: TPVG [2026-02-20T20:33:05.969299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-02-20T20:33:05.980411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-02-20T20:33:05.980772] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-02-20T20:33:05.981542] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-02-20T20:33:05.981616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:05.981651] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:05.981678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:05.981736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:06.041268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:06.041985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:06.042085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:06.042120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:06.164004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:06.164171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:06.164235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:06.164268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:06.168128] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-02-20T20:33:06.168512] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-02-20T20:33:06.168738] [INFO ] [sig ] TPVG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:06.314444] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPVG.txt [2026-02-20T20:33:06.314631] [INFO ] [sig ] [3013/3387] Completed TPVG in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.2m [2026-02-20T20:33:06.314677] [INFO ] [sig ] [3014/3387] Forecasting TPYP... [2026-02-20T20:33:06.314708] [INFO ] [sig ] Generating forecast for: TPYP [2026-02-20T20:33:06.314742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-02-20T20:33:06.326444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-02-20T20:33:06.326904] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-02-20T20:33:06.327759] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-02-20T20:33:06.327814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:06.327848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:06.327877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:06.327935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:06.389263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:06.389951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:06.390045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:06.390081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:06.508292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:06.508442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:06.508484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:06.508514] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:06.512012] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-02-20T20:33:06.512293] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-02-20T20:33:06.512437] [INFO ] [sig ] TPYP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:06.660468] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TPYP.txt [2026-02-20T20:33:06.660658] [INFO ] [sig ] [3014/3387] Completed TPYP in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.2m [2026-02-20T20:33:06.660704] [INFO ] [sig ] [3015/3387] Forecasting TPZ... [2026-02-20T20:33:06.660932] [INFO ] [sig ] Generating forecast for: TPZ [2026-02-20T20:33:06.660965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-02-20T20:33:06.673566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-02-20T20:33:06.673930] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-02-20T20:33:06.674735] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-02-20T20:33:06.674789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:06.675052] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:06.675082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:06.675139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:06.736078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:06.736848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:06.736935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:06.736970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:06.854657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:06.854815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:06.854856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:06.854886] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:06.858363] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-02-20T20:33:06.858694] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-02-20T20:33:06.858830] [INFO ] [sig ] TPZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:07.007219] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TPZ.txt [2026-02-20T20:33:07.007359] [INFO ] [sig ] [3015/3387] Completed TPZ in 0.3s | 2.79 sym/s | Total: 18.0m | ETA: 2.2m [2026-02-20T20:33:07.007401] [INFO ] [sig ] [3016/3387] Forecasting TQQQ... [2026-02-20T20:33:07.007431] [INFO ] [sig ] Generating forecast for: TQQQ [2026-02-20T20:33:07.007461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-02-20T20:33:07.018723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-02-20T20:33:07.019071] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-02-20T20:33:07.019890] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-02-20T20:33:07.019947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:07.019981] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:07.020010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:07.020068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:07.081812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:07.082703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:07.082789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:07.082824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:07.205704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:07.205867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:07.205916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:07.205950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:07.209506] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-02-20T20:33:07.209814] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-02-20T20:33:07.209952] [INFO ] [sig ] TQQQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:07.358056] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TQQQ.txt [2026-02-20T20:33:07.358187] [INFO ] [sig ] [3016/3387] Completed TQQQ in 0.4s | 2.79 sym/s | Total: 18.0m | ETA: 2.2m [2026-02-20T20:33:07.358227] [INFO ] [sig ] [3017/3387] Forecasting TRC... [2026-02-20T20:33:07.358257] [INFO ] [sig ] Generating forecast for: TRC [2026-02-20T20:33:07.358287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-02-20T20:33:07.369663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-02-20T20:33:07.370018] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-02-20T20:33:07.370829] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-02-20T20:33:07.370882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:07.370915] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:07.370943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:07.371000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:07.428666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:07.429265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:07.429345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:07.429378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:07.551132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:07.551292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:07.551335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:07.551364] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:07.555074] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=57.05%) [2026-02-20T20:33:07.555357] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-02-20T20:33:07.555492] [INFO ] [sig ] TRC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:07.703436] [INFO ] [LOCAL ] Saved forecast: TRC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRC.txt [2026-02-20T20:33:07.703616] [INFO ] [sig ] [3017/3387] Completed TRC in 0.3s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:07.703660] [INFO ] [sig ] [3018/3387] Forecasting TRDA... [2026-02-20T20:33:07.703690] [INFO ] [sig ] Generating forecast for: TRDA [2026-02-20T20:33:07.703721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-02-20T20:33:07.716524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-02-20T20:33:07.717143] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-02-20T20:33:07.718002] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-02-20T20:33:07.718055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:07.718088] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:07.718116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:07.718173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:07.780115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:07.781106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:07.781247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:07.781285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:07.906131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:07.906292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:07.906332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:07.906362] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:07.909888] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-02-20T20:33:07.910170] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-02-20T20:33:07.910302] [INFO ] [sig ] TRDA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:08.054182] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRDA.txt [2026-02-20T20:33:08.054328] [INFO ] [sig ] [3018/3387] Completed TRDA in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:08.054369] [INFO ] [sig ] [3019/3387] Forecasting TREE... [2026-02-20T20:33:08.054406] [INFO ] [sig ] Generating forecast for: TREE [2026-02-20T20:33:08.054438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-02-20T20:33:08.065544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-02-20T20:33:08.065950] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-02-20T20:33:08.066821] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-02-20T20:33:08.066886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:08.066920] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:08.066949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:08.067008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:08.127910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:08.128780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:08.128866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:08.128900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:08.251257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:08.251410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:08.251450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:08.251478] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:08.254938] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-02-20T20:33:08.255215] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-02-20T20:33:08.255346] [INFO ] [sig ] TREE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:08.403415] [INFO ] [LOCAL ] Saved forecast: TREE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TREE.txt [2026-02-20T20:33:08.403545] [INFO ] [sig ] [3019/3387] Completed TREE in 0.3s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:08.403604] [INFO ] [sig ] [3020/3387] Forecasting TREX... [2026-02-20T20:33:08.403636] [INFO ] [sig ] Generating forecast for: TREX [2026-02-20T20:33:08.403666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-02-20T20:33:08.414416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-02-20T20:33:08.414767] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-02-20T20:33:08.415545] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-02-20T20:33:08.415622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:08.415659] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:08.415687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:08.415744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:08.473867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:08.474547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:08.474650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:08.474685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:08.615934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:08.616142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:08.616207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:08.616253] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:08.622551] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=33.40%) [2026-02-20T20:33:08.623209] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-02-20T20:33:08.623414] [INFO ] [sig ] TREX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:08.791933] [INFO ] [LOCAL ] Saved forecast: TREX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TREX.txt [2026-02-20T20:33:08.792102] [INFO ] [sig ] [3020/3387] Completed TREX in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:08.792143] [INFO ] [sig ] [3021/3387] Forecasting TRGP... [2026-02-20T20:33:08.792174] [INFO ] [sig ] Generating forecast for: TRGP [2026-02-20T20:33:08.792207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-02-20T20:33:08.804273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-02-20T20:33:08.804722] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-02-20T20:33:08.805567] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-02-20T20:33:08.805650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:08.805684] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:08.805711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:08.805768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:08.867534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:08.868448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:08.868539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:08.868600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:08.994451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:08.994650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:08.994693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:08.994723] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:08.999570] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=37.43%) [2026-02-20T20:33:09.000200] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-02-20T20:33:09.000430] [INFO ] [sig ] TRGP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:09.171509] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRGP.txt [2026-02-20T20:33:09.171743] [INFO ] [sig ] [3021/3387] Completed TRGP in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:09.171789] [INFO ] [sig ] [3022/3387] Forecasting TRI... [2026-02-20T20:33:09.171819] [INFO ] [sig ] Generating forecast for: TRI [2026-02-20T20:33:09.171850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-02-20T20:33:09.183917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-02-20T20:33:09.184343] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-02-20T20:33:09.185248] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-02-20T20:33:09.185304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:09.185339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:09.185367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:09.185425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:09.245973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:09.246996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:09.247091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:09.247125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:09.372998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:09.373160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:09.373203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:09.373251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:09.376764] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-02-20T20:33:09.377058] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-02-20T20:33:09.377193] [INFO ] [sig ] TRI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:09.520058] [INFO ] [LOCAL ] Saved forecast: TRI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRI.txt [2026-02-20T20:33:09.520206] [INFO ] [sig ] [3022/3387] Completed TRI in 0.3s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:09.520245] [INFO ] [sig ] [3023/3387] Forecasting TRIN... [2026-02-20T20:33:09.520276] [INFO ] [sig ] Generating forecast for: TRIN [2026-02-20T20:33:09.520307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-02-20T20:33:09.531852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-02-20T20:33:09.532196] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-02-20T20:33:09.533033] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-02-20T20:33:09.533087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:09.533119] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:09.533147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:09.533203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:09.592903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:09.593549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:09.593666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:09.593709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:09.713643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:09.713809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:09.713849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:09.713877] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:09.717365] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=70.77%) [2026-02-20T20:33:09.717678] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-02-20T20:33:09.717827] [INFO ] [sig ] TRIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:09.863198] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRIN.txt [2026-02-20T20:33:09.863329] [INFO ] [sig ] [3023/3387] Completed TRIN in 0.3s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:09.863369] [INFO ] [sig ] [3024/3387] Forecasting TRIP... [2026-02-20T20:33:09.863399] [INFO ] [sig ] Generating forecast for: TRIP [2026-02-20T20:33:09.863428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-02-20T20:33:09.875751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-02-20T20:33:09.876287] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-02-20T20:33:09.877291] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-02-20T20:33:09.877344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:09.877375] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:09.877402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:09.877458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:09.937162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:09.937930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:09.938012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:09.938062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:10.062069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:10.062230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:10.062271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:10.062300] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:10.066007] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-02-20T20:33:10.066290] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-02-20T20:33:10.066424] [INFO ] [sig ] TRIP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:10.223376] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRIP.txt [2026-02-20T20:33:10.223559] [INFO ] [sig ] [3024/3387] Completed TRIP in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:10.223625] [INFO ] [sig ] [3025/3387] Forecasting TRMB... [2026-02-20T20:33:10.223658] [INFO ] [sig ] Generating forecast for: TRMB [2026-02-20T20:33:10.223691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-02-20T20:33:10.235593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-02-20T20:33:10.236009] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-02-20T20:33:10.236871] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-02-20T20:33:10.236926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:10.236988] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:10.237017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:10.237073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:10.300601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:10.302025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:10.302155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:10.302195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:10.426240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:10.426401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:10.426445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:10.426475] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:10.430177] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-02-20T20:33:10.430480] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-02-20T20:33:10.430656] [INFO ] [sig ] TRMB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:10.585439] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRMB.txt [2026-02-20T20:33:10.585634] [INFO ] [sig ] [3025/3387] Completed TRMB in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:10.585680] [INFO ] [sig ] [3026/3387] Forecasting TRMD... [2026-02-20T20:33:10.585710] [INFO ] [sig ] Generating forecast for: TRMD [2026-02-20T20:33:10.585748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-02-20T20:33:10.598953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-02-20T20:33:10.599375] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-02-20T20:33:10.600213] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-02-20T20:33:10.600267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:10.600300] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:10.600326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:10.600400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:10.659059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:10.659998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:10.660089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:10.660124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:10.789691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:10.789863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:10.789908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:10.789938] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:10.793660] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-02-20T20:33:10.793995] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-02-20T20:33:10.794145] [INFO ] [sig ] TRMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:10.947408] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRMD.txt [2026-02-20T20:33:10.947639] [INFO ] [sig ] [3026/3387] Completed TRMD in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:10.947710] [INFO ] [sig ] [3027/3387] Forecasting TRMK... [2026-02-20T20:33:10.947760] [INFO ] [sig ] Generating forecast for: TRMK [2026-02-20T20:33:10.947806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-02-20T20:33:10.963345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-02-20T20:33:10.963859] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-02-20T20:33:10.964869] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-02-20T20:33:10.964932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:10.964975] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:10.965011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:10.965086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:11.039282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:11.040919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:11.041066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:11.041104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:11.165429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:11.165635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:11.165680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:11.165708] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:11.169627] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=54.89%) [2026-02-20T20:33:11.169983] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-02-20T20:33:11.170152] [INFO ] [sig ] TRMK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:11.325456] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRMK.txt [2026-02-20T20:33:11.325660] [INFO ] [sig ] [3027/3387] Completed TRMK in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-20T20:33:11.325736] [INFO ] [sig ] [3028/3387] Forecasting TRN... [2026-02-20T20:33:11.325775] [INFO ] [sig ] Generating forecast for: TRN [2026-02-20T20:33:11.325832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-02-20T20:33:11.339293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-02-20T20:33:11.339716] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-02-20T20:33:11.340564] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-02-20T20:33:11.340638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:11.340679] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:11.340712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:11.340782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:11.403703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:11.404669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:11.404785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:11.404855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:11.533031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:11.533193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:11.533236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:11.533301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:11.537657] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: UP (p=55.16%) [2026-02-20T20:33:11.538171] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-02-20T20:33:11.538317] [INFO ] [sig ] TRN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:11.702237] [INFO ] [LOCAL ] Saved forecast: TRN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRN.txt [2026-02-20T20:33:11.702455] [INFO ] [sig ] [3028/3387] Completed TRN in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.1m [2026-02-20T20:33:11.702516] [INFO ] [sig ] [3029/3387] Forecasting TRNO... [2026-02-20T20:33:11.702556] [INFO ] [sig ] Generating forecast for: TRNO [2026-02-20T20:33:11.702620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-02-20T20:33:11.719913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-02-20T20:33:11.720368] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-02-20T20:33:11.721352] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-02-20T20:33:11.721408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:11.721442] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:11.721468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:11.721525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:11.783257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:11.784253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:11.784358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:11.784394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:11.908532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:11.908711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:11.908752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:11.908781] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:11.912267] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=11.29%) [2026-02-20T20:33:11.912547] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-02-20T20:33:11.912702] [INFO ] [sig ] TRNO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:12.056219] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRNO.txt [2026-02-20T20:33:12.056383] [INFO ] [sig ] [3029/3387] Completed TRNO in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.1m [2026-02-20T20:33:12.056425] [INFO ] [sig ] [3030/3387] Forecasting TRNS... [2026-02-20T20:33:12.056462] [INFO ] [sig ] Generating forecast for: TRNS [2026-02-20T20:33:12.056506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-02-20T20:33:12.068090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-02-20T20:33:12.068479] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-02-20T20:33:12.069458] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-02-20T20:33:12.069511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:12.069543] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:12.069586] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:12.069647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:12.128100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:12.129039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:12.129128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:12.129163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:12.248407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:12.248565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:12.248626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:12.248661] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:12.252687] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-02-20T20:33:12.253233] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-02-20T20:33:12.253384] [INFO ] [sig ] TRNS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:12.400086] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRNS.txt [2026-02-20T20:33:12.400253] [INFO ] [sig ] [3030/3387] Completed TRNS in 0.3s | 2.79 sym/s | Total: 18.1m | ETA: 2.1m [2026-02-20T20:33:12.400297] [INFO ] [sig ] [3031/3387] Forecasting TROX... [2026-02-20T20:33:12.400326] [INFO ] [sig ] Generating forecast for: TROX [2026-02-20T20:33:12.400356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-02-20T20:33:12.412900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-02-20T20:33:12.413301] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-02-20T20:33:12.414199] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-02-20T20:33:12.414254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:12.414287] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:12.414313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:12.414369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:12.476283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:12.477495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:12.477603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:12.477639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:12.600350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:12.600527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:12.600592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:12.600626] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:12.604495] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-02-20T20:33:12.604954] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-02-20T20:33:12.605132] [INFO ] [sig ] TROX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:12.760112] [INFO ] [LOCAL ] Saved forecast: TROX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TROX.txt [2026-02-20T20:33:12.760299] [INFO ] [sig ] [3031/3387] Completed TROX in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.1m [2026-02-20T20:33:12.760341] [INFO ] [sig ] [3032/3387] Forecasting TRP... [2026-02-20T20:33:12.760371] [INFO ] [sig ] Generating forecast for: TRP [2026-02-20T20:33:12.760402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-02-20T20:33:12.772709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-02-20T20:33:12.773153] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-02-20T20:33:12.774142] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-02-20T20:33:12.774198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:12.774232] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:12.774260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:12.774317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:12.854177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:12.855555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:12.855704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:12.855768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:12.988710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:12.988892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:12.988935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:12.988967] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:12.992431] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-02-20T20:33:12.992749] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-02-20T20:33:12.992889] [INFO ] [sig ] TRP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:13.138542] [INFO ] [LOCAL ] Saved forecast: TRP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRP.txt [2026-02-20T20:33:13.138776] [INFO ] [sig ] [3032/3387] Completed TRP in 0.4s | 2.79 sym/s | Total: 18.1m | ETA: 2.1m [2026-02-20T20:33:13.138850] [INFO ] [sig ] [3033/3387] Forecasting TRS... [2026-02-20T20:33:13.138887] [INFO ] [sig ] Generating forecast for: TRS [2026-02-20T20:33:13.138920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-02-20T20:33:13.151066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-02-20T20:33:13.151432] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-02-20T20:33:13.152272] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-02-20T20:33:13.152328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:13.152362] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:13.152391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:13.152449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:13.211528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:13.212420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:13.212511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:13.212569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:13.335345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:13.335499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:13.335541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:13.335588] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:13.339050] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=35.76%) [2026-02-20T20:33:13.339340] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-02-20T20:33:13.339470] [INFO ] [sig ] TRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:13.484127] [INFO ] [LOCAL ] Saved forecast: TRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRS.txt [2026-02-20T20:33:13.484259] [INFO ] [sig ] [3033/3387] Completed TRS in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:13.484299] [INFO ] [sig ] [3034/3387] Forecasting TRTX... [2026-02-20T20:33:13.484329] [INFO ] [sig ] Generating forecast for: TRTX [2026-02-20T20:33:13.484359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-02-20T20:33:13.496335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-02-20T20:33:13.496680] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-02-20T20:33:13.497481] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-02-20T20:33:13.497535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:13.497566] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:13.497626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:13.497683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:13.556389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:13.557191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:13.557276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:13.557310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:13.681145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:13.681305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:13.681347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:13.681378] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:13.685153] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-02-20T20:33:13.685435] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-02-20T20:33:13.685587] [INFO ] [sig ] TRTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:13.835284] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TRTX.txt [2026-02-20T20:33:13.835448] [INFO ] [sig ] [3034/3387] Completed TRTX in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:13.835490] [INFO ] [sig ] [3035/3387] Forecasting TRUP... [2026-02-20T20:33:13.835521] [INFO ] [sig ] Generating forecast for: TRUP [2026-02-20T20:33:13.835553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-02-20T20:33:13.847983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-02-20T20:33:13.848381] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-02-20T20:33:13.849257] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-02-20T20:33:13.849312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:13.849345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:13.849375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:13.849434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:13.917478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:13.918588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:13.918699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:13.918741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:14.047250] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:14.047429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:14.047472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:14.047501] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:14.051436] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-02-20T20:33:14.051753] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-02-20T20:33:14.051891] [INFO ] [sig ] TRUP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:14.197062] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRUP.txt [2026-02-20T20:33:14.197199] [INFO ] [sig ] [3035/3387] Completed TRUP in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:14.197240] [INFO ] [sig ] [3036/3387] Forecasting TRVG... [2026-02-20T20:33:14.197270] [INFO ] [sig ] Generating forecast for: TRVG [2026-02-20T20:33:14.197300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-02-20T20:33:14.208083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-02-20T20:33:14.208411] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-02-20T20:33:14.209217] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-02-20T20:33:14.209270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:14.209302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:14.209329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:14.209385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:14.266975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:14.267743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:14.267825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:14.267858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:14.390095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:14.390253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:14.390296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:14.390325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:14.393788] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-02-20T20:33:14.394063] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-02-20T20:33:14.394192] [INFO ] [sig ] TRVG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:14.543153] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TRVG.txt [2026-02-20T20:33:14.543346] [INFO ] [sig ] [3036/3387] Completed TRVG in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:14.543395] [INFO ] [sig ] [3037/3387] Forecasting TS... [2026-02-20T20:33:14.543429] [INFO ] [sig ] Generating forecast for: TS [2026-02-20T20:33:14.543464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-02-20T20:33:14.561683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-02-20T20:33:14.562206] [INFO ] [FORECASTER] Starting predict_future for TS [2026-02-20T20:33:14.563323] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-02-20T20:33:14.563383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:14.563419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:14.563450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:14.563521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:14.624135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:14.625107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:14.625193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:14.625226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:14.752129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:14.752295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:14.752336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:14.752367] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:14.756202] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=34.86%) [2026-02-20T20:33:14.756528] [INFO ] [FORECASTER] Completed predict_future for TS [2026-02-20T20:33:14.756696] [INFO ] [sig ] TS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:14.915642] [INFO ] [LOCAL ] Saved forecast: TS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TS.txt [2026-02-20T20:33:14.915807] [INFO ] [sig ] [3037/3387] Completed TS in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:14.915850] [INFO ] [sig ] [3038/3387] Forecasting TSBK... [2026-02-20T20:33:14.915880] [INFO ] [sig ] Generating forecast for: TSBK [2026-02-20T20:33:14.915910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-02-20T20:33:14.927392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-02-20T20:33:14.927838] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-02-20T20:33:14.928654] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-02-20T20:33:14.928711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:14.928752] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:14.928786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:14.928857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:14.989609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:14.990468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:14.990551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:14.990604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:15.099486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:15.099665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:15.099709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:15.099740] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:15.103396] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=26.74%) [2026-02-20T20:33:15.103716] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-02-20T20:33:15.103880] [INFO ] [sig ] TSBK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:15.249267] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSBK.txt [2026-02-20T20:33:15.249476] [INFO ] [sig ] [3038/3387] Completed TSBK in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:15.249519] [INFO ] [sig ] [3039/3387] Forecasting TSCO... [2026-02-20T20:33:15.249549] [INFO ] [sig ] Generating forecast for: TSCO [2026-02-20T20:33:15.249601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-02-20T20:33:15.260888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-02-20T20:33:15.261257] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-02-20T20:33:15.262058] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-02-20T20:33:15.262126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:15.262160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:15.262188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:15.262245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:15.326676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:15.327946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:15.328058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:15.328093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:15.457960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:15.458120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:15.458161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:15.458202] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:15.461682] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-02-20T20:33:15.461965] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-02-20T20:33:15.462095] [INFO ] [sig ] TSCO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:15.611963] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSCO.txt [2026-02-20T20:33:15.612134] [INFO ] [sig ] [3039/3387] Completed TSCO in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:15.612179] [INFO ] [sig ] [3040/3387] Forecasting TSDD... [2026-02-20T20:33:15.612209] [INFO ] [sig ] Generating forecast for: TSDD [2026-02-20T20:33:15.612240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-02-20T20:33:15.624315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-02-20T20:33:15.624708] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-02-20T20:33:15.625520] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-02-20T20:33:15.625593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:15.625630] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:15.625658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:15.625715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:15.683836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:15.684729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:15.684817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:15.684849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:15.812024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:15.812185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:15.812226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:15.812256] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:15.816266] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-02-20T20:33:15.816553] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-02-20T20:33:15.816714] [INFO ] [sig ] TSDD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:15.965125] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSDD.txt [2026-02-20T20:33:15.965285] [INFO ] [sig ] [3040/3387] Completed TSDD in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:15.965325] [INFO ] [sig ] [3041/3387] Forecasting TSEM... [2026-02-20T20:33:15.965357] [INFO ] [sig ] Generating forecast for: TSEM [2026-02-20T20:33:15.965388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-02-20T20:33:15.976269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-02-20T20:33:15.976663] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-02-20T20:33:15.977482] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-02-20T20:33:15.977535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:15.977568] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:15.977624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:15.977682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:16.044122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:16.045304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:16.045424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:16.045463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:16.172014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:16.172176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:16.172216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:16.172247] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:16.175750] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-02-20T20:33:16.176026] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-02-20T20:33:16.176160] [INFO ] [sig ] TSEM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:16.324011] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSEM.txt [2026-02-20T20:33:16.324154] [INFO ] [sig ] [3041/3387] Completed TSEM in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:16.324194] [INFO ] [sig ] [3042/3387] Forecasting TSHA... [2026-02-20T20:33:16.324222] [INFO ] [sig ] Generating forecast for: TSHA [2026-02-20T20:33:16.324251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-02-20T20:33:16.335000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-02-20T20:33:16.335365] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-02-20T20:33:16.336164] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-02-20T20:33:16.336217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:16.336288] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:16.336317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:16.336375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:16.401320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:16.402177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:16.402261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:16.402294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:16.525896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:16.526058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:16.526097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:16.526125] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:16.529566] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-02-20T20:33:16.529885] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-02-20T20:33:16.530023] [INFO ] [sig ] TSHA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:16.676555] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSHA.txt [2026-02-20T20:33:16.676719] [INFO ] [sig ] [3042/3387] Completed TSHA in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:16.676769] [INFO ] [sig ] [3043/3387] Forecasting TSI... [2026-02-20T20:33:16.676818] [INFO ] [sig ] Generating forecast for: TSI [2026-02-20T20:33:16.676852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-02-20T20:33:16.688073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-02-20T20:33:16.688424] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-02-20T20:33:16.689274] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-02-20T20:33:16.689327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:16.689360] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:16.689387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:16.689443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:16.752622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:16.753498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:16.753601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:16.753640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:16.872712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:16.872883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:16.872933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:16.872964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:16.876477] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-02-20T20:33:16.876788] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-02-20T20:33:16.876961] [INFO ] [sig ] TSI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:17.034089] [INFO ] [LOCAL ] Saved forecast: TSI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSI.txt [2026-02-20T20:33:17.034258] [INFO ] [sig ] [3043/3387] Completed TSI in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:17.034299] [INFO ] [sig ] [3044/3387] Forecasting TSL... [2026-02-20T20:33:17.034329] [INFO ] [sig ] Generating forecast for: TSL [2026-02-20T20:33:17.034370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-02-20T20:33:17.045456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-02-20T20:33:17.045867] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-02-20T20:33:17.046666] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-02-20T20:33:17.046719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:17.046753] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:17.046786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:17.046876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:17.106463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:17.107430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:17.107514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:17.107548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:17.230375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:17.230536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:17.230597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:17.230631] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:17.234219] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=22.44%) [2026-02-20T20:33:17.234500] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-02-20T20:33:17.234667] [INFO ] [sig ] TSL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:17.380218] [INFO ] [LOCAL ] Saved forecast: TSL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSL.txt [2026-02-20T20:33:17.380356] [INFO ] [sig ] [3044/3387] Completed TSL in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-20T20:33:17.380395] [INFO ] [sig ] [3045/3387] Forecasting TSLA... [2026-02-20T20:33:17.380424] [INFO ] [sig ] Generating forecast for: TSLA [2026-02-20T20:33:17.380456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-02-20T20:33:17.390838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-02-20T20:33:17.391161] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-02-20T20:33:17.391975] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-02-20T20:33:17.392028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:17.392063] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:17.392090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:17.392147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:17.454731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:17.455634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:17.455727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:17.455763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:17.585347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:17.585510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:17.585550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:17.585650] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:17.589193] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-02-20T20:33:17.589488] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-02-20T20:33:17.589647] [INFO ] [sig ] TSLA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:17.734340] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSLA.txt [2026-02-20T20:33:17.734503] [INFO ] [sig ] [3045/3387] Completed TSLA in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:17.734543] [INFO ] [sig ] [3046/3387] Forecasting TSLL... [2026-02-20T20:33:17.734593] [INFO ] [sig ] Generating forecast for: TSLL [2026-02-20T20:33:17.734629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-02-20T20:33:17.746013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-02-20T20:33:17.746476] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-02-20T20:33:17.747349] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-02-20T20:33:17.747404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:17.747436] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:17.747463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:17.747519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:17.808138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:17.809054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:17.809144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:17.809178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:17.933667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:17.933835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:17.933905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:17.933937] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:17.937465] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-02-20T20:33:17.937780] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-02-20T20:33:17.937920] [INFO ] [sig ] TSLL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:18.085189] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSLL.txt [2026-02-20T20:33:18.085348] [INFO ] [sig ] [3046/3387] Completed TSLL in 0.4s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:18.085388] [INFO ] [sig ] [3047/3387] Forecasting TSLQ... [2026-02-20T20:33:18.085418] [INFO ] [sig ] Generating forecast for: TSLQ [2026-02-20T20:33:18.085451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-02-20T20:33:18.095977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-02-20T20:33:18.096337] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-02-20T20:33:18.097194] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-02-20T20:33:18.097247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:18.097279] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:18.097305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:18.097363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:18.158562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:18.159763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:18.159855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:18.159895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:18.280942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:18.281100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:18.281143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:18.281172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:18.284616] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-02-20T20:33:18.284898] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-02-20T20:33:18.285040] [INFO ] [sig ] TSLQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:18.432345] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSLQ.txt [2026-02-20T20:33:18.432503] [INFO ] [sig ] [3047/3387] Completed TSLQ in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:18.432543] [INFO ] [sig ] [3048/3387] Forecasting TSLS... [2026-02-20T20:33:18.432592] [INFO ] [sig ] Generating forecast for: TSLS [2026-02-20T20:33:18.432628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-02-20T20:33:18.443016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-02-20T20:33:18.443372] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-02-20T20:33:18.444196] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-02-20T20:33:18.444250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:18.444283] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:18.444310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:18.444367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:18.503071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:18.503848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:18.503934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:18.503968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:18.622953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:18.623113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:18.623156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:18.623186] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:18.627087] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-02-20T20:33:18.627370] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-02-20T20:33:18.627504] [INFO ] [sig ] TSLS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:18.772740] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSLS.txt [2026-02-20T20:33:18.772882] [INFO ] [sig ] [3048/3387] Completed TSLS in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:18.772921] [INFO ] [sig ] [3049/3387] Forecasting TSLX... [2026-02-20T20:33:18.772952] [INFO ] [sig ] Generating forecast for: TSLX [2026-02-20T20:33:18.772982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-02-20T20:33:18.783736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-02-20T20:33:18.784088] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-02-20T20:33:18.784892] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-02-20T20:33:18.784945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:18.784977] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:18.785005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:18.785062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:18.846073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:18.846734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:18.846855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:18.846898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:18.971922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:18.972118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:18.972167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:18.972197] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:18.975874] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-02-20T20:33:18.976154] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-02-20T20:33:18.976285] [INFO ] [sig ] TSLX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:19.119869] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSLX.txt [2026-02-20T20:33:19.120004] [INFO ] [sig ] [3049/3387] Completed TSLX in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:19.120051] [INFO ] [sig ] [3050/3387] Forecasting TSM... [2026-02-20T20:33:19.120084] [INFO ] [sig ] Generating forecast for: TSM [2026-02-20T20:33:19.120114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-02-20T20:33:19.131156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-02-20T20:33:19.131528] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-02-20T20:33:19.132341] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-02-20T20:33:19.132395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:19.132455] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:19.132485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:19.132542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:19.190210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:19.190957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:19.191053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:19.191088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:19.314417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:19.314588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:19.314632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:19.314662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:19.318481] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-02-20T20:33:19.318772] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-02-20T20:33:19.318922] [INFO ] [sig ] TSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:19.462682] [INFO ] [LOCAL ] Saved forecast: TSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TSM.txt [2026-02-20T20:33:19.462817] [INFO ] [sig ] [3050/3387] Completed TSM in 0.3s | 2.79 sym/s | Total: 18.2m | ETA: 2.0m [2026-02-20T20:33:19.462857] [INFO ] [sig ] [3051/3387] Forecasting TSN... [2026-02-20T20:33:19.462891] [INFO ] [sig ] Generating forecast for: TSN [2026-02-20T20:33:19.462926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-02-20T20:33:19.473906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-02-20T20:33:19.474261] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-02-20T20:33:19.475067] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-02-20T20:33:19.475119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:19.475151] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:19.475178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:19.475235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:19.534376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:19.535031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:19.535109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:19.535141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:19.664684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:19.664864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:19.664911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:19.664940] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:19.668585] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-02-20T20:33:19.668935] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-02-20T20:33:19.669119] [INFO ] [sig ] TSN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:19.824787] [INFO ] [LOCAL ] Saved forecast: TSN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSN.txt [2026-02-20T20:33:19.824949] [INFO ] [sig ] [3051/3387] Completed TSN in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:19.824988] [INFO ] [sig ] [3052/3387] Forecasting TSQ... [2026-02-20T20:33:19.825018] [INFO ] [sig ] Generating forecast for: TSQ [2026-02-20T20:33:19.825049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-02-20T20:33:19.835748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-02-20T20:33:19.836154] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-02-20T20:33:19.837018] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-02-20T20:33:19.837071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:19.837103] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:19.837129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:19.837185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:19.893871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:19.894757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:19.894876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:19.894911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:20.014989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:20.015152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:20.015195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:20.015225] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:20.018744] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-02-20T20:33:20.019044] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-02-20T20:33:20.019175] [INFO ] [sig ] TSQ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:20.162099] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TSQ.txt [2026-02-20T20:33:20.162236] [INFO ] [sig ] [3052/3387] Completed TSQ in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:20.162275] [INFO ] [sig ] [3053/3387] Forecasting TTC... [2026-02-20T20:33:20.162306] [INFO ] [sig ] Generating forecast for: TTC [2026-02-20T20:33:20.162336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-02-20T20:33:20.173264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-02-20T20:33:20.173688] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-02-20T20:33:20.174486] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-02-20T20:33:20.174540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:20.174598] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:20.174630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:20.174688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:20.236348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:20.237224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:20.237307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:20.237340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:20.370167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:20.370367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:20.370415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:20.370446] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:20.374616] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-02-20T20:33:20.374958] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-02-20T20:33:20.375109] [INFO ] [sig ] TTC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:20.523048] [INFO ] [LOCAL ] Saved forecast: TTC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TTC.txt [2026-02-20T20:33:20.523398] [INFO ] [sig ] [3053/3387] Completed TTC in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:20.523447] [INFO ] [sig ] [3054/3387] Forecasting TTD... [2026-02-20T20:33:20.523499] [INFO ] [sig ] Generating forecast for: TTD [2026-02-20T20:33:20.523534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-02-20T20:33:20.535170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-02-20T20:33:20.535504] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-02-20T20:33:20.536320] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-02-20T20:33:20.536374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:20.536406] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:20.536433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:20.536490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:20.597694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:20.598679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:20.598765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:20.598797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:20.722293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:20.722459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:20.722501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:20.722530] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:20.726282] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-02-20T20:33:20.726595] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-02-20T20:33:20.726740] [INFO ] [sig ] TTD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:20.872895] [INFO ] [LOCAL ] Saved forecast: TTD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TTD.txt [2026-02-20T20:33:20.873044] [INFO ] [sig ] [3054/3387] Completed TTD in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:20.873085] [INFO ] [sig ] [3055/3387] Forecasting TTE... [2026-02-20T20:33:20.873117] [INFO ] [sig ] Generating forecast for: TTE [2026-02-20T20:33:20.873149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-02-20T20:33:20.883148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-02-20T20:33:20.883496] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-02-20T20:33:20.884318] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-02-20T20:33:20.884371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:20.884404] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:20.884433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:20.884492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:20.944123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:20.944854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:20.944939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:20.944972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:21.071471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:21.071693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:21.071738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:21.071777] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:21.075414] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=36.96%) [2026-02-20T20:33:21.075729] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-02-20T20:33:21.075865] [INFO ] [sig ] TTE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:21.223414] [INFO ] [LOCAL ] Saved forecast: TTE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TTE.txt [2026-02-20T20:33:21.223606] [INFO ] [sig ] [3055/3387] Completed TTE in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:21.223651] [INFO ] [sig ] [3056/3387] Forecasting TTEC... [2026-02-20T20:33:21.223683] [INFO ] [sig ] Generating forecast for: TTEC [2026-02-20T20:33:21.223725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-02-20T20:33:21.234273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-02-20T20:33:21.234640] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-02-20T20:33:21.235445] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-02-20T20:33:21.235498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:21.235532] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:21.235561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:21.235643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:21.296222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:21.297116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:21.297203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:21.297236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:21.418632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:21.418792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:21.418834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:21.418863] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:21.422642] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-02-20T20:33:21.422926] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-02-20T20:33:21.423058] [INFO ] [sig ] TTEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:21.568970] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TTEC.txt [2026-02-20T20:33:21.569120] [INFO ] [sig ] [3056/3387] Completed TTEC in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:21.569161] [INFO ] [sig ] [3057/3387] Forecasting TTEK... [2026-02-20T20:33:21.569191] [INFO ] [sig ] Generating forecast for: TTEK [2026-02-20T20:33:21.569222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-02-20T20:33:21.580037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-02-20T20:33:21.580427] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-02-20T20:33:21.581272] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-02-20T20:33:21.581325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:21.581357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:21.581383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:21.581439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:21.639521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:21.640245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:21.640334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:21.640367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:21.768681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:21.768899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:21.768956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:21.769020] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:21.773022] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-02-20T20:33:21.773460] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-02-20T20:33:21.773615] [INFO ] [sig ] TTEK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:21.917614] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TTEK.txt [2026-02-20T20:33:21.917756] [INFO ] [sig ] [3057/3387] Completed TTEK in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:21.917797] [INFO ] [sig ] [3058/3387] Forecasting TTI... [2026-02-20T20:33:21.917826] [INFO ] [sig ] Generating forecast for: TTI [2026-02-20T20:33:21.917857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-02-20T20:33:21.929291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-02-20T20:33:21.929663] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-02-20T20:33:21.930658] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-02-20T20:33:21.930710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:21.930742] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:21.930769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:21.930831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:21.990352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:21.991084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:21.991167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:21.991199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:22.113414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:22.113596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:22.113638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:22.113667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:22.117079] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: DOWN (p=44.03%) [2026-02-20T20:33:22.117503] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-02-20T20:33:22.117662] [INFO ] [sig ] TTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:22.265065] [INFO ] [LOCAL ] Saved forecast: TTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TTI.txt [2026-02-20T20:33:22.265207] [INFO ] [sig ] [3058/3387] Completed TTI in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:22.265249] [INFO ] [sig ] [3059/3387] Forecasting TTMI... [2026-02-20T20:33:22.265278] [INFO ] [sig ] Generating forecast for: TTMI [2026-02-20T20:33:22.265309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-02-20T20:33:22.276457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-02-20T20:33:22.276823] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-02-20T20:33:22.277613] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-02-20T20:33:22.277665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:22.277725] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:22.277753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:22.277810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:22.338343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:22.339007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:22.339088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:22.339133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:22.463218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:22.463552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:22.463610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:22.463640] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:22.469057] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-02-20T20:33:22.469345] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-02-20T20:33:22.469478] [INFO ] [sig ] TTMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:22.616475] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TTMI.txt [2026-02-20T20:33:22.616627] [INFO ] [sig ] [3059/3387] Completed TTMI in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:22.616670] [INFO ] [sig ] [3060/3387] Forecasting TTWO... [2026-02-20T20:33:22.616699] [INFO ] [sig ] Generating forecast for: TTWO [2026-02-20T20:33:22.616729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-02-20T20:33:22.628608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-02-20T20:33:22.628960] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-02-20T20:33:22.629964] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-02-20T20:33:22.630017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:22.630049] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:22.630076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:22.630131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:22.697669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:22.698772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:22.698858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:22.698890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:22.817768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:22.817910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:22.817950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:22.817980] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:22.821435] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-02-20T20:33:22.821751] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-02-20T20:33:22.821889] [INFO ] [sig ] TTWO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:22.965381] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TTWO.txt [2026-02-20T20:33:22.965507] [INFO ] [sig ] [3060/3387] Completed TTWO in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:22.965547] [INFO ] [sig ] [3061/3387] Forecasting TUGN... [2026-02-20T20:33:22.965600] [INFO ] [sig ] Generating forecast for: TUGN [2026-02-20T20:33:22.965632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-02-20T20:33:22.975421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-02-20T20:33:22.975779] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-02-20T20:33:22.976603] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-02-20T20:33:22.976657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:22.976690] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:22.976718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:22.976842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:23.036631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:23.037424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:23.037507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:23.037540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:23.146098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:23.146254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:23.146295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:23.146324] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:23.149890] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-02-20T20:33:23.150215] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-02-20T20:33:23.150351] [INFO ] [sig ] TUGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:23.295963] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TUGN.txt [2026-02-20T20:33:23.296133] [INFO ] [sig ] [3061/3387] Completed TUGN in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-20T20:33:23.296178] [INFO ] [sig ] [3062/3387] Forecasting TUSK... [2026-02-20T20:33:23.296208] [INFO ] [sig ] Generating forecast for: TUSK [2026-02-20T20:33:23.296241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-02-20T20:33:23.307306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-02-20T20:33:23.307704] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-02-20T20:33:23.308671] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-02-20T20:33:23.308727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:23.308761] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:23.308788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:23.308865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:23.371126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:23.372057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:23.372152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:23.372187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:23.495608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:23.495771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:23.495813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:23.495889] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:23.499488] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-02-20T20:33:23.499791] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-02-20T20:33:23.499928] [INFO ] [sig ] TUSK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:23.643229] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TUSK.txt [2026-02-20T20:33:23.643374] [INFO ] [sig ] [3062/3387] Completed TUSK in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:23.643414] [INFO ] [sig ] [3063/3387] Forecasting TVC... [2026-02-20T20:33:23.643444] [INFO ] [sig ] Generating forecast for: TVC [2026-02-20T20:33:23.643475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-02-20T20:33:23.652988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-02-20T20:33:23.653333] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-02-20T20:33:23.654144] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-02-20T20:33:23.654213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:23.654246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:23.654273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:23.654330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:23.714377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:23.715220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:23.715308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:23.715342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:23.824391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:23.824541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:23.824602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:23.824636] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:23.828271] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=42.25%) [2026-02-20T20:33:23.828592] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-02-20T20:33:23.828740] [INFO ] [sig ] TVC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:23.978600] [INFO ] [LOCAL ] Saved forecast: TVC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TVC.txt [2026-02-20T20:33:23.978743] [INFO ] [sig ] [3063/3387] Completed TVC in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:23.978782] [INFO ] [sig ] [3064/3387] Forecasting TVE... [2026-02-20T20:33:23.978812] [INFO ] [sig ] Generating forecast for: TVE [2026-02-20T20:33:23.978843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-02-20T20:33:23.988942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-02-20T20:33:23.989303] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-02-20T20:33:23.990168] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-02-20T20:33:23.990223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:23.990257] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:23.990285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:23.990343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:24.049906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:24.050707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:24.050793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:24.050827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:24.157420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:24.157588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:24.157633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:24.157665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:24.161283] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-02-20T20:33:24.161602] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-02-20T20:33:24.161772] [INFO ] [sig ] TVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:24.305554] [INFO ] [LOCAL ] Saved forecast: TVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TVE.txt [2026-02-20T20:33:24.305731] [INFO ] [sig ] [3064/3387] Completed TVE in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:24.305771] [INFO ] [sig ] [3065/3387] Forecasting TVTX... [2026-02-20T20:33:24.305803] [INFO ] [sig ] Generating forecast for: TVTX [2026-02-20T20:33:24.305834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-02-20T20:33:24.317471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-02-20T20:33:24.317906] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-02-20T20:33:24.318778] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-02-20T20:33:24.318833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:24.318866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:24.318892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:24.318958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:24.383236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:24.384265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:24.384398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:24.384434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:24.515328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:24.515510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:24.515552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:24.515607] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:24.519716] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-02-20T20:33:24.520115] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-02-20T20:33:24.520274] [INFO ] [sig ] TVTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:24.675270] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TVTX.txt [2026-02-20T20:33:24.675408] [INFO ] [sig ] [3065/3387] Completed TVTX in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:24.675448] [INFO ] [sig ] [3066/3387] Forecasting TWFG... [2026-02-20T20:33:24.675479] [INFO ] [sig ] Generating forecast for: TWFG [2026-02-20T20:33:24.675509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-02-20T20:33:24.685795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-02-20T20:33:24.686122] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-02-20T20:33:24.687520] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-02-20T20:33:24.687611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:24.687668] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:24.687712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:24.687800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:24.749833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:24.750679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:24.750765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:24.750799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:24.874766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:24.874923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:24.874965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:24.874993] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:24.878504] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-02-20T20:33:24.878797] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-02-20T20:33:24.878926] [INFO ] [sig ] TWFG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:25.029744] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TWFG.txt [2026-02-20T20:33:25.029905] [INFO ] [sig ] [3066/3387] Completed TWFG in 0.4s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:25.029948] [INFO ] [sig ] [3067/3387] Forecasting TWG... [2026-02-20T20:33:25.029987] [INFO ] [sig ] Generating forecast for: TWG [2026-02-20T20:33:25.030024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-02-20T20:33:25.040799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-02-20T20:33:25.041165] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-02-20T20:33:25.041987] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-02-20T20:33:25.042044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:25.042077] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:25.042104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:25.042161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:25.100840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:25.101681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:25.101764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:25.101797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:25.222789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:25.222947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:25.222988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:25.223017] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:25.226462] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=78.55%) [2026-02-20T20:33:25.226756] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-02-20T20:33:25.226911] [INFO ] [sig ] TWG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:25.370977] [INFO ] [LOCAL ] Saved forecast: TWG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TWG.txt [2026-02-20T20:33:25.371121] [INFO ] [sig ] [3067/3387] Completed TWG in 0.3s | 2.79 sym/s | Total: 18.3m | ETA: 1.9m [2026-02-20T20:33:25.371162] [INFO ] [sig ] [3068/3387] Forecasting TWI... [2026-02-20T20:33:25.371191] [INFO ] [sig ] Generating forecast for: TWI [2026-02-20T20:33:25.371222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-02-20T20:33:25.381840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-02-20T20:33:25.382208] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-02-20T20:33:25.383032] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-02-20T20:33:25.383085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:25.383118] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:25.383145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:25.383202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:25.441336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:25.442127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:25.442214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:25.442248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:25.560529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:25.560705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:25.560746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:25.560775] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:25.564171] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-02-20T20:33:25.564488] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-02-20T20:33:25.564637] [INFO ] [sig ] TWI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:25.713418] [INFO ] [LOCAL ] Saved forecast: TWI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TWI.txt [2026-02-20T20:33:25.713557] [INFO ] [sig ] [3068/3387] Completed TWI in 0.3s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:25.713625] [INFO ] [sig ] [3069/3387] Forecasting TWIN... [2026-02-20T20:33:25.713657] [INFO ] [sig ] Generating forecast for: TWIN [2026-02-20T20:33:25.713687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-02-20T20:33:25.725137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-02-20T20:33:25.725722] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-02-20T20:33:25.726501] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-02-20T20:33:25.726555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:25.726607] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:25.726636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:25.726693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:25.784436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:25.785167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:25.785278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:25.785312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:25.907814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:25.907973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:25.908014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:25.908043] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:25.911561] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=77.77%) [2026-02-20T20:33:25.911881] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-02-20T20:33:25.912026] [INFO ] [sig ] TWIN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:26.064733] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TWIN.txt [2026-02-20T20:33:26.064891] [INFO ] [sig ] [3069/3387] Completed TWIN in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:26.064930] [INFO ] [sig ] [3070/3387] Forecasting TWLO... [2026-02-20T20:33:26.064962] [INFO ] [sig ] Generating forecast for: TWLO [2026-02-20T20:33:26.065001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-02-20T20:33:26.075793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-02-20T20:33:26.076201] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-02-20T20:33:26.077084] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-02-20T20:33:26.077138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:26.077172] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:26.077199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:26.077257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:26.140064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:26.140971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:26.141056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:26.141088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:26.271105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:26.271303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:26.271346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:26.271375] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:26.274834] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-02-20T20:33:26.275120] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-02-20T20:33:26.275254] [INFO ] [sig ] TWLO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:26.424612] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TWLO.txt [2026-02-20T20:33:26.424772] [INFO ] [sig ] [3070/3387] Completed TWLO in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:26.424813] [INFO ] [sig ] [3071/3387] Forecasting TWO... [2026-02-20T20:33:26.424843] [INFO ] [sig ] Generating forecast for: TWO [2026-02-20T20:33:26.424873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-02-20T20:33:26.436201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-02-20T20:33:26.436613] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-02-20T20:33:26.437463] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-02-20T20:33:26.437518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:26.437552] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:26.437610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:26.437673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:26.497385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:26.498347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:26.498435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:26.498470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:26.622130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:26.622296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:26.622532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:26.622560] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:26.626262] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=71.24%) [2026-02-20T20:33:26.626542] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-02-20T20:33:26.626696] [INFO ] [sig ] TWO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:26.776998] [INFO ] [LOCAL ] Saved forecast: TWO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TWO.txt [2026-02-20T20:33:26.777164] [INFO ] [sig ] [3071/3387] Completed TWO in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:26.777205] [INFO ] [sig ] [3072/3387] Forecasting TX... [2026-02-20T20:33:26.777235] [INFO ] [sig ] Generating forecast for: TX [2026-02-20T20:33:26.777266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-02-20T20:33:26.787392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-02-20T20:33:26.787801] [INFO ] [FORECASTER] Starting predict_future for TX [2026-02-20T20:33:26.788632] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-02-20T20:33:26.788685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:26.788718] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:26.788744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:26.788801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:26.852246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:26.853407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:26.853503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:26.853537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:26.978711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:26.978880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:26.978943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:26.979001] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:26.982674] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-02-20T20:33:26.983011] [INFO ] [FORECASTER] Completed predict_future for TX [2026-02-20T20:33:26.983164] [INFO ] [sig ] TX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:27.136902] [INFO ] [LOCAL ] Saved forecast: TX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TX.txt [2026-02-20T20:33:27.137106] [INFO ] [sig ] [3072/3387] Completed TX in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:27.137149] [INFO ] [sig ] [3073/3387] Forecasting TXG... [2026-02-20T20:33:27.137179] [INFO ] [sig ] Generating forecast for: TXG [2026-02-20T20:33:27.137405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-02-20T20:33:27.148030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-02-20T20:33:27.148438] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-02-20T20:33:27.149284] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-02-20T20:33:27.149338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:27.149373] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:27.149402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:27.149459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:27.209534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:27.210485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:27.210590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:27.210629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:27.334515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:27.334706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:27.334770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:27.334805] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:27.338434] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-02-20T20:33:27.338743] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-02-20T20:33:27.338882] [INFO ] [sig ] TXG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:27.494683] [INFO ] [LOCAL ] Saved forecast: TXG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TXG.txt [2026-02-20T20:33:27.494844] [INFO ] [sig ] [3073/3387] Completed TXG in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:27.494886] [INFO ] [sig ] [3074/3387] Forecasting TXMD... [2026-02-20T20:33:27.494918] [INFO ] [sig ] Generating forecast for: TXMD [2026-02-20T20:33:27.494949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-02-20T20:33:27.505561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-02-20T20:33:27.506009] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-02-20T20:33:27.506983] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-02-20T20:33:27.507038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:27.507089] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:27.507118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:27.507176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:27.566473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:27.567473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:27.567562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:27.567618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:27.689603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:27.689775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:27.689818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:27.689849] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:27.693989] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=51.10%) [2026-02-20T20:33:27.694402] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-02-20T20:33:27.694559] [INFO ] [sig ] TXMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:27.852837] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TXMD.txt [2026-02-20T20:33:27.853009] [INFO ] [sig ] [3074/3387] Completed TXMD in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:27.853051] [INFO ] [sig ] [3075/3387] Forecasting TXN... [2026-02-20T20:33:27.853080] [INFO ] [sig ] Generating forecast for: TXN [2026-02-20T20:33:27.853110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-02-20T20:33:27.867106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-02-20T20:33:27.867610] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-02-20T20:33:27.868701] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-02-20T20:33:27.868762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:27.868797] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:27.868824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:27.868881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:27.933586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:27.934620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:27.934716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:27.934749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:28.111060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:28.111309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:28.111382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:28.111428] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:28.117434] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=16.26%) [2026-02-20T20:33:28.118068] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-02-20T20:33:28.118308] [INFO ] [sig ] TXN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:28.353228] [INFO ] [LOCAL ] Saved forecast: TXN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TXN.txt [2026-02-20T20:33:28.353481] [INFO ] [sig ] [3075/3387] Completed TXN in 0.5s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:28.353555] [INFO ] [sig ] [3076/3387] Forecasting TXO... [2026-02-20T20:33:28.353631] [INFO ] [sig ] Generating forecast for: TXO [2026-02-20T20:33:28.353688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-02-20T20:33:28.393806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-02-20T20:33:28.394552] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-02-20T20:33:28.396760] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-02-20T20:33:28.396891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:28.396992] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:28.397046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:28.397148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:28.522707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:28.524005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:28.524147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:28.524204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:28.707318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:28.707531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:28.707617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:28.707669] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:28.713187] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-02-20T20:33:28.713827] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-02-20T20:33:28.714076] [INFO ] [sig ] TXO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:28.944664] [INFO ] [LOCAL ] Saved forecast: TXO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TXO.txt [2026-02-20T20:33:28.944893] [INFO ] [sig ] [3076/3387] Completed TXO in 0.6s | 2.79 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:28.944958] [INFO ] [sig ] [3077/3387] Forecasting TXRH... [2026-02-20T20:33:28.945004] [INFO ] [sig ] Generating forecast for: TXRH [2026-02-20T20:33:28.945048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-02-20T20:33:28.957876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-02-20T20:33:28.958379] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-02-20T20:33:28.959474] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-02-20T20:33:28.959536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:28.959590] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:28.959627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:28.959730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:29.047969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:29.048954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:29.049057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:29.049099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:29.177481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:29.177674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:29.177721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:29.177751] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:29.181343] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: UP (p=59.59%) [2026-02-20T20:33:29.181653] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-02-20T20:33:29.181803] [INFO ] [sig ] TXRH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:29.329780] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TXRH.txt [2026-02-20T20:33:29.329924] [INFO ] [sig ] [3077/3387] Completed TXRH in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-20T20:33:29.329980] [INFO ] [sig ] [3078/3387] Forecasting TY... [2026-02-20T20:33:29.330013] [INFO ] [sig ] Generating forecast for: TY [2026-02-20T20:33:29.330043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-02-20T20:33:29.340063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-02-20T20:33:29.340395] [INFO ] [FORECASTER] Starting predict_future for TY [2026-02-20T20:33:29.341235] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-02-20T20:33:29.341290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:29.341323] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:29.341349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:29.341406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:29.401994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:29.402836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:29.402923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:29.402957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:29.524623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:29.524781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:29.524822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:29.524851] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:29.528470] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-02-20T20:33:29.528772] [INFO ] [FORECASTER] Completed predict_future for TY [2026-02-20T20:33:29.528906] [INFO ] [sig ] TY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:29.674933] [INFO ] [LOCAL ] Saved forecast: TY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TY.txt [2026-02-20T20:33:29.675069] [INFO ] [sig ] [3078/3387] Completed TY in 0.3s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:29.675108] [INFO ] [sig ] [3079/3387] Forecasting TYG... [2026-02-20T20:33:29.675139] [INFO ] [sig ] Generating forecast for: TYG [2026-02-20T20:33:29.675171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-02-20T20:33:29.685428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-02-20T20:33:29.685785] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-02-20T20:33:29.686564] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-02-20T20:33:29.686637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:29.686669] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:29.686696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:29.686752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:29.747161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:29.747845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:29.747929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:29.747963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:29.866832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:29.866994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:29.867034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:29.867064] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:29.870700] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-02-20T20:33:29.870975] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-02-20T20:33:29.871103] [INFO ] [sig ] TYG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:30.021607] [INFO ] [LOCAL ] Saved forecast: TYG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TYG.txt [2026-02-20T20:33:30.021757] [INFO ] [sig ] [3079/3387] Completed TYG in 0.3s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:30.021800] [INFO ] [sig ] [3080/3387] Forecasting TYGO... [2026-02-20T20:33:30.021831] [INFO ] [sig ] Generating forecast for: TYGO [2026-02-20T20:33:30.021863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-02-20T20:33:30.032801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-02-20T20:33:30.033175] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-02-20T20:33:30.034127] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-02-20T20:33:30.034183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:30.034218] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:30.034246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:30.034305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:30.097989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:30.098824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:30.098913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:30.098947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:30.216850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:30.217017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:30.217060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:30.217089] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:30.220793] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-02-20T20:33:30.221102] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-02-20T20:33:30.221241] [INFO ] [sig ] TYGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:30.364670] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/TYGO.txt [2026-02-20T20:33:30.364811] [INFO ] [sig ] [3080/3387] Completed TYGO in 0.3s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:30.364852] [INFO ] [sig ] [3081/3387] Forecasting TYL... [2026-02-20T20:33:30.364882] [INFO ] [sig ] Generating forecast for: TYL [2026-02-20T20:33:30.364911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-02-20T20:33:30.375283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-02-20T20:33:30.375646] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-02-20T20:33:30.376451] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-02-20T20:33:30.376504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:30.376536] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:30.376563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:30.376647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:30.436871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:30.437681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:30.437766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:30.437802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:30.564273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:30.564432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:30.564472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:30.564540] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:30.568037] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=68.40%) [2026-02-20T20:33:30.568337] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-02-20T20:33:30.568474] [INFO ] [sig ] TYL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:30.713100] [INFO ] [LOCAL ] Saved forecast: TYL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TYL.txt [2026-02-20T20:33:30.713246] [INFO ] [sig ] [3081/3387] Completed TYL in 0.3s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:30.713287] [INFO ] [sig ] [3082/3387] Forecasting TYRA... [2026-02-20T20:33:30.713317] [INFO ] [sig ] Generating forecast for: TYRA [2026-02-20T20:33:30.713347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-02-20T20:33:30.724674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-02-20T20:33:30.725035] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-02-20T20:33:30.726030] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-02-20T20:33:30.726083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:30.726115] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:30.726147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:30.726204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:30.785084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:30.785932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:30.786018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:30.786053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:30.913381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:30.913540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:30.913600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:30.913634] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:30.917205] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-02-20T20:33:30.917501] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-02-20T20:33:30.917653] [INFO ] [sig ] TYRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:31.066907] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TYRA.txt [2026-02-20T20:33:31.067077] [INFO ] [sig ] [3082/3387] Completed TYRA in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:31.067119] [INFO ] [sig ] [3083/3387] Forecasting TZOO... [2026-02-20T20:33:31.067154] [INFO ] [sig ] Generating forecast for: TZOO [2026-02-20T20:33:31.067191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-02-20T20:33:31.077840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-02-20T20:33:31.078254] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-02-20T20:33:31.079092] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-02-20T20:33:31.079147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:31.079181] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:31.079210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:31.079269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:31.140111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:31.141026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:31.141115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:31.141186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:31.270429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:31.270617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:31.270662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:31.270692] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:31.274495] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-02-20T20:33:31.274861] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-02-20T20:33:31.275009] [INFO ] [sig ] TZOO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:31.423486] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/TZOO.txt [2026-02-20T20:33:31.423644] [INFO ] [sig ] [3083/3387] Completed TZOO in 0.4s | 2.79 sym/s | Total: 18.4m | ETA: 1.8m [2026-02-20T20:33:31.423687] [INFO ] [sig ] [3084/3387] Forecasting UAA... [2026-02-20T20:33:31.423717] [INFO ] [sig ] Generating forecast for: UAA [2026-02-20T20:33:31.423747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-02-20T20:33:31.433807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-02-20T20:33:31.434119] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-02-20T20:33:31.434962] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-02-20T20:33:31.435016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:31.435050] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:31.435078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:31.435136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:31.494374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:31.495211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:31.495297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:31.495330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:31.615651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:31.615807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:31.615847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:31.615876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:31.619795] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-02-20T20:33:31.620090] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-02-20T20:33:31.620219] [INFO ] [sig ] UAA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:31.766903] [INFO ] [LOCAL ] Saved forecast: UAA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UAA.txt [2026-02-20T20:33:31.767039] [INFO ] [sig ] [3084/3387] Completed UAA in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:31.767079] [INFO ] [sig ] [3085/3387] Forecasting UAE... [2026-02-20T20:33:31.767109] [INFO ] [sig ] Generating forecast for: UAE [2026-02-20T20:33:31.767140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-02-20T20:33:31.777931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-02-20T20:33:31.778498] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-02-20T20:33:31.779567] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-02-20T20:33:31.779643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:31.779675] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:31.779730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:31.779790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:31.842281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:31.843177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:31.843264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:31.843298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:31.966848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:31.967010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:31.967052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:31.967082] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:31.970719] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-02-20T20:33:31.971004] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-02-20T20:33:31.971141] [INFO ] [sig ] UAE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:32.117188] [INFO ] [LOCAL ] Saved forecast: UAE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UAE.txt [2026-02-20T20:33:32.117348] [INFO ] [sig ] [3085/3387] Completed UAE in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:32.117387] [INFO ] [sig ] [3086/3387] Forecasting UAL... [2026-02-20T20:33:32.117417] [INFO ] [sig ] Generating forecast for: UAL [2026-02-20T20:33:32.117447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-02-20T20:33:32.127286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-02-20T20:33:32.127650] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-02-20T20:33:32.128428] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-02-20T20:33:32.128480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:32.128513] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:32.128540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:32.128621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:32.186153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:32.186978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:32.187090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:32.187124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:32.307797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:32.307960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:32.307999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:32.308028] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:32.311504] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-02-20T20:33:32.311807] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-02-20T20:33:32.311939] [INFO ] [sig ] UAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:32.457498] [INFO ] [LOCAL ] Saved forecast: UAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UAL.txt [2026-02-20T20:33:32.457683] [INFO ] [sig ] [3086/3387] Completed UAL in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:32.457729] [INFO ] [sig ] [3087/3387] Forecasting UBFO... [2026-02-20T20:33:32.457761] [INFO ] [sig ] Generating forecast for: UBFO [2026-02-20T20:33:32.457791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-02-20T20:33:32.467767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-02-20T20:33:32.468190] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-02-20T20:33:32.469110] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-02-20T20:33:32.469168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:32.469201] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:32.469228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:32.469287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:32.529561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:32.530468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:32.530560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:32.530617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:32.648375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:32.648533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:32.648597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:32.648630] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:32.652168] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-02-20T20:33:32.652461] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-02-20T20:33:32.652615] [INFO ] [sig ] UBFO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:32.799351] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UBFO.txt [2026-02-20T20:33:32.799511] [INFO ] [sig ] [3087/3387] Completed UBFO in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:32.799552] [INFO ] [sig ] [3088/3387] Forecasting UBND... [2026-02-20T20:33:32.799616] [INFO ] [sig ] Generating forecast for: UBND [2026-02-20T20:33:32.799653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-02-20T20:33:32.809487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-02-20T20:33:32.809923] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-02-20T20:33:32.810854] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-02-20T20:33:32.810912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:32.810946] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:32.810974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:32.811033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:32.872016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:32.872817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:32.872905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:32.872939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:33.003423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:33.003601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:33.003645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:33.003675] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:33.007252] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-20T20:33:33.007541] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-02-20T20:33:33.007691] [INFO ] [sig ] UBND: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:33.150787] [INFO ] [LOCAL ] Saved forecast: UBND 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UBND.txt [2026-02-20T20:33:33.150945] [INFO ] [sig ] [3088/3387] Completed UBND in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:33.150987] [INFO ] [sig ] [3089/3387] Forecasting UBRL... [2026-02-20T20:33:33.151016] [INFO ] [sig ] Generating forecast for: UBRL [2026-02-20T20:33:33.151061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-02-20T20:33:33.161506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-02-20T20:33:33.161912] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-02-20T20:33:33.162828] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-02-20T20:33:33.162884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:33.162918] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:33.162946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:33.163003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:33.223621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:33.224491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:33.224596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:33.224634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:33.351278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:33.351436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:33.351477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:33.351508] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:33.355375] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=45.35%) [2026-02-20T20:33:33.355694] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-02-20T20:33:33.355850] [INFO ] [sig ] UBRL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:33.509240] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UBRL.txt [2026-02-20T20:33:33.509491] [INFO ] [sig ] [3089/3387] Completed UBRL in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:33.509555] [INFO ] [sig ] [3090/3387] Forecasting UBS... [2026-02-20T20:33:33.509625] [INFO ] [sig ] Generating forecast for: UBS [2026-02-20T20:33:33.509674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-02-20T20:33:33.522665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-02-20T20:33:33.523139] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-02-20T20:33:33.524191] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-02-20T20:33:33.524256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:33.524299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:33.524336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:33.524417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:33.586222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:33.587190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:33.587289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:33.587323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:33.713295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:33.713457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:33.713497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:33.713525] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:33.716971] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-02-20T20:33:33.717271] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-02-20T20:33:33.717416] [INFO ] [sig ] UBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:33.862745] [INFO ] [LOCAL ] Saved forecast: UBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UBS.txt [2026-02-20T20:33:33.862918] [INFO ] [sig ] [3090/3387] Completed UBS in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:33.862960] [INFO ] [sig ] [3091/3387] Forecasting UBSI... [2026-02-20T20:33:33.862993] [INFO ] [sig ] Generating forecast for: UBSI [2026-02-20T20:33:33.863026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-02-20T20:33:33.873195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-02-20T20:33:33.873566] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-02-20T20:33:33.874423] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-02-20T20:33:33.874478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:33.874511] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:33.874539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:33.874624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:33.934124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:33.934996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:33.935085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:33.935120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:34.056356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:34.056531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:34.056591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:34.056623] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:34.060112] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-02-20T20:33:34.060399] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-02-20T20:33:34.060530] [INFO ] [sig ] UBSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:34.205613] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UBSI.txt [2026-02-20T20:33:34.205773] [INFO ] [sig ] [3091/3387] Completed UBSI in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:34.205815] [INFO ] [sig ] [3092/3387] Forecasting UDMY... [2026-02-20T20:33:34.205845] [INFO ] [sig ] Generating forecast for: UDMY [2026-02-20T20:33:34.205875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-02-20T20:33:34.217439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-02-20T20:33:34.217986] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-02-20T20:33:34.218848] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-02-20T20:33:34.218902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:34.218938] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:34.218965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:34.219025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:34.280375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:34.281198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:34.281284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:34.281319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:34.406251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:34.406407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:34.406449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:34.406480] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:34.410128] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-02-20T20:33:34.410413] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-02-20T20:33:34.410545] [INFO ] [sig ] UDMY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:34.554890] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UDMY.txt [2026-02-20T20:33:34.555055] [INFO ] [sig ] [3092/3387] Completed UDMY in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:34.555097] [INFO ] [sig ] [3093/3387] Forecasting UE... [2026-02-20T20:33:34.555127] [INFO ] [sig ] Generating forecast for: UE [2026-02-20T20:33:34.555157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-02-20T20:33:34.567509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-02-20T20:33:34.567925] [INFO ] [FORECASTER] Starting predict_future for UE [2026-02-20T20:33:34.568794] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-02-20T20:33:34.568849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:34.568911] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:34.568941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:34.568999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:34.628901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:34.629837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:34.629923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:34.629958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:34.751783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:34.751943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:34.751986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:34.752017] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:34.755684] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-02-20T20:33:34.755980] [INFO ] [FORECASTER] Completed predict_future for UE [2026-02-20T20:33:34.756116] [INFO ] [sig ] UE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:34.904851] [INFO ] [LOCAL ] Saved forecast: UE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UE.txt [2026-02-20T20:33:34.905014] [INFO ] [sig ] [3093/3387] Completed UE in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:34.905056] [INFO ] [sig ] [3094/3387] Forecasting UEIC... [2026-02-20T20:33:34.905086] [INFO ] [sig ] Generating forecast for: UEIC [2026-02-20T20:33:34.905118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-02-20T20:33:34.915694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-02-20T20:33:34.916098] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-02-20T20:33:34.917238] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-02-20T20:33:34.917294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:34.917325] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:34.917350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:34.917407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:34.978096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:34.979002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:34.979089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:34.979123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:35.107875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:35.108090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:35.108133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:35.108166] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:35.111919] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-02-20T20:33:35.112313] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-02-20T20:33:35.112512] [INFO ] [sig ] UEIC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:35.257354] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UEIC.txt [2026-02-20T20:33:35.257703] [INFO ] [sig ] [3094/3387] Completed UEIC in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-20T20:33:35.257746] [INFO ] [sig ] [3095/3387] Forecasting UFCS... [2026-02-20T20:33:35.257776] [INFO ] [sig ] Generating forecast for: UFCS [2026-02-20T20:33:35.257806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-02-20T20:33:35.269797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-02-20T20:33:35.270148] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-02-20T20:33:35.270978] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-02-20T20:33:35.271032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:35.271065] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:35.271092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:35.271149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:35.336248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:35.337125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:35.337211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:35.337245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:35.463538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:35.463704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:35.463744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:35.463772] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:35.467957] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-20T20:33:35.468242] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-02-20T20:33:35.468381] [INFO ] [sig ] UFCS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:35.626011] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UFCS.txt [2026-02-20T20:33:35.626176] [INFO ] [sig ] [3095/3387] Completed UFCS in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:35.626218] [INFO ] [sig ] [3096/3387] Forecasting UFI... [2026-02-20T20:33:35.626247] [INFO ] [sig ] Generating forecast for: UFI [2026-02-20T20:33:35.626281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-02-20T20:33:35.636146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-02-20T20:33:35.636528] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-02-20T20:33:35.637440] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-02-20T20:33:35.637495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:35.637528] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:35.637554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:35.637636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:35.698154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:35.699045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:35.699134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:35.699169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:35.823309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:35.823475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:35.823517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:35.823649] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:35.827300] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-02-20T20:33:35.827627] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-02-20T20:33:35.827801] [INFO ] [sig ] UFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:35.979541] [INFO ] [LOCAL ] Saved forecast: UFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UFI.txt [2026-02-20T20:33:35.979723] [INFO ] [sig ] [3096/3387] Completed UFI in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:35.979766] [INFO ] [sig ] [3097/3387] Forecasting UFO... [2026-02-20T20:33:35.979796] [INFO ] [sig ] Generating forecast for: UFO [2026-02-20T20:33:35.979826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-02-20T20:33:35.990299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-02-20T20:33:35.990735] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-02-20T20:33:35.991566] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-02-20T20:33:35.991645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:35.991677] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:35.991705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:35.991763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:36.057060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:36.057981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:36.058065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:36.058099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:36.184023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:36.184186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:36.184229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:36.184259] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:36.187839] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-02-20T20:33:36.188131] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-02-20T20:33:36.188277] [INFO ] [sig ] UFO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:36.342094] [INFO ] [LOCAL ] Saved forecast: UFO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UFO.txt [2026-02-20T20:33:36.342254] [INFO ] [sig ] [3097/3387] Completed UFO in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:36.342295] [INFO ] [sig ] [3098/3387] Forecasting UFPI... [2026-02-20T20:33:36.342325] [INFO ] [sig ] Generating forecast for: UFPI [2026-02-20T20:33:36.342354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-02-20T20:33:36.352859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-02-20T20:33:36.353275] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-02-20T20:33:36.354170] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-02-20T20:33:36.354241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:36.354276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:36.354304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:36.354363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:36.415828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:36.416718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:36.416825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:36.416863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:36.544138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:36.544294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:36.544339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:36.544369] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:36.547957] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-02-20T20:33:36.548260] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-02-20T20:33:36.548424] [INFO ] [sig ] UFPI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:36.694224] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UFPI.txt [2026-02-20T20:33:36.694385] [INFO ] [sig ] [3098/3387] Completed UFPI in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:36.694425] [INFO ] [sig ] [3099/3387] Forecasting UGI... [2026-02-20T20:33:36.694456] [INFO ] [sig ] Generating forecast for: UGI [2026-02-20T20:33:36.694486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-02-20T20:33:36.704523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-02-20T20:33:36.704928] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-02-20T20:33:36.705801] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-02-20T20:33:36.705855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:36.705888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:36.705916] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:36.705975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:36.766241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:36.767327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:36.767430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:36.767463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:36.899346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:36.899517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:36.899560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:36.899614] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:36.903219] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-02-20T20:33:36.903539] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-02-20T20:33:36.903708] [INFO ] [sig ] UGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:37.053453] [INFO ] [LOCAL ] Saved forecast: UGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UGI.txt [2026-02-20T20:33:37.053634] [INFO ] [sig ] [3099/3387] Completed UGI in 0.4s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:37.053676] [INFO ] [sig ] [3100/3387] Forecasting UGP... [2026-02-20T20:33:37.053708] [INFO ] [sig ] Generating forecast for: UGP [2026-02-20T20:33:37.053738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-02-20T20:33:37.063486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-02-20T20:33:37.063854] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-02-20T20:33:37.064648] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-02-20T20:33:37.064701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:37.064733] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:37.064760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:37.064816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:37.124710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:37.125640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:37.125726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:37.125761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:37.249415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:37.249593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:37.249642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:37.249673] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:37.253258] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-02-20T20:33:37.253559] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-02-20T20:33:37.253718] [INFO ] [sig ] UGP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:37.401602] [INFO ] [LOCAL ] Saved forecast: UGP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UGP.txt [2026-02-20T20:33:37.401746] [INFO ] [sig ] [3100/3387] Completed UGP in 0.3s | 2.79 sym/s | Total: 18.5m | ETA: 1.7m [2026-02-20T20:33:37.401788] [INFO ] [sig ] [3101/3387] Forecasting UHAL... [2026-02-20T20:33:37.401818] [INFO ] [sig ] Generating forecast for: UHAL [2026-02-20T20:33:37.401848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-02-20T20:33:37.412987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-02-20T20:33:37.413349] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-02-20T20:33:37.414232] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-02-20T20:33:37.414298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:37.414339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:37.414372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:37.414440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:37.474636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:37.475336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:37.475419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:37.475453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:37.600213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:37.600369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:37.600411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:37.600439] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:37.603992] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-02-20T20:33:37.604281] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-02-20T20:33:37.604418] [INFO ] [sig ] UHAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:37.751511] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UHAL.txt [2026-02-20T20:33:37.751699] [INFO ] [sig ] [3101/3387] Completed UHAL in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:37.751750] [INFO ] [sig ] [3102/3387] Forecasting UHG... [2026-02-20T20:33:37.751781] [INFO ] [sig ] Generating forecast for: UHG [2026-02-20T20:33:37.751813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-02-20T20:33:37.763558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-02-20T20:33:37.764030] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-02-20T20:33:37.764955] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-02-20T20:33:37.765013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:37.765047] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:37.765075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:37.765131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:37.840552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:37.841435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:37.841525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:37.841558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:37.960709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:37.960880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:37.960921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:37.960950] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:37.964678] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=74.84%) [2026-02-20T20:33:37.965012] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-02-20T20:33:37.965160] [INFO ] [sig ] UHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:38.111782] [INFO ] [LOCAL ] Saved forecast: UHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UHG.txt [2026-02-20T20:33:38.111943] [INFO ] [sig ] [3102/3387] Completed UHG in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:38.111988] [INFO ] [sig ] [3103/3387] Forecasting UHS... [2026-02-20T20:33:38.112018] [INFO ] [sig ] Generating forecast for: UHS [2026-02-20T20:33:38.112049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-02-20T20:33:38.122554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-02-20T20:33:38.122921] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-02-20T20:33:38.123772] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-02-20T20:33:38.123829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:38.123864] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:38.123894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:38.123953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:38.184454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:38.185220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:38.185355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:38.185396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:38.308641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:38.308794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:38.308835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:38.308864] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:38.312329] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-02-20T20:33:38.312625] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-02-20T20:33:38.312776] [INFO ] [sig ] UHS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:38.456750] [INFO ] [LOCAL ] Saved forecast: UHS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UHS.txt [2026-02-20T20:33:38.456935] [INFO ] [sig ] [3103/3387] Completed UHS in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:38.456977] [INFO ] [sig ] [3104/3387] Forecasting UI... [2026-02-20T20:33:38.457007] [INFO ] [sig ] Generating forecast for: UI [2026-02-20T20:33:38.457038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-02-20T20:33:38.467518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-02-20T20:33:38.467917] [INFO ] [FORECASTER] Starting predict_future for UI [2026-02-20T20:33:38.468773] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-02-20T20:33:38.468828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:38.468863] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:38.468892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:38.468950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:38.529448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:38.530317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:38.530407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:38.530442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:38.651043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:38.651196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:38.651239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:38.651268] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:38.654696] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-02-20T20:33:38.654969] [INFO ] [FORECASTER] Completed predict_future for UI [2026-02-20T20:33:38.655096] [INFO ] [sig ] UI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:38.800254] [INFO ] [LOCAL ] Saved forecast: UI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UI.txt [2026-02-20T20:33:38.800418] [INFO ] [sig ] [3104/3387] Completed UI in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:38.800458] [INFO ] [sig ] [3105/3387] Forecasting UIS... [2026-02-20T20:33:38.800489] [INFO ] [sig ] Generating forecast for: UIS [2026-02-20T20:33:38.800519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-02-20T20:33:38.811027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-02-20T20:33:38.811433] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-02-20T20:33:38.812281] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-02-20T20:33:38.812347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:38.812389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:38.812423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:38.812494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:38.872283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:38.873191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:38.873279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:38.873314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:38.993971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:38.994126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:38.994168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:38.994215] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:38.997862] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-02-20T20:33:38.998146] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-02-20T20:33:38.998288] [INFO ] [sig ] UIS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:39.159024] [INFO ] [LOCAL ] Saved forecast: UIS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UIS.txt [2026-02-20T20:33:39.159186] [INFO ] [sig ] [3105/3387] Completed UIS in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:39.159226] [INFO ] [sig ] [3106/3387] Forecasting UITB... [2026-02-20T20:33:39.159258] [INFO ] [sig ] Generating forecast for: UITB [2026-02-20T20:33:39.159289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-02-20T20:33:39.169391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-02-20T20:33:39.169831] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-02-20T20:33:39.170698] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-02-20T20:33:39.170752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:39.170785] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:39.170812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:39.170869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:39.233480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:39.234299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:39.234384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:39.234419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:39.355965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:39.356122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:39.356162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:39.356191] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:39.360377] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-02-20T20:33:39.360682] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-02-20T20:33:39.360817] [INFO ] [sig ] UITB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:39.507772] [INFO ] [LOCAL ] Saved forecast: UITB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UITB.txt [2026-02-20T20:33:39.507950] [INFO ] [sig ] [3106/3387] Completed UITB in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:39.507993] [INFO ] [sig ] [3107/3387] Forecasting UL... [2026-02-20T20:33:39.508022] [INFO ] [sig ] Generating forecast for: UL [2026-02-20T20:33:39.508051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-02-20T20:33:39.518473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-02-20T20:33:39.518831] [INFO ] [FORECASTER] Starting predict_future for UL [2026-02-20T20:33:39.519692] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-02-20T20:33:39.519745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:39.519778] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:39.519806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:39.519862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:39.579213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:39.579959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:39.580056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:39.580090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:39.701799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:39.701956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:39.701997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:39.702025] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:39.705454] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-02-20T20:33:39.705755] [INFO ] [FORECASTER] Completed predict_future for UL [2026-02-20T20:33:39.705891] [INFO ] [sig ] UL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:39.849506] [INFO ] [LOCAL ] Saved forecast: UL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UL.txt [2026-02-20T20:33:39.849658] [INFO ] [sig ] [3107/3387] Completed UL in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:39.849700] [INFO ] [sig ] [3108/3387] Forecasting ULBI... [2026-02-20T20:33:39.849730] [INFO ] [sig ] Generating forecast for: ULBI [2026-02-20T20:33:39.849759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-02-20T20:33:39.860304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-02-20T20:33:39.860687] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-02-20T20:33:39.861498] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-02-20T20:33:39.861552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:39.861609] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:39.861644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:39.861704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:39.925548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:39.926407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:39.926512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:39.926553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:40.051904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:40.052060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:40.052102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:40.052131] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:40.056076] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-02-20T20:33:40.056367] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-02-20T20:33:40.056516] [INFO ] [sig ] ULBI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:40.207488] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ULBI.txt [2026-02-20T20:33:40.207835] [INFO ] [sig ] [3108/3387] Completed ULBI in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:40.207875] [INFO ] [sig ] [3109/3387] Forecasting ULCC... [2026-02-20T20:33:40.207905] [INFO ] [sig ] Generating forecast for: ULCC [2026-02-20T20:33:40.207935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-02-20T20:33:40.218806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-02-20T20:33:40.219109] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-02-20T20:33:40.219957] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-02-20T20:33:40.220010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:40.220042] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:40.220086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:40.220144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:40.280709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:40.281374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:40.281469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:40.281506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:40.404705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:40.404860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:40.404900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:40.404930] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:40.408427] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-02-20T20:33:40.408735] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-02-20T20:33:40.408863] [INFO ] [sig ] ULCC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:40.551431] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ULCC.txt [2026-02-20T20:33:40.551559] [INFO ] [sig ] [3109/3387] Completed ULCC in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:40.551618] [INFO ] [sig ] [3110/3387] Forecasting ULH... [2026-02-20T20:33:40.551649] [INFO ] [sig ] Generating forecast for: ULH [2026-02-20T20:33:40.551681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-02-20T20:33:40.562032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-02-20T20:33:40.562340] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-02-20T20:33:40.563143] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-02-20T20:33:40.563196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:40.563254] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:40.563287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:40.563347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:40.621970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:40.622628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:40.622705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:40.622738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:40.745101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:40.745273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:40.745326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:40.745364] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:40.748966] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=41.48%) [2026-02-20T20:33:40.749244] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-02-20T20:33:40.749375] [INFO ] [sig ] ULH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:40.894022] [INFO ] [LOCAL ] Saved forecast: ULH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ULH.txt [2026-02-20T20:33:40.894172] [INFO ] [sig ] [3110/3387] Completed ULH in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:40.894212] [INFO ] [sig ] [3111/3387] Forecasting ULTA... [2026-02-20T20:33:40.894242] [INFO ] [sig ] Generating forecast for: ULTA [2026-02-20T20:33:40.894272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-02-20T20:33:40.904958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-02-20T20:33:40.905305] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-02-20T20:33:40.906174] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-02-20T20:33:40.906228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:40.906260] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:40.906287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:40.906343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:40.966351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:40.967261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:40.967350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:40.967389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:41.085389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:41.085541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:41.085599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:41.085629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:41.089951] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=61.71%) [2026-02-20T20:33:41.090307] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-02-20T20:33:41.090475] [INFO ] [sig ] ULTA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:41.243472] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ULTA.txt [2026-02-20T20:33:41.243658] [INFO ] [sig ] [3111/3387] Completed ULTA in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-20T20:33:41.243701] [INFO ] [sig ] [3112/3387] Forecasting ULY... [2026-02-20T20:33:41.243730] [INFO ] [sig ] Generating forecast for: ULY [2026-02-20T20:33:41.243762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-02-20T20:33:41.254299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-02-20T20:33:41.254710] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-02-20T20:33:41.255508] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-02-20T20:33:41.255561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:41.255631] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:41.255661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:41.255718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:41.312901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:41.313756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:41.313844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:41.313876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:41.433153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:41.433311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:41.433352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:41.433381] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:41.436781] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-02-20T20:33:41.437144] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-02-20T20:33:41.437284] [INFO ] [sig ] ULY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:41.582109] [INFO ] [LOCAL ] Saved forecast: ULY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ULY.txt [2026-02-20T20:33:41.582254] [INFO ] [sig ] [3112/3387] Completed ULY in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:41.582295] [INFO ] [sig ] [3113/3387] Forecasting UMBF... [2026-02-20T20:33:41.582324] [INFO ] [sig ] Generating forecast for: UMBF [2026-02-20T20:33:41.582363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-02-20T20:33:41.593911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-02-20T20:33:41.594288] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-02-20T20:33:41.595129] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-02-20T20:33:41.595184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:41.595217] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:41.595253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:41.595324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:41.654628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:41.655505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:41.655612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:41.655647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:41.779274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:41.779443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:41.779492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:41.779588] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:41.783386] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-02-20T20:33:41.783898] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-02-20T20:33:41.784041] [INFO ] [sig ] UMBF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:41.930197] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UMBF.txt [2026-02-20T20:33:41.930348] [INFO ] [sig ] [3113/3387] Completed UMBF in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:41.930388] [INFO ] [sig ] [3114/3387] Forecasting UMC... [2026-02-20T20:33:41.930420] [INFO ] [sig ] Generating forecast for: UMC [2026-02-20T20:33:41.930451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-02-20T20:33:41.940805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-02-20T20:33:41.941199] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-02-20T20:33:41.942190] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-02-20T20:33:41.942244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:41.942276] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:41.942303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:41.942360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:42.010449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:42.011545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:42.011654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:42.011878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:42.142134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:42.142299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:42.142342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:42.142378] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:42.145994] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-02-20T20:33:42.146280] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-02-20T20:33:42.146415] [INFO ] [sig ] UMC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:42.294625] [INFO ] [LOCAL ] Saved forecast: UMC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UMC.txt [2026-02-20T20:33:42.294770] [INFO ] [sig ] [3114/3387] Completed UMC in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:42.294809] [INFO ] [sig ] [3115/3387] Forecasting UMH... [2026-02-20T20:33:42.294838] [INFO ] [sig ] Generating forecast for: UMH [2026-02-20T20:33:42.294868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-02-20T20:33:42.305307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-02-20T20:33:42.305676] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-02-20T20:33:42.306460] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-02-20T20:33:42.306513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:42.306546] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:42.306599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:42.306661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:42.363640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:42.364303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:42.364388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:42.364420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:42.486922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:42.487082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:42.487137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:42.487185] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:42.490954] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=28.11%) [2026-02-20T20:33:42.491244] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-02-20T20:33:42.491384] [INFO ] [sig ] UMH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:42.642498] [INFO ] [LOCAL ] Saved forecast: UMH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UMH.txt [2026-02-20T20:33:42.642654] [INFO ] [sig ] [3115/3387] Completed UMH in 0.3s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:42.642696] [INFO ] [sig ] [3116/3387] Forecasting UMMA... [2026-02-20T20:33:42.642725] [INFO ] [sig ] Generating forecast for: UMMA [2026-02-20T20:33:42.642757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-02-20T20:33:42.653430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-02-20T20:33:42.653853] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-02-20T20:33:42.654703] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-02-20T20:33:42.654757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:42.654790] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:42.654817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:42.654886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:42.714935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:42.715746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:42.715847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:42.715900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:42.849377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:42.849541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:42.849602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:42.849635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:42.853246] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-02-20T20:33:42.853598] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-02-20T20:33:42.853751] [INFO ] [sig ] UMMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:42.999931] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UMMA.txt [2026-02-20T20:33:43.000103] [INFO ] [sig ] [3116/3387] Completed UMMA in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:43.000146] [INFO ] [sig ] [3117/3387] Forecasting UNCY... [2026-02-20T20:33:43.000178] [INFO ] [sig ] Generating forecast for: UNCY [2026-02-20T20:33:43.000210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-02-20T20:33:43.010679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-02-20T20:33:43.011061] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-02-20T20:33:43.011931] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-02-20T20:33:43.011986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:43.012020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:43.012049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:43.012107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:43.073310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:43.074191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:43.074278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:43.074312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:43.196605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:43.196771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:43.196842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:43.196903] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:43.200377] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=66.75%) [2026-02-20T20:33:43.200733] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-02-20T20:33:43.200880] [INFO ] [sig ] UNCY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:43.351744] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UNCY.txt [2026-02-20T20:33:43.351917] [INFO ] [sig ] [3117/3387] Completed UNCY in 0.4s | 2.79 sym/s | Total: 18.6m | ETA: 1.6m [2026-02-20T20:33:43.351961] [INFO ] [sig ] [3118/3387] Forecasting UNF... [2026-02-20T20:33:43.351993] [INFO ] [sig ] Generating forecast for: UNF [2026-02-20T20:33:43.352024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-02-20T20:33:43.363083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-02-20T20:33:43.363463] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-02-20T20:33:43.364361] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-02-20T20:33:43.364427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:43.364470] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:43.364501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:43.364560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:43.428285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:43.429421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:43.429509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:43.429544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:43.556305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:43.556474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:43.556517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:43.556547] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:43.560444] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-02-20T20:33:43.560790] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-02-20T20:33:43.560940] [INFO ] [sig ] UNF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:43.719822] [INFO ] [LOCAL ] Saved forecast: UNF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UNF.txt [2026-02-20T20:33:43.720000] [INFO ] [sig ] [3118/3387] Completed UNF in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:43.720041] [INFO ] [sig ] [3119/3387] Forecasting UNFI... [2026-02-20T20:33:43.720073] [INFO ] [sig ] Generating forecast for: UNFI [2026-02-20T20:33:43.720103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-02-20T20:33:43.731960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-02-20T20:33:43.732345] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-02-20T20:33:43.733349] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-02-20T20:33:43.733403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:43.733434] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:43.733460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:43.733517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:43.795424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:43.796365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:43.796458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:43.796492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:43.927205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:43.927367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:43.927408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:43.927440] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:43.930896] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-02-20T20:33:43.931190] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-02-20T20:33:43.931323] [INFO ] [sig ] UNFI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:44.097016] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UNFI.txt [2026-02-20T20:33:44.097180] [INFO ] [sig ] [3119/3387] Completed UNFI in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:44.097221] [INFO ] [sig ] [3120/3387] Forecasting UNM... [2026-02-20T20:33:44.097251] [INFO ] [sig ] Generating forecast for: UNM [2026-02-20T20:33:44.097282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-02-20T20:33:44.205135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-02-20T20:33:44.205526] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-02-20T20:33:44.206549] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-02-20T20:33:44.206631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:44.206665] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:44.206693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:44.206750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:44.269607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:44.270505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:44.270649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:44.270685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:44.394404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:44.394565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:44.394627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:44.394655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:44.398122] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-02-20T20:33:44.398397] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-02-20T20:33:44.398529] [INFO ] [sig ] UNM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:44.540844] [INFO ] [LOCAL ] Saved forecast: UNM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UNM.txt [2026-02-20T20:33:44.540990] [INFO ] [sig ] [3120/3387] Completed UNM in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:44.541031] [INFO ] [sig ] [3121/3387] Forecasting UNMA... [2026-02-20T20:33:44.541061] [INFO ] [sig ] Generating forecast for: UNMA [2026-02-20T20:33:44.541091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-02-20T20:33:44.550881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-02-20T20:33:44.551270] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-02-20T20:33:44.552092] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-02-20T20:33:44.552145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:44.552177] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:44.552205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:44.552262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:44.611523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:44.612433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:44.612522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:44.612557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:44.728414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:44.728610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:44.728654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:44.728687] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:44.732669] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=67.71%) [2026-02-20T20:33:44.732949] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-02-20T20:33:44.733082] [INFO ] [sig ] UNMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:44.879138] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UNMA.txt [2026-02-20T20:33:44.879277] [INFO ] [sig ] [3121/3387] Completed UNMA in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:44.879320] [INFO ] [sig ] [3122/3387] Forecasting UNP... [2026-02-20T20:33:44.879351] [INFO ] [sig ] Generating forecast for: UNP [2026-02-20T20:33:44.879382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-02-20T20:33:44.889988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-02-20T20:33:44.890309] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-02-20T20:33:44.891253] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-02-20T20:33:44.891322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:44.891354] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:44.891382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:44.891438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:44.949480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:44.950099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:44.950179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:44.950210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:45.069741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:45.069904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:45.069946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:45.069975] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:45.073897] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-02-20T20:33:45.074177] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-02-20T20:33:45.074310] [INFO ] [sig ] UNP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:45.216929] [INFO ] [LOCAL ] Saved forecast: UNP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UNP.txt [2026-02-20T20:33:45.217055] [INFO ] [sig ] [3122/3387] Completed UNP in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:45.217094] [INFO ] [sig ] [3123/3387] Forecasting UNTY... [2026-02-20T20:33:45.217124] [INFO ] [sig ] Generating forecast for: UNTY [2026-02-20T20:33:45.217152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-02-20T20:33:45.227019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-02-20T20:33:45.227346] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-02-20T20:33:45.228145] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-02-20T20:33:45.228197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:45.228231] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:45.228258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:45.228313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:45.290108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:45.290841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:45.290921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:45.290953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:45.412438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:45.412618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:45.412661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:45.412689] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:45.416127] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-02-20T20:33:45.416403] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-02-20T20:33:45.416532] [INFO ] [sig ] UNTY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:45.563837] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UNTY.txt [2026-02-20T20:33:45.564021] [INFO ] [sig ] [3123/3387] Completed UNTY in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:45.564063] [INFO ] [sig ] [3124/3387] Forecasting UPBD... [2026-02-20T20:33:45.564092] [INFO ] [sig ] Generating forecast for: UPBD [2026-02-20T20:33:45.564122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-02-20T20:33:45.574648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-02-20T20:33:45.575236] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-02-20T20:33:45.576264] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-02-20T20:33:45.576319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:45.576352] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:45.576380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:45.576437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:45.638321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:45.639295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:45.639385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:45.639423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:45.764042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:45.764211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:45.764254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:45.764285] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:45.768084] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=62.74%) [2026-02-20T20:33:45.768364] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-02-20T20:33:45.768495] [INFO ] [sig ] UPBD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:45.916472] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UPBD.txt [2026-02-20T20:33:45.916635] [INFO ] [sig ] [3124/3387] Completed UPBD in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:45.916679] [INFO ] [sig ] [3125/3387] Forecasting UPC... [2026-02-20T20:33:45.916710] [INFO ] [sig ] Generating forecast for: UPC [2026-02-20T20:33:45.916742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-02-20T20:33:45.928530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-02-20T20:33:45.928951] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-02-20T20:33:45.929804] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-02-20T20:33:45.929857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:45.929891] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:45.929919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:45.929977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:45.993294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:45.994341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:45.994426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:45.994460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:46.109877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:46.110044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:46.110086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:46.110115] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:46.113774] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=60.09%) [2026-02-20T20:33:46.114075] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-02-20T20:33:46.114216] [INFO ] [sig ] UPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:46.271395] [INFO ] [LOCAL ] Saved forecast: UPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UPC.txt [2026-02-20T20:33:46.271559] [INFO ] [sig ] [3125/3387] Completed UPC in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:46.271646] [INFO ] [sig ] [3126/3387] Forecasting UPS... [2026-02-20T20:33:46.271681] [INFO ] [sig ] Generating forecast for: UPS [2026-02-20T20:33:46.271714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-02-20T20:33:46.283628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-02-20T20:33:46.284013] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-02-20T20:33:46.284932] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-02-20T20:33:46.284989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:46.285031] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:46.285060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:46.285134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:46.345501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:46.346444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:46.346605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:46.346651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:46.478365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:46.478539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:46.478614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:46.478651] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:46.482387] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-02-20T20:33:46.482704] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-02-20T20:33:46.482844] [INFO ] [sig ] UPS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:46.631126] [INFO ] [LOCAL ] Saved forecast: UPS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UPS.txt [2026-02-20T20:33:46.631292] [INFO ] [sig ] [3126/3387] Completed UPS in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:46.631354] [INFO ] [sig ] [3127/3387] Forecasting UPWK... [2026-02-20T20:33:46.631387] [INFO ] [sig ] Generating forecast for: UPWK [2026-02-20T20:33:46.631418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-02-20T20:33:46.642060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-02-20T20:33:46.642441] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-02-20T20:33:46.643296] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-02-20T20:33:46.643350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:46.643412] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:46.643441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:46.643504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:46.704279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:46.705234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:46.705325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:46.705357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:46.830982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:46.831146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:46.831188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:46.831217] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:46.834747] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=61.37%) [2026-02-20T20:33:46.835026] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-02-20T20:33:46.835176] [INFO ] [sig ] UPWK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:46.976889] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UPWK.txt [2026-02-20T20:33:46.977006] [INFO ] [sig ] [3127/3387] Completed UPWK in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-20T20:33:46.977047] [INFO ] [sig ] [3128/3387] Forecasting URBN... [2026-02-20T20:33:46.977076] [INFO ] [sig ] Generating forecast for: URBN [2026-02-20T20:33:46.977105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-02-20T20:33:46.987096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-02-20T20:33:46.987406] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-02-20T20:33:46.988192] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-02-20T20:33:46.988245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:46.988277] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:46.988304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:46.988361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:47.045486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:47.046121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:47.046199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:47.046232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:47.168453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:47.168647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:47.168694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:47.168723] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:47.172149] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-02-20T20:33:47.172431] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-02-20T20:33:47.172605] [INFO ] [sig ] URBN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:47.316618] [INFO ] [LOCAL ] Saved forecast: URBN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/URBN.txt [2026-02-20T20:33:47.316780] [INFO ] [sig ] [3128/3387] Completed URBN in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:47.316844] [INFO ] [sig ] [3129/3387] Forecasting URGN... [2026-02-20T20:33:47.316874] [INFO ] [sig ] Generating forecast for: URGN [2026-02-20T20:33:47.316906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-02-20T20:33:47.328006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-02-20T20:33:47.328375] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-02-20T20:33:47.329209] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-02-20T20:33:47.329266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:47.329299] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:47.329326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:47.329382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:47.388029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:47.388964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:47.389054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:47.389087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:47.509320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:47.509486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:47.509549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:47.509602] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:47.513152] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-02-20T20:33:47.513479] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-02-20T20:33:47.513647] [INFO ] [sig ] URGN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:47.656365] [INFO ] [LOCAL ] Saved forecast: URGN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/URGN.txt [2026-02-20T20:33:47.656531] [INFO ] [sig ] [3129/3387] Completed URGN in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:47.656599] [INFO ] [sig ] [3130/3387] Forecasting URI... [2026-02-20T20:33:47.656631] [INFO ] [sig ] Generating forecast for: URI [2026-02-20T20:33:47.656663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-02-20T20:33:47.666486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-02-20T20:33:47.666895] [INFO ] [FORECASTER] Starting predict_future for URI [2026-02-20T20:33:47.667715] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-02-20T20:33:47.667779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:47.667821] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:47.667857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:47.667927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:47.727768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:47.728718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:47.728806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:47.728840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:47.859780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:47.859935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:47.859975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:47.860051] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:47.863465] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-02-20T20:33:47.863759] [INFO ] [FORECASTER] Completed predict_future for URI [2026-02-20T20:33:47.863892] [INFO ] [sig ] URI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:48.007242] [INFO ] [LOCAL ] Saved forecast: URI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/URI.txt [2026-02-20T20:33:48.007357] [INFO ] [sig ] [3130/3387] Completed URI in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:48.007397] [INFO ] [sig ] [3131/3387] Forecasting URNJ... [2026-02-20T20:33:48.007426] [INFO ] [sig ] Generating forecast for: URNJ [2026-02-20T20:33:48.007456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-02-20T20:33:48.017309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-02-20T20:33:48.017638] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-02-20T20:33:48.018437] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-02-20T20:33:48.018493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:48.018532] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:48.018565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:48.018663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:48.077900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:48.078716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:48.078800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:48.078832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:48.201170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:48.201340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:48.201384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:48.201414] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:48.205003] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-02-20T20:33:48.205293] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-02-20T20:33:48.205431] [INFO ] [sig ] URNJ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:48.354125] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/URNJ.txt [2026-02-20T20:33:48.354256] [INFO ] [sig ] [3131/3387] Completed URNJ in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:48.354296] [INFO ] [sig ] [3132/3387] Forecasting UROY... [2026-02-20T20:33:48.354325] [INFO ] [sig ] Generating forecast for: UROY [2026-02-20T20:33:48.354355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-02-20T20:33:48.365082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-02-20T20:33:48.365411] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-02-20T20:33:48.366217] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-02-20T20:33:48.366271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:48.366302] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:48.366329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:48.366385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:48.423422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:48.424107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:48.424188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:48.424220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:48.561076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:48.561240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:48.561283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:48.561312] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:48.565135] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=78.48%) [2026-02-20T20:33:48.565416] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-02-20T20:33:48.565549] [INFO ] [sig ] UROY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:48.709801] [INFO ] [LOCAL ] Saved forecast: UROY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UROY.txt [2026-02-20T20:33:48.709951] [INFO ] [sig ] [3132/3387] Completed UROY in 0.4s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:48.709990] [INFO ] [sig ] [3133/3387] Forecasting USA... [2026-02-20T20:33:48.710021] [INFO ] [sig ] Generating forecast for: USA [2026-02-20T20:33:48.710054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-02-20T20:33:48.721760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-02-20T20:33:48.722318] [INFO ] [FORECASTER] Starting predict_future for USA [2026-02-20T20:33:48.723368] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-02-20T20:33:48.723422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:48.723470] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:48.723498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:48.723555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:48.781570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:48.782449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:48.782533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:48.782565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:48.905336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:48.905499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:48.905542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:48.905589] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:48.909182] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-02-20T20:33:48.909456] [INFO ] [FORECASTER] Completed predict_future for USA [2026-02-20T20:33:48.909608] [INFO ] [sig ] USA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:49.050681] [INFO ] [LOCAL ] Saved forecast: USA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USA.txt [2026-02-20T20:33:49.050801] [INFO ] [sig ] [3133/3387] Completed USA in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:49.050841] [INFO ] [sig ] [3134/3387] Forecasting USAC... [2026-02-20T20:33:49.050871] [INFO ] [sig ] Generating forecast for: USAC [2026-02-20T20:33:49.050900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-02-20T20:33:49.060915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-02-20T20:33:49.061224] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-02-20T20:33:49.062025] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-02-20T20:33:49.062079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:49.062112] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:49.062139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:49.062197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:49.119124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:49.119771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:49.119850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:49.119881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:49.237112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:49.237236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:49.237273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:49.237301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:49.240647] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-02-20T20:33:49.241072] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-02-20T20:33:49.241200] [INFO ] [sig ] USAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:49.384842] [INFO ] [LOCAL ] Saved forecast: USAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USAC.txt [2026-02-20T20:33:49.384967] [INFO ] [sig ] [3134/3387] Completed USAC in 0.3s | 2.79 sym/s | Total: 18.7m | ETA: 1.5m [2026-02-20T20:33:49.385007] [INFO ] [sig ] [3135/3387] Forecasting USB... [2026-02-20T20:33:49.385035] [INFO ] [sig ] Generating forecast for: USB [2026-02-20T20:33:49.385063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-02-20T20:33:49.399316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-02-20T20:33:49.399893] [INFO ] [FORECASTER] Starting predict_future for USB [2026-02-20T20:33:49.401018] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-02-20T20:33:49.401087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:49.401130] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:49.401165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:49.401250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:49.489916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:49.491123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:49.491251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:49.491297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:49.634990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:49.635162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:49.635205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:49.635235] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:49.638954] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-02-20T20:33:49.639305] [INFO ] [FORECASTER] Completed predict_future for USB [2026-02-20T20:33:49.639462] [INFO ] [sig ] USB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:49.789757] [INFO ] [LOCAL ] Saved forecast: USB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USB.txt [2026-02-20T20:33:49.789939] [INFO ] [sig ] [3135/3387] Completed USB in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:49.789979] [INFO ] [sig ] [3136/3387] Forecasting USCB... [2026-02-20T20:33:49.790010] [INFO ] [sig ] Generating forecast for: USCB [2026-02-20T20:33:49.790041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-02-20T20:33:49.801480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-02-20T20:33:49.801973] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-02-20T20:33:49.802859] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-02-20T20:33:49.802928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:49.802990] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:49.803038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:49.803101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:49.862709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:49.863875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:49.863985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:49.864021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:49.982017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:49.982185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:49.982227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:49.982258] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:49.985793] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=35.46%) [2026-02-20T20:33:49.986097] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-02-20T20:33:49.986238] [INFO ] [sig ] USCB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:50.144267] [INFO ] [LOCAL ] Saved forecast: USCB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USCB.txt [2026-02-20T20:33:50.144437] [INFO ] [sig ] [3136/3387] Completed USCB in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:50.144482] [INFO ] [sig ] [3137/3387] Forecasting USDX... [2026-02-20T20:33:50.144518] [INFO ] [sig ] Generating forecast for: USDX [2026-02-20T20:33:50.144550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-02-20T20:33:50.155746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-02-20T20:33:50.156169] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-02-20T20:33:50.157036] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-02-20T20:33:50.157093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:50.157126] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:50.157155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:50.157212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:50.220680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:50.221624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:50.221763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:50.221800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:50.338348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:50.338514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:50.338558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:50.338634] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:50.342175] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-02-20T20:33:50.342469] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-02-20T20:33:50.342631] [INFO ] [sig ] USDX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:50.493856] [INFO ] [LOCAL ] Saved forecast: USDX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USDX.txt [2026-02-20T20:33:50.494017] [INFO ] [sig ] [3137/3387] Completed USDX in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:50.494059] [INFO ] [sig ] [3138/3387] Forecasting USEA... [2026-02-20T20:33:50.494090] [INFO ] [sig ] Generating forecast for: USEA [2026-02-20T20:33:50.494119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-02-20T20:33:50.505172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-02-20T20:33:50.505595] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-02-20T20:33:50.506421] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-02-20T20:33:50.506475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:50.506507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:50.506534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:50.506825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:50.569328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:50.570448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:50.570539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:50.570596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:50.689443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:50.689634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:50.689680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:50.689709] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:50.693750] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-02-20T20:33:50.694107] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-02-20T20:33:50.694258] [INFO ] [sig ] USEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:50.867567] [INFO ] [LOCAL ] Saved forecast: USEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USEA.txt [2026-02-20T20:33:50.867743] [INFO ] [sig ] [3138/3387] Completed USEA in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:50.867785] [INFO ] [sig ] [3139/3387] Forecasting USFD... [2026-02-20T20:33:50.867816] [INFO ] [sig ] Generating forecast for: USFD [2026-02-20T20:33:50.867848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-02-20T20:33:50.878203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-02-20T20:33:50.878527] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-02-20T20:33:50.879335] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-02-20T20:33:50.879390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:50.879422] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:50.879449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:50.879506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:50.938098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:50.939181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:50.939269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:50.939302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:51.072900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:51.073062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:51.073105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:51.073135] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:51.076700] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-02-20T20:33:51.077008] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-02-20T20:33:51.077146] [INFO ] [sig ] USFD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:51.220595] [INFO ] [LOCAL ] Saved forecast: USFD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USFD.txt [2026-02-20T20:33:51.220739] [INFO ] [sig ] [3139/3387] Completed USFD in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:51.220779] [INFO ] [sig ] [3140/3387] Forecasting USGO... [2026-02-20T20:33:51.220811] [INFO ] [sig ] Generating forecast for: USGO [2026-02-20T20:33:51.220841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-02-20T20:33:51.230948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-02-20T20:33:51.231282] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-02-20T20:33:51.232079] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-02-20T20:33:51.232133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:51.232166] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:51.232193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:51.232249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:51.290061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:51.290837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:51.290921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:51.290953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:51.407397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:51.407560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:51.407631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:51.407690] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:51.411172] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-02-20T20:33:51.411446] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-02-20T20:33:51.411600] [INFO ] [sig ] USGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:51.554995] [INFO ] [LOCAL ] Saved forecast: USGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USGO.txt [2026-02-20T20:33:51.555183] [INFO ] [sig ] [3140/3387] Completed USGO in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:51.555224] [INFO ] [sig ] [3141/3387] Forecasting USIG... [2026-02-20T20:33:51.555257] [INFO ] [sig ] Generating forecast for: USIG [2026-02-20T20:33:51.555288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-02-20T20:33:51.566047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-02-20T20:33:51.566379] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-02-20T20:33:51.567215] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-02-20T20:33:51.567268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:51.567300] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:51.567326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:51.567381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:51.625775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:51.626683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:51.626787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:51.626847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:51.751401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:51.751562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:51.751632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:51.751668] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:51.755267] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-02-20T20:33:51.755549] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-02-20T20:33:51.755717] [INFO ] [sig ] USIG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:51.903143] [INFO ] [LOCAL ] Saved forecast: USIG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USIG.txt [2026-02-20T20:33:51.903303] [INFO ] [sig ] [3141/3387] Completed USIG in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:51.903344] [INFO ] [sig ] [3142/3387] Forecasting USIO... [2026-02-20T20:33:51.903375] [INFO ] [sig ] Generating forecast for: USIO [2026-02-20T20:33:51.903406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-02-20T20:33:51.914748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-02-20T20:33:51.915376] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-02-20T20:33:51.916255] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-02-20T20:33:51.916313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:51.916345] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:51.916373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:51.916430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:51.979150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:51.980136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:51.980265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:51.980302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:52.099231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:52.099396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:52.099438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:52.099468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:52.102927] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=92.13%) [2026-02-20T20:33:52.103212] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-02-20T20:33:52.103361] [INFO ] [sig ] USIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:52.246966] [INFO ] [LOCAL ] Saved forecast: USIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USIO.txt [2026-02-20T20:33:52.247130] [INFO ] [sig ] [3142/3387] Completed USIO in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:52.247175] [INFO ] [sig ] [3143/3387] Forecasting USLM... [2026-02-20T20:33:52.247206] [INFO ] [sig ] Generating forecast for: USLM [2026-02-20T20:33:52.247237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-02-20T20:33:52.257780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-02-20T20:33:52.258157] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-02-20T20:33:52.258975] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-02-20T20:33:52.259030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:52.259064] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:52.259093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:52.259151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:52.317941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:52.318788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:52.318881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:52.318916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:52.437034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:52.437199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:52.437241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:52.437273] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:52.440805] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-02-20T20:33:52.441085] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-02-20T20:33:52.441229] [INFO ] [sig ] USLM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:52.667485] [INFO ] [LOCAL ] Saved forecast: USLM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USLM.txt [2026-02-20T20:33:52.667669] [INFO ] [sig ] [3143/3387] Completed USLM in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:52.667721] [INFO ] [sig ] [3144/3387] Forecasting USMC... [2026-02-20T20:33:52.667760] [INFO ] [sig ] Generating forecast for: USMC [2026-02-20T20:33:52.667796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-02-20T20:33:52.678316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-02-20T20:33:52.678684] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-02-20T20:33:52.679456] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-02-20T20:33:52.679510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:52.679595] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:52.679643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:52.679703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:52.737765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:52.738529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:52.738635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:52.738678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:52.855880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:52.856238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:52.856279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:52.856308] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:52.860014] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-02-20T20:33:52.860289] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-02-20T20:33:52.860422] [INFO ] [sig ] USMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:53.008795] [INFO ] [LOCAL ] Saved forecast: USMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USMC.txt [2026-02-20T20:33:53.008960] [INFO ] [sig ] [3144/3387] Completed USMC in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-20T20:33:53.009008] [INFO ] [sig ] [3145/3387] Forecasting USOI... [2026-02-20T20:33:53.009038] [INFO ] [sig ] Generating forecast for: USOI [2026-02-20T20:33:53.009069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-02-20T20:33:53.020424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-02-20T20:33:53.020827] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-02-20T20:33:53.021649] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-02-20T20:33:53.021702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:53.021734] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:53.021761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:53.021818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:53.080979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:53.081646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:53.081727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:53.081760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:53.206119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:53.206280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:53.206322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:53.206351] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:53.209881] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-02-20T20:33:53.210178] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-02-20T20:33:53.210313] [INFO ] [sig ] USOI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:53.354317] [INFO ] [LOCAL ] Saved forecast: USOI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USOI.txt [2026-02-20T20:33:53.354463] [INFO ] [sig ] [3145/3387] Completed USOI in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:53.354503] [INFO ] [sig ] [3146/3387] Forecasting USOY... [2026-02-20T20:33:53.354532] [INFO ] [sig ] Generating forecast for: USOY [2026-02-20T20:33:53.354563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-02-20T20:33:53.365316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-02-20T20:33:53.365674] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-02-20T20:33:53.366465] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-02-20T20:33:53.366520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:53.366554] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:53.366611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:53.366672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:53.424825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:53.425547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:53.425648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:53.425682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:53.541244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:53.541401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:53.541441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:53.541469] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:53.544892] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-02-20T20:33:53.545164] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-02-20T20:33:53.545293] [INFO ] [sig ] USOY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:53.688551] [INFO ] [LOCAL ] Saved forecast: USOY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USOY.txt [2026-02-20T20:33:53.688738] [INFO ] [sig ] [3146/3387] Completed USOY in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:53.688782] [INFO ] [sig ] [3147/3387] Forecasting USTB... [2026-02-20T20:33:53.688815] [INFO ] [sig ] Generating forecast for: USTB [2026-02-20T20:33:53.688849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-02-20T20:33:53.699892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-02-20T20:33:53.700252] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-02-20T20:33:53.701070] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-02-20T20:33:53.701125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:53.701159] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:53.701186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:53.701243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:53.759754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:53.760646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:53.760732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:53.760765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:53.883197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:53.883376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:53.883421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:53.883488] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:53.887721] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-02-20T20:33:53.888006] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-02-20T20:33:53.888144] [INFO ] [sig ] USTB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:54.038632] [INFO ] [LOCAL ] Saved forecast: USTB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/USTB.txt [2026-02-20T20:33:54.038798] [INFO ] [sig ] [3147/3387] Completed USTB in 0.3s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:54.038842] [INFO ] [sig ] [3148/3387] Forecasting USVM... [2026-02-20T20:33:54.038881] [INFO ] [sig ] Generating forecast for: USVM [2026-02-20T20:33:54.038913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-02-20T20:33:54.049862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-02-20T20:33:54.050276] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-02-20T20:33:54.051134] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-02-20T20:33:54.051191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:54.051223] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:54.051252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:54.051315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:54.113644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:54.114497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:54.114611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:54.114655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:54.237292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:54.237454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:54.237495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:54.237524] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:54.241758] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-02-20T20:33:54.242038] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-02-20T20:33:54.242171] [INFO ] [sig ] USVM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:54.394196] [INFO ] [LOCAL ] Saved forecast: USVM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USVM.txt [2026-02-20T20:33:54.394364] [INFO ] [sig ] [3148/3387] Completed USVM in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:54.394406] [INFO ] [sig ] [3149/3387] Forecasting USXF... [2026-02-20T20:33:54.394435] [INFO ] [sig ] Generating forecast for: USXF [2026-02-20T20:33:54.394465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-02-20T20:33:54.406302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-02-20T20:33:54.406697] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-02-20T20:33:54.407792] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-02-20T20:33:54.407858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:54.407892] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:54.407920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:54.407978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:54.471241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:54.472144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:54.472233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:54.472265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:54.595388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:54.595558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:54.595623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:54.595655] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:54.599311] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-02-20T20:33:54.599703] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-02-20T20:33:54.599871] [INFO ] [sig ] USXF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:54.752441] [INFO ] [LOCAL ] Saved forecast: USXF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/USXF.txt [2026-02-20T20:33:54.752631] [INFO ] [sig ] [3149/3387] Completed USXF in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:54.752674] [INFO ] [sig ] [3150/3387] Forecasting UTEN... [2026-02-20T20:33:54.752707] [INFO ] [sig ] Generating forecast for: UTEN [2026-02-20T20:33:54.752739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-02-20T20:33:54.763892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-02-20T20:33:54.764505] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-02-20T20:33:54.765357] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-02-20T20:33:54.765424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:54.765462] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:54.765489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:54.765548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:54.830107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:54.831058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:54.831156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:54.831191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:54.968563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:54.968749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:54.968792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:54.968822] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:54.972365] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-02-20T20:33:54.972729] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-02-20T20:33:54.972893] [INFO ] [sig ] UTEN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:55.121446] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UTEN.txt [2026-02-20T20:33:55.121645] [INFO ] [sig ] [3150/3387] Completed UTEN in 0.4s | 2.79 sym/s | Total: 18.8m | ETA: 1.4m [2026-02-20T20:33:55.121692] [INFO ] [sig ] [3151/3387] Forecasting UTF... [2026-02-20T20:33:55.121728] [INFO ] [sig ] Generating forecast for: UTF [2026-02-20T20:33:55.121759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-02-20T20:33:55.132920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-02-20T20:33:55.133343] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-02-20T20:33:55.134210] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-02-20T20:33:55.134266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:55.134300] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:55.134328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:55.134386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:55.195431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:55.196365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:55.196456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:55.196491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:55.324166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:55.324328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:55.324370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:55.324418] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:55.328355] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=39.74%) [2026-02-20T20:33:55.328687] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-02-20T20:33:55.328854] [INFO ] [sig ] UTF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:55.479136] [INFO ] [LOCAL ] Saved forecast: UTF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UTF.txt [2026-02-20T20:33:55.479279] [INFO ] [sig ] [3151/3387] Completed UTF in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:55.479330] [INFO ] [sig ] [3152/3387] Forecasting UTI... [2026-02-20T20:33:55.479380] [INFO ] [sig ] Generating forecast for: UTI [2026-02-20T20:33:55.479419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-02-20T20:33:55.490674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-02-20T20:33:55.491254] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-02-20T20:33:55.492101] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-02-20T20:33:55.492157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:55.492189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:55.492217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:55.492276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:55.554119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:55.554999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:55.555093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:55.555128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:55.679488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:55.679683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:55.679736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:55.679773] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:55.683555] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=39.95%) [2026-02-20T20:33:55.683931] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-02-20T20:33:55.684075] [INFO ] [sig ] UTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:55.843733] [INFO ] [LOCAL ] Saved forecast: UTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UTI.txt [2026-02-20T20:33:55.843914] [INFO ] [sig ] [3152/3387] Completed UTI in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:55.843977] [INFO ] [sig ] [3153/3387] Forecasting UTL... [2026-02-20T20:33:55.844029] [INFO ] [sig ] Generating forecast for: UTL [2026-02-20T20:33:55.844074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-02-20T20:33:55.855369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-02-20T20:33:55.855802] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-02-20T20:33:55.856690] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-02-20T20:33:55.856746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:55.856781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:55.856837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:55.856895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:55.919445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:55.920359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:55.920449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:55.920483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:56.049180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:56.049349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:56.049402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:56.049434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:56.053194] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-02-20T20:33:56.053488] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-02-20T20:33:56.053646] [INFO ] [sig ] UTL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:56.208129] [INFO ] [LOCAL ] Saved forecast: UTL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UTL.txt [2026-02-20T20:33:56.208276] [INFO ] [sig ] [3153/3387] Completed UTL in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:56.208315] [INFO ] [sig ] [3154/3387] Forecasting UTMD... [2026-02-20T20:33:56.208346] [INFO ] [sig ] Generating forecast for: UTMD [2026-02-20T20:33:56.208377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-02-20T20:33:56.219001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-02-20T20:33:56.219430] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-02-20T20:33:56.220362] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-02-20T20:33:56.220417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:56.220450] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:56.220478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:56.220537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:56.282976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:56.283905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:56.284237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:56.284272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:56.401123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:56.401286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:56.401327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:56.401358] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:56.405467] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-02-20T20:33:56.405818] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-02-20T20:33:56.405966] [INFO ] [sig ] UTMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:56.559149] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UTMD.txt [2026-02-20T20:33:56.559313] [INFO ] [sig ] [3154/3387] Completed UTMD in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:56.559353] [INFO ] [sig ] [3155/3387] Forecasting UTZ... [2026-02-20T20:33:56.559384] [INFO ] [sig ] Generating forecast for: UTZ [2026-02-20T20:33:56.559414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-02-20T20:33:56.570008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-02-20T20:33:56.570401] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-02-20T20:33:56.571216] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-02-20T20:33:56.571270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:56.571306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:56.571347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:56.571427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:56.631034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:56.631977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:56.632068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:56.632102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:56.750075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:56.750235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:56.750276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:56.750307] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:56.753959] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-02-20T20:33:56.754266] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-02-20T20:33:56.754409] [INFO ] [sig ] UTZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:56.901513] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UTZ.txt [2026-02-20T20:33:56.901671] [INFO ] [sig ] [3155/3387] Completed UTZ in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:56.901716] [INFO ] [sig ] [3156/3387] Forecasting UVE... [2026-02-20T20:33:56.901753] [INFO ] [sig ] Generating forecast for: UVE [2026-02-20T20:33:56.901799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-02-20T20:33:56.911977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-02-20T20:33:56.912324] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-02-20T20:33:56.913159] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-02-20T20:33:56.913214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:56.913249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:56.913277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:56.913334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:56.971409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:56.972377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:56.972470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:56.972503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:57.094634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:57.094744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:57.094786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:57.094814] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:57.098357] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-02-20T20:33:57.098677] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-02-20T20:33:57.098825] [INFO ] [sig ] UVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:57.243324] [INFO ] [LOCAL ] Saved forecast: UVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UVE.txt [2026-02-20T20:33:57.243494] [INFO ] [sig ] [3156/3387] Completed UVE in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:57.243537] [INFO ] [sig ] [3157/3387] Forecasting UVSP... [2026-02-20T20:33:57.243567] [INFO ] [sig ] Generating forecast for: UVSP [2026-02-20T20:33:57.243622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-02-20T20:33:57.253861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-02-20T20:33:57.254236] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-02-20T20:33:57.255060] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-02-20T20:33:57.255127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:57.255160] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:57.255187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:57.255243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:57.311756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:57.312649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:57.312739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:57.312775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:57.437025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:57.437192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:57.437235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:57.437264] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:57.440752] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-02-20T20:33:57.441045] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-02-20T20:33:57.441182] [INFO ] [sig ] UVSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:57.584172] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UVSP.txt [2026-02-20T20:33:57.584619] [INFO ] [sig ] [3157/3387] Completed UVSP in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:57.584686] [INFO ] [sig ] [3158/3387] Forecasting UWMC... [2026-02-20T20:33:57.584731] [INFO ] [sig ] Generating forecast for: UWMC [2026-02-20T20:33:57.584775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-02-20T20:33:57.595949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-02-20T20:33:57.596371] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-02-20T20:33:57.597278] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-02-20T20:33:57.597333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:57.597368] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:57.597396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:57.597459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:57.655672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:57.656564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:57.656669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:57.656703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:57.781287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:57.781449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:57.781489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:57.781518] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:57.785013] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-02-20T20:33:57.785306] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-02-20T20:33:57.785446] [INFO ] [sig ] UWMC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:57.930016] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UWMC.txt [2026-02-20T20:33:57.930180] [INFO ] [sig ] [3158/3387] Completed UWMC in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:57.930219] [INFO ] [sig ] [3159/3387] Forecasting UXIN... [2026-02-20T20:33:57.930249] [INFO ] [sig ] Generating forecast for: UXIN [2026-02-20T20:33:57.930280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-02-20T20:33:57.940336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-02-20T20:33:57.940762] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-02-20T20:33:57.941567] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-02-20T20:33:57.941649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:57.941682] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:57.941709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:57.941764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:57.999881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:58.000819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:58.000921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:58.000961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:58.116385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:58.116550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:58.116626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:58.116658] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:58.120255] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-02-20T20:33:58.120547] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-02-20T20:33:58.120703] [INFO ] [sig ] UXIN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:58.276838] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/UXIN.txt [2026-02-20T20:33:58.277102] [INFO ] [sig ] [3159/3387] Completed UXIN in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:58.277152] [INFO ] [sig ] [3160/3387] Forecasting UYLD... [2026-02-20T20:33:58.277188] [INFO ] [sig ] Generating forecast for: UYLD [2026-02-20T20:33:58.277226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-02-20T20:33:58.289363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-02-20T20:33:58.289834] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-02-20T20:33:58.290754] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-02-20T20:33:58.290817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:58.290866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:58.290904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:58.290966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:58.348849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:58.349838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:58.349945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:58.349983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:58.467627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:58.467802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:58.467853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:58.467892] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:58.471480] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=69.10%) [2026-02-20T20:33:58.471793] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-02-20T20:33:58.471932] [INFO ] [sig ] UYLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:58.615756] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UYLD.txt [2026-02-20T20:33:58.615952] [INFO ] [sig ] [3160/3387] Completed UYLD in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:58.615996] [INFO ] [sig ] [3161/3387] Forecasting UZE... [2026-02-20T20:33:58.616030] [INFO ] [sig ] Generating forecast for: UZE [2026-02-20T20:33:58.616062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-02-20T20:33:58.626829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-02-20T20:33:58.627243] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-02-20T20:33:58.628099] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-02-20T20:33:58.628152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:58.628225] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:58.628254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:58.628310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:58.687658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:58.688564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:58.688689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:58.688724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:58.804486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:58.804673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:58.804716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:58.804746] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:58.808373] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-02-20T20:33:58.808742] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-02-20T20:33:58.808925] [INFO ] [sig ] UZE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:58.959424] [INFO ] [LOCAL ] Saved forecast: UZE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/UZE.txt [2026-02-20T20:33:58.959659] [INFO ] [sig ] [3161/3387] Completed UZE in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-20T20:33:58.959706] [INFO ] [sig ] [3162/3387] Forecasting VAC... [2026-02-20T20:33:58.959738] [INFO ] [sig ] Generating forecast for: VAC [2026-02-20T20:33:58.959769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-02-20T20:33:58.970729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-02-20T20:33:58.971184] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-02-20T20:33:58.972105] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-02-20T20:33:58.972162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:58.972196] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:58.972224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:58.972283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:59.034744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:59.035670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:59.035755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:59.035788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:59.159710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:59.159871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:59.159917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:59.159946] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:59.163369] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-02-20T20:33:59.163680] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-02-20T20:33:59.163815] [INFO ] [sig ] VAC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:33:59.308470] [INFO ] [LOCAL ] Saved forecast: VAC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VAC.txt [2026-02-20T20:33:59.308635] [INFO ] [sig ] [3162/3387] Completed VAC in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:33:59.308681] [INFO ] [sig ] [3163/3387] Forecasting VAL... [2026-02-20T20:33:59.308711] [INFO ] [sig ] Generating forecast for: VAL [2026-02-20T20:33:59.308743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-02-20T20:33:59.319403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-02-20T20:33:59.319791] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-02-20T20:33:59.320609] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-02-20T20:33:59.320663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:59.320697] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:59.320725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:59.320783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:59.379142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:59.379964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:59.380058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:59.380092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:59.502023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:59.502182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:59.502223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:59.502251] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:59.505691] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=17.31%) [2026-02-20T20:33:59.505967] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-02-20T20:33:59.506098] [INFO ] [sig ] VAL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:33:59.653962] [INFO ] [LOCAL ] Saved forecast: VAL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VAL.txt [2026-02-20T20:33:59.654112] [INFO ] [sig ] [3163/3387] Completed VAL in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:33:59.654154] [INFO ] [sig ] [3164/3387] Forecasting VALE... [2026-02-20T20:33:59.654183] [INFO ] [sig ] Generating forecast for: VALE [2026-02-20T20:33:59.654214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-02-20T20:33:59.665856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-02-20T20:33:59.666391] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-02-20T20:33:59.667368] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-02-20T20:33:59.667422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:33:59.667452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:33:59.667478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:33:59.667533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:33:59.733100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:33:59.733923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:33:59.734007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:33:59.734040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:33:59.856241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:33:59.856400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:33:59.856459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:33:59.856518] [INFO ] [FORECASTER] Training complete [2026-02-20T20:33:59.860028] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-02-20T20:33:59.860310] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-02-20T20:33:59.860441] [INFO ] [sig ] VALE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:00.007867] [INFO ] [LOCAL ] Saved forecast: VALE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VALE.txt [2026-02-20T20:34:00.008042] [INFO ] [sig ] [3164/3387] Completed VALE in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:34:00.008088] [INFO ] [sig ] [3165/3387] Forecasting VALN... [2026-02-20T20:34:00.008123] [INFO ] [sig ] Generating forecast for: VALN [2026-02-20T20:34:00.008175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-02-20T20:34:00.019535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-02-20T20:34:00.019948] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-02-20T20:34:00.020841] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-02-20T20:34:00.020899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:00.020934] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:00.020964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:00.021024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:00.091852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:00.092768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:00.092856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:00.092890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:00.205918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:00.206083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:00.206307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:00.206337] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:00.210035] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-02-20T20:34:00.210321] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-02-20T20:34:00.210473] [INFO ] [sig ] VALN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:00.355069] [INFO ] [LOCAL ] Saved forecast: VALN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VALN.txt [2026-02-20T20:34:00.355224] [INFO ] [sig ] [3165/3387] Completed VALN in 0.3s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:34:00.355266] [INFO ] [sig ] [3166/3387] Forecasting VANI... [2026-02-20T20:34:00.355299] [INFO ] [sig ] Generating forecast for: VANI [2026-02-20T20:34:00.355330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-02-20T20:34:00.366306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-02-20T20:34:00.366663] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-02-20T20:34:00.367505] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-02-20T20:34:00.367559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:00.367615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:00.367662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:00.367722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:00.431391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:00.432601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:00.432717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:00.432772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:00.566788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:00.566990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:00.567032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:00.567063] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:00.570610] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-02-20T20:34:00.570892] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-02-20T20:34:00.571027] [INFO ] [sig ] VANI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:00.717173] [INFO ] [LOCAL ] Saved forecast: VANI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VANI.txt [2026-02-20T20:34:00.717338] [INFO ] [sig ] [3166/3387] Completed VANI in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:34:00.717379] [INFO ] [sig ] [3167/3387] Forecasting VBF... [2026-02-20T20:34:00.717411] [INFO ] [sig ] Generating forecast for: VBF [2026-02-20T20:34:00.717444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-02-20T20:34:00.729685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-02-20T20:34:00.730110] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-02-20T20:34:00.730984] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-02-20T20:34:00.731041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:00.731075] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:00.731296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:00.731354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:00.797850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:00.798832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:00.798924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:00.798960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:00.928927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:00.929097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:00.929138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:00.929167] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:00.933014] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=62.90%) [2026-02-20T20:34:00.933287] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-02-20T20:34:00.933417] [INFO ] [sig ] VBF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:01.081894] [INFO ] [LOCAL ] Saved forecast: VBF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VBF.txt [2026-02-20T20:34:01.082220] [INFO ] [sig ] [3167/3387] Completed VBF in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:34:01.082260] [INFO ] [sig ] [3168/3387] Forecasting VBNK... [2026-02-20T20:34:01.082290] [INFO ] [sig ] Generating forecast for: VBNK [2026-02-20T20:34:01.082319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-02-20T20:34:01.099076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-02-20T20:34:01.099447] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-02-20T20:34:01.100690] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-02-20T20:34:01.100743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:01.100788] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:01.100817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:01.100875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:01.169335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:01.170421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:01.170511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:01.170545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:01.296818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:01.296958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:01.297075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:01.297110] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:01.300704] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=30.81%) [2026-02-20T20:34:01.301014] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-02-20T20:34:01.301159] [INFO ] [sig ] VBNK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:01.449826] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VBNK.txt [2026-02-20T20:34:01.449983] [INFO ] [sig ] [3168/3387] Completed VBNK in 0.4s | 2.79 sym/s | Total: 18.9m | ETA: 1.3m [2026-02-20T20:34:01.450025] [INFO ] [sig ] [3169/3387] Forecasting VC... [2026-02-20T20:34:01.450055] [INFO ] [sig ] Generating forecast for: VC [2026-02-20T20:34:01.450086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-02-20T20:34:01.460237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-02-20T20:34:01.460612] [INFO ] [FORECASTER] Starting predict_future for VC [2026-02-20T20:34:01.461452] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-02-20T20:34:01.461506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:01.461538] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:01.461566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:01.461650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:01.522453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:01.523369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:01.523474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:01.523508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:01.651772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:01.651899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:01.651943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:01.651974] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:01.655724] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-02-20T20:34:01.656096] [INFO ] [FORECASTER] Completed predict_future for VC [2026-02-20T20:34:01.656266] [INFO ] [sig ] VC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:01.806435] [INFO ] [LOCAL ] Saved forecast: VC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VC.txt [2026-02-20T20:34:01.806626] [INFO ] [sig ] [3169/3387] Completed VC in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:01.806669] [INFO ] [sig ] [3170/3387] Forecasting VCEL... [2026-02-20T20:34:01.806701] [INFO ] [sig ] Generating forecast for: VCEL [2026-02-20T20:34:01.806732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-02-20T20:34:01.817337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-02-20T20:34:01.817821] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-02-20T20:34:01.818685] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-02-20T20:34:01.818738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:01.818771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:01.818797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:01.818853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:01.877410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:01.878353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:01.878442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:01.878475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:01.996914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:01.997055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:01.997097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:01.997125] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:02.000638] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-02-20T20:34:02.000968] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-02-20T20:34:02.001118] [INFO ] [sig ] VCEL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:02.150560] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VCEL.txt [2026-02-20T20:34:02.150776] [INFO ] [sig ] [3170/3387] Completed VCEL in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:02.150847] [INFO ] [sig ] [3171/3387] Forecasting VCRB... [2026-02-20T20:34:02.150893] [INFO ] [sig ] Generating forecast for: VCRB [2026-02-20T20:34:02.150938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-02-20T20:34:02.163221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-02-20T20:34:02.163652] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-02-20T20:34:02.164535] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-02-20T20:34:02.164619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:02.164656] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:02.164683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:02.164740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:02.227090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:02.228178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:02.228302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:02.228339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:02.353610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:02.353775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:02.353816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:02.353850] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:02.357801] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-02-20T20:34:02.358096] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-02-20T20:34:02.358233] [INFO ] [sig ] VCRB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:02.510677] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VCRB.txt [2026-02-20T20:34:02.510847] [INFO ] [sig ] [3171/3387] Completed VCRB in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:02.510906] [INFO ] [sig ] [3172/3387] Forecasting VCSH... [2026-02-20T20:34:02.510944] [INFO ] [sig ] Generating forecast for: VCSH [2026-02-20T20:34:02.510981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-02-20T20:34:02.522921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-02-20T20:34:02.523567] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-02-20T20:34:02.524493] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-02-20T20:34:02.524551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:02.524621] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:02.524657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:02.524721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:02.588269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:02.589424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:02.589544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:02.589614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:02.736012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:02.736183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:02.736226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:02.736257] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:02.740729] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-02-20T20:34:02.741177] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-02-20T20:34:02.741360] [INFO ] [sig ] VCSH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:02.909907] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VCSH.txt [2026-02-20T20:34:02.910268] [INFO ] [sig ] [3172/3387] Completed VCSH in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:02.910312] [INFO ] [sig ] [3173/3387] Forecasting VECO... [2026-02-20T20:34:02.910343] [INFO ] [sig ] Generating forecast for: VECO [2026-02-20T20:34:02.910376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-02-20T20:34:02.921724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-02-20T20:34:02.922163] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-02-20T20:34:02.923074] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-02-20T20:34:02.923133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:02.923167] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:02.923197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:02.923256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:02.992111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:02.993284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:02.993374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:02.993409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:03.120507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:03.120692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:03.120736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:03.120766] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:03.124337] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-02-20T20:34:03.124715] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-02-20T20:34:03.124897] [INFO ] [sig ] VECO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:03.273969] [INFO ] [LOCAL ] Saved forecast: VECO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VECO.txt [2026-02-20T20:34:03.274109] [INFO ] [sig ] [3173/3387] Completed VECO in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:03.274150] [INFO ] [sig ] [3174/3387] Forecasting VEL... [2026-02-20T20:34:03.274374] [INFO ] [sig ] Generating forecast for: VEL [2026-02-20T20:34:03.274403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-02-20T20:34:03.284461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-02-20T20:34:03.284838] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-02-20T20:34:03.285658] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-02-20T20:34:03.285711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:03.285744] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:03.285770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:03.285826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:03.345903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:03.346821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:03.346903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:03.346935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:03.467823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:03.467987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:03.468039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:03.468076] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:03.471661] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-02-20T20:34:03.471938] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-02-20T20:34:03.472071] [INFO ] [sig ] VEL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:03.625604] [INFO ] [LOCAL ] Saved forecast: VEL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VEL.txt [2026-02-20T20:34:03.625803] [INFO ] [sig ] [3174/3387] Completed VEL in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:03.625843] [INFO ] [sig ] [3175/3387] Forecasting VEON... [2026-02-20T20:34:03.625881] [INFO ] [sig ] Generating forecast for: VEON [2026-02-20T20:34:03.625918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-02-20T20:34:03.636008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-02-20T20:34:03.636455] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-02-20T20:34:03.637344] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-02-20T20:34:03.637399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:03.637432] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:03.637459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:03.637515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:03.696736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:03.697683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:03.697772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:03.697806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:03.822883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:03.823112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:03.823156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:03.823206] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:03.826884] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=75.25%) [2026-02-20T20:34:03.827190] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-02-20T20:34:03.827333] [INFO ] [sig ] VEON: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:03.971593] [INFO ] [LOCAL ] Saved forecast: VEON 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VEON.txt [2026-02-20T20:34:03.971755] [INFO ] [sig ] [3175/3387] Completed VEON in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:03.971796] [INFO ] [sig ] [3176/3387] Forecasting VERA... [2026-02-20T20:34:03.971827] [INFO ] [sig ] Generating forecast for: VERA [2026-02-20T20:34:03.971858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-02-20T20:34:03.982141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-02-20T20:34:03.982503] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-02-20T20:34:03.983334] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-02-20T20:34:03.983390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:03.983424] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:03.983452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:03.983511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:04.042748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:04.043602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:04.043692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:04.043727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:04.162469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:04.162645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:04.162688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:04.162718] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:04.166250] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-02-20T20:34:04.166536] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-02-20T20:34:04.166695] [INFO ] [sig ] VERA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:04.317764] [INFO ] [LOCAL ] Saved forecast: VERA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VERA.txt [2026-02-20T20:34:04.317933] [INFO ] [sig ] [3176/3387] Completed VERA in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:04.317975] [INFO ] [sig ] [3177/3387] Forecasting VERI... [2026-02-20T20:34:04.318006] [INFO ] [sig ] Generating forecast for: VERI [2026-02-20T20:34:04.318035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-02-20T20:34:04.328233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-02-20T20:34:04.328637] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-02-20T20:34:04.329435] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-02-20T20:34:04.329488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:04.329521] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:04.329549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:04.329635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:04.387287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:04.388137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:04.388241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:04.388274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:04.508073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:04.508230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:04.508271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:04.508301] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:04.511873] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-02-20T20:34:04.512178] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-02-20T20:34:04.512321] [INFO ] [sig ] VERI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:04.665882] [INFO ] [LOCAL ] Saved forecast: VERI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VERI.txt [2026-02-20T20:34:04.666030] [INFO ] [sig ] [3177/3387] Completed VERI in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:04.666072] [INFO ] [sig ] [3178/3387] Forecasting VERX... [2026-02-20T20:34:04.666102] [INFO ] [sig ] Generating forecast for: VERX [2026-02-20T20:34:04.666142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-02-20T20:34:04.678109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-02-20T20:34:04.678477] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-02-20T20:34:04.679338] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-02-20T20:34:04.679392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:04.679465] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:04.679494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:04.679551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:04.739992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:04.741090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:04.741178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:04.741385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:04.888599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:04.888786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:04.888837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:04.888869] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:04.892765] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-02-20T20:34:04.893109] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-02-20T20:34:04.893262] [INFO ] [sig ] VERX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:05.087419] [INFO ] [LOCAL ] Saved forecast: VERX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VERX.txt [2026-02-20T20:34:05.087607] [INFO ] [sig ] [3178/3387] Completed VERX in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-20T20:34:05.087653] [INFO ] [sig ] [3179/3387] Forecasting VFC... [2026-02-20T20:34:05.087687] [INFO ] [sig ] Generating forecast for: VFC [2026-02-20T20:34:05.087720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-02-20T20:34:05.098346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-02-20T20:34:05.098711] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-02-20T20:34:05.099549] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-02-20T20:34:05.099622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:05.099712] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:05.099742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:05.099800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:05.159121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:05.160112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:05.160198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:05.160231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:05.290075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:05.290434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:05.290478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:05.290509] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:05.294049] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-02-20T20:34:05.294331] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-02-20T20:34:05.294469] [INFO ] [sig ] VFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:05.445733] [INFO ] [LOCAL ] Saved forecast: VFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VFC.txt [2026-02-20T20:34:05.445898] [INFO ] [sig ] [3179/3387] Completed VFC in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:05.445941] [INFO ] [sig ] [3180/3387] Forecasting VFF... [2026-02-20T20:34:05.445971] [INFO ] [sig ] Generating forecast for: VFF [2026-02-20T20:34:05.446002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-02-20T20:34:05.456485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-02-20T20:34:05.456877] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-02-20T20:34:05.457714] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-02-20T20:34:05.457768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:05.457801] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:05.457829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:05.457885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:05.517919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:05.518964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:05.519067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:05.519105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:05.638136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:05.638299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:05.638342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:05.638372] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:05.641960] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: UP (p=61.02%) [2026-02-20T20:34:05.642246] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-02-20T20:34:05.642382] [INFO ] [sig ] VFF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:05.787425] [INFO ] [LOCAL ] Saved forecast: VFF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VFF.txt [2026-02-20T20:34:05.787612] [INFO ] [sig ] [3180/3387] Completed VFF in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:05.787657] [INFO ] [sig ] [3181/3387] Forecasting VFLO... [2026-02-20T20:34:05.787690] [INFO ] [sig ] Generating forecast for: VFLO [2026-02-20T20:34:05.787722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-02-20T20:34:05.798292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-02-20T20:34:05.798675] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-02-20T20:34:05.799491] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-02-20T20:34:05.799546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:05.799604] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:05.799636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:05.799695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:05.859177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:05.860081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:05.860172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:05.860207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:05.987218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:05.987383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:05.987427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:05.987492] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:05.991532] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-02-20T20:34:05.991856] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-02-20T20:34:05.992011] [INFO ] [sig ] VFLO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:06.161976] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VFLO.txt [2026-02-20T20:34:06.162160] [INFO ] [sig ] [3181/3387] Completed VFLO in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:06.162201] [INFO ] [sig ] [3182/3387] Forecasting VFS... [2026-02-20T20:34:06.162233] [INFO ] [sig ] Generating forecast for: VFS [2026-02-20T20:34:06.162264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-02-20T20:34:06.174001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-02-20T20:34:06.174642] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-02-20T20:34:06.175720] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-02-20T20:34:06.175777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:06.175810] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:06.175837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:06.175893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:06.238804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:06.239687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:06.239779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:06.239813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:06.361410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:06.361598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:06.361641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:06.361670] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:06.365111] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-02-20T20:34:06.365388] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-02-20T20:34:06.365518] [INFO ] [sig ] VFS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:06.531736] [INFO ] [LOCAL ] Saved forecast: VFS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VFS.txt [2026-02-20T20:34:06.531912] [INFO ] [sig ] [3182/3387] Completed VFS in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:06.531959] [INFO ] [sig ] [3183/3387] Forecasting VGI... [2026-02-20T20:34:06.531989] [INFO ] [sig ] Generating forecast for: VGI [2026-02-20T20:34:06.532029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-02-20T20:34:06.543653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-02-20T20:34:06.544117] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-02-20T20:34:06.545029] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-02-20T20:34:06.545089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:06.545123] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:06.545151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:06.545211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:06.614623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:06.615757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:06.615877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:06.615929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:06.742233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:06.742400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:06.742443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:06.742476] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:06.746637] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-02-20T20:34:06.747051] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-02-20T20:34:06.747406] [INFO ] [sig ] VGI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:06.908210] [INFO ] [LOCAL ] Saved forecast: VGI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VGI.txt [2026-02-20T20:34:06.908373] [INFO ] [sig ] [3183/3387] Completed VGI in 0.4s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:06.908413] [INFO ] [sig ] [3184/3387] Forecasting VGM... [2026-02-20T20:34:06.908446] [INFO ] [sig ] Generating forecast for: VGM [2026-02-20T20:34:06.908477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-02-20T20:34:06.918859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-02-20T20:34:06.919275] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-02-20T20:34:06.920192] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-02-20T20:34:06.920292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:06.920326] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:06.920354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:06.920418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:06.982192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:06.983170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:06.983269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:06.983304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:07.106963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:07.107135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:07.107177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:07.107206] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:07.111103] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-02-20T20:34:07.111381] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-02-20T20:34:07.111515] [INFO ] [sig ] VGM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:07.256609] [INFO ] [LOCAL ] Saved forecast: VGM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VGM.txt [2026-02-20T20:34:07.256748] [INFO ] [sig ] [3184/3387] Completed VGM in 0.3s | 2.79 sym/s | Total: 19.0m | ETA: 1.2m [2026-02-20T20:34:07.256788] [INFO ] [sig ] [3185/3387] Forecasting VICI... [2026-02-20T20:34:07.256840] [INFO ] [sig ] Generating forecast for: VICI [2026-02-20T20:34:07.256877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-02-20T20:34:07.267251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-02-20T20:34:07.267612] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-02-20T20:34:07.268403] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-02-20T20:34:07.268460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:07.268493] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:07.268519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:07.268596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:07.326673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:07.327476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:07.327557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:07.327612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:07.454143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:07.454293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:07.454344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:07.454375] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:07.457890] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-02-20T20:34:07.458191] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-02-20T20:34:07.458327] [INFO ] [sig ] VICI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:07.603467] [INFO ] [LOCAL ] Saved forecast: VICI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VICI.txt [2026-02-20T20:34:07.603656] [INFO ] [sig ] [3185/3387] Completed VICI in 0.3s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:07.603701] [INFO ] [sig ] [3186/3387] Forecasting VIGI... [2026-02-20T20:34:07.603732] [INFO ] [sig ] Generating forecast for: VIGI [2026-02-20T20:34:07.603762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-02-20T20:34:07.614371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-02-20T20:34:07.614820] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-02-20T20:34:07.615800] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-02-20T20:34:07.615859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:07.615894] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:07.615922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:07.615981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:07.679939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:07.681063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:07.681157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:07.681374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:07.814344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:07.814503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:07.814547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:07.814596] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:07.818276] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-02-20T20:34:07.818565] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-02-20T20:34:07.818721] [INFO ] [sig ] VIGI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:07.969847] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VIGI.txt [2026-02-20T20:34:07.969989] [INFO ] [sig ] [3186/3387] Completed VIGI in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:07.970031] [INFO ] [sig ] [3187/3387] Forecasting VINP... [2026-02-20T20:34:07.970063] [INFO ] [sig ] Generating forecast for: VINP [2026-02-20T20:34:07.970094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-02-20T20:34:07.980287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-02-20T20:34:07.980638] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-02-20T20:34:07.981418] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-02-20T20:34:07.981471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:07.981504] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:07.981531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:07.981606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:08.042603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:08.043302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:08.043385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:08.043420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:08.167726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:08.167909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:08.167953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:08.167989] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:08.171636] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-02-20T20:34:08.171931] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-02-20T20:34:08.172081] [INFO ] [sig ] VINP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:08.316133] [INFO ] [LOCAL ] Saved forecast: VINP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VINP.txt [2026-02-20T20:34:08.316292] [INFO ] [sig ] [3187/3387] Completed VINP in 0.3s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:08.316333] [INFO ] [sig ] [3188/3387] Forecasting VIPS... [2026-02-20T20:34:08.316364] [INFO ] [sig ] Generating forecast for: VIPS [2026-02-20T20:34:08.316395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-02-20T20:34:08.327380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-02-20T20:34:08.327810] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-02-20T20:34:08.328665] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-02-20T20:34:08.328721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:08.328755] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:08.328783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:08.328840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:08.389713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:08.390650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:08.390770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:08.390807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:08.519382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:08.519545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:08.519611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:08.519643] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:08.523455] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-20T20:34:08.523757] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-02-20T20:34:08.523894] [INFO ] [sig ] VIPS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:08.677036] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VIPS.txt [2026-02-20T20:34:08.677206] [INFO ] [sig ] [3188/3387] Completed VIPS in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:08.677249] [INFO ] [sig ] [3189/3387] Forecasting VIRC... [2026-02-20T20:34:08.677282] [INFO ] [sig ] Generating forecast for: VIRC [2026-02-20T20:34:08.677317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-02-20T20:34:08.687695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-02-20T20:34:08.688127] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-02-20T20:34:08.689008] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-02-20T20:34:08.689064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:08.689098] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:08.689126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:08.689185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:08.751353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:08.752306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:08.752396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:08.752430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:08.878182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:08.878546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:08.878604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:08.878635] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:08.882854] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-02-20T20:34:08.883135] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-02-20T20:34:08.883273] [INFO ] [sig ] VIRC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:09.030709] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VIRC.txt [2026-02-20T20:34:09.030882] [INFO ] [sig ] [3189/3387] Completed VIRC in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:09.030924] [INFO ] [sig ] [3190/3387] Forecasting VITL... [2026-02-20T20:34:09.030961] [INFO ] [sig ] Generating forecast for: VITL [2026-02-20T20:34:09.030994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-02-20T20:34:09.041132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-02-20T20:34:09.041517] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-02-20T20:34:09.042404] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-02-20T20:34:09.042460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:09.042493] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:09.042522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:09.042613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:09.101838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:09.102793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:09.102890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:09.102927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:09.233754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:09.233917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:09.233959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:09.233990] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:09.237712] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=41.51%) [2026-02-20T20:34:09.238022] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-02-20T20:34:09.238197] [INFO ] [sig ] VITL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:09.394446] [INFO ] [LOCAL ] Saved forecast: VITL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VITL.txt [2026-02-20T20:34:09.394626] [INFO ] [sig ] [3190/3387] Completed VITL in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:09.394670] [INFO ] [sig ] [3191/3387] Forecasting VKQ... [2026-02-20T20:34:09.394701] [INFO ] [sig ] Generating forecast for: VKQ [2026-02-20T20:34:09.394732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-02-20T20:34:09.404953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-02-20T20:34:09.405336] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-02-20T20:34:09.406167] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-02-20T20:34:09.406221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:09.406252] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:09.406279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:09.406335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:09.466199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:09.467240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:09.467332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:09.467365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:09.596861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:09.597023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:09.597070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:09.597106] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:09.600628] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-02-20T20:34:09.600924] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-02-20T20:34:09.601063] [INFO ] [sig ] VKQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:09.755201] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VKQ.txt [2026-02-20T20:34:09.755649] [INFO ] [sig ] [3191/3387] Completed VKQ in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:09.755714] [INFO ] [sig ] [3192/3387] Forecasting VKTX... [2026-02-20T20:34:09.755758] [INFO ] [sig ] Generating forecast for: VKTX [2026-02-20T20:34:09.755799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-02-20T20:34:09.767513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-02-20T20:34:09.767941] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-02-20T20:34:09.768844] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-02-20T20:34:09.768914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:09.768949] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:09.768977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:09.769035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:09.829703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:09.830647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:09.830749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:09.830784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:09.960053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:09.960224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:09.960269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:09.960298] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:09.963924] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=78.48%) [2026-02-20T20:34:09.964215] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-02-20T20:34:09.964355] [INFO ] [sig ] VKTX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:10.110439] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VKTX.txt [2026-02-20T20:34:10.110606] [INFO ] [sig ] [3192/3387] Completed VKTX in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:10.110649] [INFO ] [sig ] [3193/3387] Forecasting VLGEA... [2026-02-20T20:34:10.110679] [INFO ] [sig ] Generating forecast for: VLGEA [2026-02-20T20:34:10.110711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-02-20T20:34:10.120846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-02-20T20:34:10.121236] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-02-20T20:34:10.122140] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-02-20T20:34:10.122196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:10.122229] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:10.122257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:10.122315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:10.183086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:10.183971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:10.184068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:10.184110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:10.307267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:10.307425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:10.307465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:10.307495] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:10.310996] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-02-20T20:34:10.311276] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-02-20T20:34:10.311410] [INFO ] [sig ] VLGEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:10.454414] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VLGEA.txt [2026-02-20T20:34:10.454593] [INFO ] [sig ] [3193/3387] Completed VLGEA in 0.3s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:10.454638] [INFO ] [sig ] [3194/3387] Forecasting VLN... [2026-02-20T20:34:10.454669] [INFO ] [sig ] Generating forecast for: VLN [2026-02-20T20:34:10.454700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-02-20T20:34:10.465371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-02-20T20:34:10.465785] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-02-20T20:34:10.466695] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-02-20T20:34:10.466751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:10.466786] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:10.466847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:10.466919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:10.537527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:10.538871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:10.538978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:10.539015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:10.672327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:10.672489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:10.672531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:10.672562] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:10.676368] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-02-20T20:34:10.676713] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-02-20T20:34:10.676892] [INFO ] [sig ] VLN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:10.834149] [INFO ] [LOCAL ] Saved forecast: VLN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VLN.txt [2026-02-20T20:34:10.834325] [INFO ] [sig ] [3194/3387] Completed VLN in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-20T20:34:10.834366] [INFO ] [sig ] [3195/3387] Forecasting VLO... [2026-02-20T20:34:10.834396] [INFO ] [sig ] Generating forecast for: VLO [2026-02-20T20:34:10.834426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-02-20T20:34:10.846090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-02-20T20:34:10.846478] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-02-20T20:34:10.847415] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-02-20T20:34:10.847469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:10.847541] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:10.847594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:10.847657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:10.909628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:10.910816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:10.910932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:10.910983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:11.045419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:11.045596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:11.045647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:11.045680] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:11.049214] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-02-20T20:34:11.049497] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-02-20T20:34:11.049653] [INFO ] [sig ] VLO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:11.197831] [INFO ] [LOCAL ] Saved forecast: VLO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VLO.txt [2026-02-20T20:34:11.197985] [INFO ] [sig ] [3195/3387] Completed VLO in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:11.198028] [INFO ] [sig ] [3196/3387] Forecasting VLRS... [2026-02-20T20:34:11.198059] [INFO ] [sig ] Generating forecast for: VLRS [2026-02-20T20:34:11.198092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-02-20T20:34:11.208441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-02-20T20:34:11.208804] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-02-20T20:34:11.209880] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-02-20T20:34:11.209934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:11.209968] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:11.209995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:11.210053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:11.274889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:11.276240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:11.276343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:11.276381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:11.404913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:11.405079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:11.405121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:11.405150] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:11.408955] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-02-20T20:34:11.409350] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-02-20T20:34:11.409512] [INFO ] [sig ] VLRS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:11.556100] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VLRS.txt [2026-02-20T20:34:11.556257] [INFO ] [sig ] [3196/3387] Completed VLRS in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:11.556299] [INFO ] [sig ] [3197/3387] Forecasting VLTO... [2026-02-20T20:34:11.556329] [INFO ] [sig ] Generating forecast for: VLTO [2026-02-20T20:34:11.556367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-02-20T20:34:11.567356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-02-20T20:34:11.567714] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-02-20T20:34:11.568488] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-02-20T20:34:11.568542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:11.568602] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:11.568633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:11.568690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:11.629263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:11.630232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:11.630317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:11.630349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:11.763888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:11.764052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:11.764092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:11.764121] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:11.767567] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=70.30%) [2026-02-20T20:34:11.767892] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-02-20T20:34:11.768031] [INFO ] [sig ] VLTO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:11.911344] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VLTO.txt [2026-02-20T20:34:11.911508] [INFO ] [sig ] [3197/3387] Completed VLTO in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:11.911548] [INFO ] [sig ] [3198/3387] Forecasting VLY... [2026-02-20T20:34:11.911613] [INFO ] [sig ] Generating forecast for: VLY [2026-02-20T20:34:11.911663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-02-20T20:34:11.922278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-02-20T20:34:11.922701] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-02-20T20:34:11.923515] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-02-20T20:34:11.923568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:11.923628] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:11.923655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:11.923711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:11.982264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:11.983156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:11.983243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:11.983276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:12.113770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:12.114018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:12.114065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:12.114142] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:12.118646] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-20T20:34:12.119021] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-02-20T20:34:12.119205] [INFO ] [sig ] VLY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:12.268044] [INFO ] [LOCAL ] Saved forecast: VLY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VLY.txt [2026-02-20T20:34:12.268244] [INFO ] [sig ] [3198/3387] Completed VLY in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:12.268287] [INFO ] [sig ] [3199/3387] Forecasting VMBS... [2026-02-20T20:34:12.268318] [INFO ] [sig ] Generating forecast for: VMBS [2026-02-20T20:34:12.268360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-02-20T20:34:12.280657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-02-20T20:34:12.281084] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-02-20T20:34:12.282127] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-02-20T20:34:12.282181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:12.282213] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:12.282240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:12.282295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:12.356426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:12.357423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:12.357535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:12.357587] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:12.481994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:12.482168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:12.482211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:12.482240] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:12.485949] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-02-20T20:34:12.486259] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-02-20T20:34:12.486605] [INFO ] [sig ] VMBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:12.650840] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VMBS.txt [2026-02-20T20:34:12.651003] [INFO ] [sig ] [3199/3387] Completed VMBS in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:12.651044] [INFO ] [sig ] [3200/3387] Forecasting VMD... [2026-02-20T20:34:12.651075] [INFO ] [sig ] Generating forecast for: VMD [2026-02-20T20:34:12.651108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-02-20T20:34:12.661072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-02-20T20:34:12.661484] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-02-20T20:34:12.662303] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-02-20T20:34:12.662358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:12.662389] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:12.662416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:12.662473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:12.720829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:12.721768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:12.721854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:12.721889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:12.849128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:12.849352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:12.849401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:12.849434] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:12.854224] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=50.83%) [2026-02-20T20:34:12.854621] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-02-20T20:34:12.854792] [INFO ] [sig ] VMD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:13.008673] [INFO ] [LOCAL ] Saved forecast: VMD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VMD.txt [2026-02-20T20:34:13.008855] [INFO ] [sig ] [3200/3387] Completed VMD in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:13.008899] [INFO ] [sig ] [3201/3387] Forecasting VMI... [2026-02-20T20:34:13.008931] [INFO ] [sig ] Generating forecast for: VMI [2026-02-20T20:34:13.008974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-02-20T20:34:13.020270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-02-20T20:34:13.020730] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-02-20T20:34:13.021564] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-02-20T20:34:13.021638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:13.021671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:13.021699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:13.021756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:13.079518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:13.080474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:13.080561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:13.080614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:13.209155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:13.209328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:13.209368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:13.209395] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:13.213267] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=41.24%) [2026-02-20T20:34:13.213766] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-02-20T20:34:13.213902] [INFO ] [sig ] VMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:13.360485] [INFO ] [LOCAL ] Saved forecast: VMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VMI.txt [2026-02-20T20:34:13.360651] [INFO ] [sig ] [3201/3387] Completed VMI in 0.4s | 2.79 sym/s | Total: 19.1m | ETA: 1.1m [2026-02-20T20:34:13.360695] [INFO ] [sig ] [3202/3387] Forecasting VMO... [2026-02-20T20:34:13.360728] [INFO ] [sig ] Generating forecast for: VMO [2026-02-20T20:34:13.360758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-02-20T20:34:13.375060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-02-20T20:34:13.375638] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-02-20T20:34:13.376833] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-02-20T20:34:13.376904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:13.376948] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:13.376983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:13.377065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:13.446245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:13.447670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:13.447803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:13.447845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:13.576212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:13.576393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:13.576436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:13.576465] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:13.580146] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-02-20T20:34:13.580456] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-02-20T20:34:13.580616] [INFO ] [sig ] VMO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:13.728798] [INFO ] [LOCAL ] Saved forecast: VMO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VMO.txt [2026-02-20T20:34:13.728962] [INFO ] [sig ] [3202/3387] Completed VMO in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:13.729003] [INFO ] [sig ] [3203/3387] Forecasting VNDA... [2026-02-20T20:34:13.729033] [INFO ] [sig ] Generating forecast for: VNDA [2026-02-20T20:34:13.729063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-02-20T20:34:13.741028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-02-20T20:34:13.741395] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-02-20T20:34:13.742668] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-02-20T20:34:13.742722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:13.742771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:13.742799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:13.742855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:13.805939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:13.806774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:13.806877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:13.806910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:13.942366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:13.942529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:13.942589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:13.942622] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:13.946279] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-02-20T20:34:13.946600] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-02-20T20:34:13.946744] [INFO ] [sig ] VNDA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:14.104787] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VNDA.txt [2026-02-20T20:34:14.104956] [INFO ] [sig ] [3203/3387] Completed VNDA in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:14.104999] [INFO ] [sig ] [3204/3387] Forecasting VNO... [2026-02-20T20:34:14.105028] [INFO ] [sig ] Generating forecast for: VNO [2026-02-20T20:34:14.105059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-02-20T20:34:14.118520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-02-20T20:34:14.118949] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-02-20T20:34:14.120107] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-02-20T20:34:14.120163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:14.120204] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:14.120234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:14.120292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:14.179779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:14.180734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:14.180821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:14.180855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:14.305536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:14.305724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:14.305768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:14.305798] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:14.309505] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-02-20T20:34:14.309817] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-02-20T20:34:14.309962] [INFO ] [sig ] VNO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:14.457879] [INFO ] [LOCAL ] Saved forecast: VNO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VNO.txt [2026-02-20T20:34:14.458035] [INFO ] [sig ] [3204/3387] Completed VNO in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:14.458077] [INFO ] [sig ] [3205/3387] Forecasting VNOM... [2026-02-20T20:34:14.458108] [INFO ] [sig ] Generating forecast for: VNOM [2026-02-20T20:34:14.458138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-02-20T20:34:14.469919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-02-20T20:34:14.470609] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-02-20T20:34:14.471819] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-02-20T20:34:14.471876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:14.471910] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:14.471938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:14.471996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:14.534869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:14.536047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:14.536180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:14.536216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:14.664172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:14.664349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:14.664417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:14.664458] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:14.668168] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-02-20T20:34:14.668462] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-02-20T20:34:14.668623] [INFO ] [sig ] VNOM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:14.824268] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VNOM.txt [2026-02-20T20:34:14.824430] [INFO ] [sig ] [3205/3387] Completed VNOM in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:14.824471] [INFO ] [sig ] [3206/3387] Forecasting VNQI... [2026-02-20T20:34:14.824501] [INFO ] [sig ] Generating forecast for: VNQI [2026-02-20T20:34:14.824537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-02-20T20:34:14.836442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-02-20T20:34:14.836833] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-02-20T20:34:14.837701] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-02-20T20:34:14.837754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:14.837787] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:14.837813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:14.837869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:14.901819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:14.903010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:14.903142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:14.903200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:15.029721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:15.029888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:15.029930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:15.029961] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:15.034148] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=52.52%) [2026-02-20T20:34:15.034518] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-02-20T20:34:15.034691] [INFO ] [sig ] VNQI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:15.192817] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VNQI.txt [2026-02-20T20:34:15.192982] [INFO ] [sig ] [3206/3387] Completed VNQI in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:15.193030] [INFO ] [sig ] [3207/3387] Forecasting VOC... [2026-02-20T20:34:15.193062] [INFO ] [sig ] Generating forecast for: VOC [2026-02-20T20:34:15.193094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-02-20T20:34:15.203825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-02-20T20:34:15.204270] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-02-20T20:34:15.205127] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-02-20T20:34:15.205181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:15.205219] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:15.205246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:15.205306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:15.265455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:15.266415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:15.266513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:15.266549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:15.388638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:15.388783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:15.388825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:15.388855] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:15.392803] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-20T20:34:15.393091] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-02-20T20:34:15.393228] [INFO ] [sig ] VOC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:15.546863] [INFO ] [LOCAL ] Saved forecast: VOC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VOC.txt [2026-02-20T20:34:15.547081] [INFO ] [sig ] [3207/3387] Completed VOC in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:15.547157] [INFO ] [sig ] [3208/3387] Forecasting VOD... [2026-02-20T20:34:15.547194] [INFO ] [sig ] Generating forecast for: VOD [2026-02-20T20:34:15.547227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-02-20T20:34:15.559392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-02-20T20:34:15.559834] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-02-20T20:34:15.560708] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-02-20T20:34:15.560763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:15.560797] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:15.560826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:15.560883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:15.621380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:15.622286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:15.622398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:15.622443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:15.743936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:15.744104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:15.744149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:15.744180] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:15.747976] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-02-20T20:34:15.748264] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-02-20T20:34:15.748416] [INFO ] [sig ] VOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:15.904341] [INFO ] [LOCAL ] Saved forecast: VOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VOD.txt [2026-02-20T20:34:15.904520] [INFO ] [sig ] [3208/3387] Completed VOD in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:15.904562] [INFO ] [sig ] [3209/3387] Forecasting VONE... [2026-02-20T20:34:15.904613] [INFO ] [sig ] Generating forecast for: VONE [2026-02-20T20:34:15.904646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-02-20T20:34:15.915386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-02-20T20:34:15.915776] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-02-20T20:34:15.916559] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-02-20T20:34:15.916638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:15.916672] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:15.916700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:15.916757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:15.976464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:15.977331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:15.977419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:15.977452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:16.101298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:16.101671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:16.101715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:16.101744] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:16.105868] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=65.56%) [2026-02-20T20:34:16.106154] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-02-20T20:34:16.106287] [INFO ] [sig ] VONE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:16.255493] [INFO ] [LOCAL ] Saved forecast: VONE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VONE.txt [2026-02-20T20:34:16.255666] [INFO ] [sig ] [3209/3387] Completed VONE in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:16.255710] [INFO ] [sig ] [3210/3387] Forecasting VONG... [2026-02-20T20:34:16.255740] [INFO ] [sig ] Generating forecast for: VONG [2026-02-20T20:34:16.255769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-02-20T20:34:16.266009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-02-20T20:34:16.266399] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-02-20T20:34:16.267279] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-02-20T20:34:16.267334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:16.267366] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:16.267393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:16.267450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:16.330109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:16.331160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:16.331251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:16.331284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:16.470398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:16.470561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:16.470625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:16.470691] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:16.474279] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=13.51%) [2026-02-20T20:34:16.474604] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-02-20T20:34:16.474763] [INFO ] [sig ] VONG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:16.631849] [INFO ] [LOCAL ] Saved forecast: VONG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VONG.txt [2026-02-20T20:34:16.632018] [INFO ] [sig ] [3210/3387] Completed VONG in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:16.632061] [INFO ] [sig ] [3211/3387] Forecasting VOTE... [2026-02-20T20:34:16.632095] [INFO ] [sig ] Generating forecast for: VOTE [2026-02-20T20:34:16.632127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-02-20T20:34:16.642714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-02-20T20:34:16.643083] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-02-20T20:34:16.644160] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-02-20T20:34:16.644215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:16.644249] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:16.644276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:16.644509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:16.709666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:16.710559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:16.710683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:16.710723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:16.835131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:16.835300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:16.835351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:16.835388] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:16.839287] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=63.99%) [2026-02-20T20:34:16.839644] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-02-20T20:34:16.839796] [INFO ] [sig ] VOTE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:16.996541] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VOTE.txt [2026-02-20T20:34:16.996735] [INFO ] [sig ] [3211/3387] Completed VOTE in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-20T20:34:16.996778] [INFO ] [sig ] [3212/3387] Forecasting VPG... [2026-02-20T20:34:16.996831] [INFO ] [sig ] Generating forecast for: VPG [2026-02-20T20:34:16.996864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-02-20T20:34:17.007102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-02-20T20:34:17.007539] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-02-20T20:34:17.008434] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-02-20T20:34:17.008490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:17.008555] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:17.008659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:17.008747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:17.069495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:17.070447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:17.070560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:17.070618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:17.208139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:17.208354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:17.208417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:17.208455] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:17.212371] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-02-20T20:34:17.212984] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-02-20T20:34:17.213166] [INFO ] [sig ] VPG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:17.374034] [INFO ] [LOCAL ] Saved forecast: VPG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VPG.txt [2026-02-20T20:34:17.374218] [INFO ] [sig ] [3212/3387] Completed VPG in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:17.374276] [INFO ] [sig ] [3213/3387] Forecasting VPLS... [2026-02-20T20:34:17.374307] [INFO ] [sig ] Generating forecast for: VPLS [2026-02-20T20:34:17.374346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-02-20T20:34:17.385555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-02-20T20:34:17.386005] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-02-20T20:34:17.386931] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-02-20T20:34:17.386987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:17.387020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:17.387047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:17.387104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:17.449491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:17.450523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:17.450673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:17.450721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:17.583445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:17.583626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:17.583672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:17.583703] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:17.587352] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-02-20T20:34:17.587897] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-02-20T20:34:17.588049] [INFO ] [sig ] VPLS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:17.740538] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VPLS.txt [2026-02-20T20:34:17.740724] [INFO ] [sig ] [3213/3387] Completed VPLS in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:17.740765] [INFO ] [sig ] [3214/3387] Forecasting VRA... [2026-02-20T20:34:17.740797] [INFO ] [sig ] Generating forecast for: VRA [2026-02-20T20:34:17.740828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-02-20T20:34:17.751779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-02-20T20:34:17.752212] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-02-20T20:34:17.753135] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-02-20T20:34:17.753193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:17.753242] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:17.753306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:17.753381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:17.819857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:17.820999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:17.821131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:17.821171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:17.970443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:17.970685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:17.970750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:17.970796] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:17.975639] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-02-20T20:34:17.976040] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-02-20T20:34:17.976222] [INFO ] [sig ] VRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:18.124935] [INFO ] [LOCAL ] Saved forecast: VRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRA.txt [2026-02-20T20:34:18.125109] [INFO ] [sig ] [3214/3387] Completed VRA in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:18.125151] [INFO ] [sig ] [3215/3387] Forecasting VRCA... [2026-02-20T20:34:18.125181] [INFO ] [sig ] Generating forecast for: VRCA [2026-02-20T20:34:18.125212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-02-20T20:34:18.137223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-02-20T20:34:18.137886] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-02-20T20:34:18.139123] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-02-20T20:34:18.139188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:18.139224] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:18.139251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:18.139310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:18.200714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:18.201784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:18.201872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:18.201907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:18.328899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:18.329057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:18.329100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:18.329166] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:18.333746] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-02-20T20:34:18.334039] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-02-20T20:34:18.334180] [INFO ] [sig ] VRCA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:18.490823] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRCA.txt [2026-02-20T20:34:18.490957] [INFO ] [sig ] [3215/3387] Completed VRCA in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:18.490997] [INFO ] [sig ] [3216/3387] Forecasting VRDN... [2026-02-20T20:34:18.491028] [INFO ] [sig ] Generating forecast for: VRDN [2026-02-20T20:34:18.491059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-02-20T20:34:18.501336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-02-20T20:34:18.501688] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-02-20T20:34:18.502525] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-02-20T20:34:18.502597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:18.502634] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:18.502662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:18.502719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:18.563724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:18.564374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:18.564457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:18.564492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:18.689982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:18.690154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:18.690197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:18.690226] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:18.693766] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-02-20T20:34:18.694040] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-02-20T20:34:18.694172] [INFO ] [sig ] VRDN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:18.852079] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VRDN.txt [2026-02-20T20:34:18.852250] [INFO ] [sig ] [3216/3387] Completed VRDN in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:18.852297] [INFO ] [sig ] [3217/3387] Forecasting VRE... [2026-02-20T20:34:18.852328] [INFO ] [sig ] Generating forecast for: VRE [2026-02-20T20:34:18.852359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-02-20T20:34:18.863604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-02-20T20:34:18.863998] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-02-20T20:34:18.865016] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-02-20T20:34:18.865070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:18.865102] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:18.865129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:18.865185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:18.923588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:18.924524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:18.924638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:18.924673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:19.053055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:19.053229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:19.053274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:19.053306] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:19.057481] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=11.15%) [2026-02-20T20:34:19.057834] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-02-20T20:34:19.057978] [INFO ] [sig ] VRE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:19.211706] [INFO ] [LOCAL ] Saved forecast: VRE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRE.txt [2026-02-20T20:34:19.211868] [INFO ] [sig ] [3217/3387] Completed VRE in 0.4s | 2.79 sym/s | Total: 19.2m | ETA: 1.0m [2026-02-20T20:34:19.211910] [INFO ] [sig ] [3218/3387] Forecasting VREX... [2026-02-20T20:34:19.211940] [INFO ] [sig ] Generating forecast for: VREX [2026-02-20T20:34:19.211979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-02-20T20:34:19.223668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-02-20T20:34:19.224055] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-02-20T20:34:19.224906] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-02-20T20:34:19.224960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:19.224993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:19.225019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:19.225077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:19.288213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:19.289159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:19.289252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:19.289286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:19.414464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:19.414642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:19.414684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:19.414715] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:19.418347] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-20T20:34:19.418668] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-02-20T20:34:19.418807] [INFO ] [sig ] VREX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:19.576543] [INFO ] [LOCAL ] Saved forecast: VREX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VREX.txt [2026-02-20T20:34:19.576738] [INFO ] [sig ] [3218/3387] Completed VREX in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 1.0m [2026-02-20T20:34:19.576822] [INFO ] [sig ] [3219/3387] Forecasting VRIG... [2026-02-20T20:34:19.576880] [INFO ] [sig ] Generating forecast for: VRIG [2026-02-20T20:34:19.576923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-02-20T20:34:19.587908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-02-20T20:34:19.588328] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-02-20T20:34:19.589221] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-02-20T20:34:19.589287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:19.589326] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:19.589360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:19.589429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:19.652705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:19.653668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:19.653776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:19.653812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:19.752356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:19.752516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:19.752559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:19.752797] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:19.756660] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-02-20T20:34:19.756987] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-02-20T20:34:19.757131] [INFO ] [sig ] VRIG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:19.909431] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRIG.txt [2026-02-20T20:34:19.909639] [INFO ] [sig ] [3219/3387] Completed VRIG in 0.3s | 2.79 sym/s | Total: 19.3m | ETA: 1.0m [2026-02-20T20:34:19.909687] [INFO ] [sig ] [3220/3387] Forecasting VRNS... [2026-02-20T20:34:19.909718] [INFO ] [sig ] Generating forecast for: VRNS [2026-02-20T20:34:19.909748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-02-20T20:34:19.920169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-02-20T20:34:19.920538] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-02-20T20:34:19.921342] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-02-20T20:34:19.921395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:19.921428] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:19.921455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:19.921512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:19.980837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:19.981667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:19.981754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:19.981788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:20.111516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:20.111689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:20.111732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:20.111761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:20.115667] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=64.90%) [2026-02-20T20:34:20.115961] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-02-20T20:34:20.116126] [INFO ] [sig ] VRNS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:20.272664] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VRNS.txt [2026-02-20T20:34:20.272821] [INFO ] [sig ] [3220/3387] Completed VRNS in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 59.9s [2026-02-20T20:34:20.272864] [INFO ] [sig ] [3221/3387] Forecasting VRRM... [2026-02-20T20:34:20.272894] [INFO ] [sig ] Generating forecast for: VRRM [2026-02-20T20:34:20.272924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-02-20T20:34:20.283739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-02-20T20:34:20.284117] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-02-20T20:34:20.285019] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-02-20T20:34:20.285074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:20.285107] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:20.285136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:20.285194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:20.347899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:20.348853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:20.348946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:20.348981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:20.470241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:20.470400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:20.470446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:20.470493] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:20.474645] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=35.46%) [2026-02-20T20:34:20.475052] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-02-20T20:34:20.475214] [INFO ] [sig ] VRRM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:20.631305] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRRM.txt [2026-02-20T20:34:20.631469] [INFO ] [sig ] [3221/3387] Completed VRRM in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 59.6s [2026-02-20T20:34:20.631510] [INFO ] [sig ] [3222/3387] Forecasting VRSK... [2026-02-20T20:34:20.631539] [INFO ] [sig ] Generating forecast for: VRSK [2026-02-20T20:34:20.631588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-02-20T20:34:20.642258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-02-20T20:34:20.642673] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-02-20T20:34:20.643518] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-02-20T20:34:20.643591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:20.643639] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:20.643671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:20.643731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:20.702103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:20.702985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:20.703101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:20.703136] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:20.825987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:20.826147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:20.826190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:20.826220] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:20.829915] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-02-20T20:34:20.830215] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-02-20T20:34:20.830367] [INFO ] [sig ] VRSK: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:20.978497] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VRSK.txt [2026-02-20T20:34:20.978676] [INFO ] [sig ] [3222/3387] Completed VRSK in 0.3s | 2.79 sym/s | Total: 19.3m | ETA: 59.2s [2026-02-20T20:34:20.978719] [INFO ] [sig ] [3223/3387] Forecasting VRSN... [2026-02-20T20:34:20.978751] [INFO ] [sig ] Generating forecast for: VRSN [2026-02-20T20:34:20.978781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-02-20T20:34:20.990177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-02-20T20:34:20.990803] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-02-20T20:34:20.991902] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-02-20T20:34:20.991957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:20.991991] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:20.992020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:20.992079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:21.058657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:21.059798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:21.059888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:21.059922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:21.193109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:21.193280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:21.193330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:21.193360] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:21.197047] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=55.73%) [2026-02-20T20:34:21.197358] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-02-20T20:34:21.197512] [INFO ] [sig ] VRSN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:21.351475] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VRSN.txt [2026-02-20T20:34:21.351850] [INFO ] [sig ] [3223/3387] Completed VRSN in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 58.9s [2026-02-20T20:34:21.351895] [INFO ] [sig ] [3224/3387] Forecasting VRTS... [2026-02-20T20:34:21.351924] [INFO ] [sig ] Generating forecast for: VRTS [2026-02-20T20:34:21.351961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-02-20T20:34:21.363304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-02-20T20:34:21.363914] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-02-20T20:34:21.364938] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-02-20T20:34:21.364991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:21.365025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:21.365052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:21.365108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:21.427709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:21.428541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:21.428648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:21.428684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:21.551664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:21.551823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:21.551863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:21.551893] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:21.555352] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-02-20T20:34:21.555675] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-02-20T20:34:21.555812] [INFO ] [sig ] VRTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:21.710025] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VRTS.txt [2026-02-20T20:34:21.710181] [INFO ] [sig ] [3224/3387] Completed VRTS in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 58.5s [2026-02-20T20:34:21.710222] [INFO ] [sig ] [3225/3387] Forecasting VRTX... [2026-02-20T20:34:21.710251] [INFO ] [sig ] Generating forecast for: VRTX [2026-02-20T20:34:21.710283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-02-20T20:34:21.721802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-02-20T20:34:21.722133] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-02-20T20:34:21.722933] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-02-20T20:34:21.722986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:21.723020] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:21.723047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:21.723121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:21.791885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:21.792915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:21.793006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:21.793041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:21.947235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:21.947422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:21.947479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:21.947521] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:21.951711] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-02-20T20:34:21.952136] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-02-20T20:34:21.952318] [INFO ] [sig ] VRTX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:22.141018] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VRTX.txt [2026-02-20T20:34:22.141238] [INFO ] [sig ] [3225/3387] Completed VRTX in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 58.2s [2026-02-20T20:34:22.141289] [INFO ] [sig ] [3226/3387] Forecasting VSCO... [2026-02-20T20:34:22.141321] [INFO ] [sig ] Generating forecast for: VSCO [2026-02-20T20:34:22.141352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-02-20T20:34:22.153208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-02-20T20:34:22.153651] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-02-20T20:34:22.154476] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-02-20T20:34:22.154531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:22.154564] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:22.154618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:22.154676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:22.217933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:22.219072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:22.219198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:22.219233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:22.350591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:22.350756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:22.350798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:22.350829] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:22.354489] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-02-20T20:34:22.354860] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-02-20T20:34:22.355024] [INFO ] [sig ] VSCO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:22.502602] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VSCO.txt [2026-02-20T20:34:22.502750] [INFO ] [sig ] [3226/3387] Completed VSCO in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 57.8s [2026-02-20T20:34:22.502790] [INFO ] [sig ] [3227/3387] Forecasting VSDA... [2026-02-20T20:34:22.502822] [INFO ] [sig ] Generating forecast for: VSDA [2026-02-20T20:34:22.502853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-02-20T20:34:22.513550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-02-20T20:34:22.514130] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-02-20T20:34:22.515209] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-02-20T20:34:22.515272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:22.515306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:22.515333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:22.515390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:22.580827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:22.581617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:22.581704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:22.581738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:22.702541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:22.702723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:22.702766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:22.702797] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:22.706441] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=87.31%) [2026-02-20T20:34:22.706776] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-02-20T20:34:22.706947] [INFO ] [sig ] VSDA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:22.860612] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VSDA.txt [2026-02-20T20:34:22.860783] [INFO ] [sig ] [3227/3387] Completed VSDA in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 57.4s [2026-02-20T20:34:22.860824] [INFO ] [sig ] [3228/3387] Forecasting VSEC... [2026-02-20T20:34:22.860854] [INFO ] [sig ] Generating forecast for: VSEC [2026-02-20T20:34:22.860885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-02-20T20:34:22.871868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-02-20T20:34:22.872261] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-02-20T20:34:22.873110] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-02-20T20:34:22.873164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:22.873197] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:22.873224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:22.873282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:22.933967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:22.934809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:22.934896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:22.934928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:23.058549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:23.058719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:23.058760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:23.058789] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:23.062280] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-02-20T20:34:23.062556] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-02-20T20:34:23.062707] [INFO ] [sig ] VSEC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:23.211293] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VSEC.txt [2026-02-20T20:34:23.211454] [INFO ] [sig ] [3228/3387] Completed VSEC in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 57.1s [2026-02-20T20:34:23.211494] [INFO ] [sig ] [3229/3387] Forecasting VSH... [2026-02-20T20:34:23.211525] [INFO ] [sig ] Generating forecast for: VSH [2026-02-20T20:34:23.211555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-02-20T20:34:23.223900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-02-20T20:34:23.224252] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-02-20T20:34:23.225246] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-02-20T20:34:23.225300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:23.225361] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:23.225392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:23.225451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:23.285666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:23.286599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:23.286690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:23.286723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:23.424499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:23.424709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:23.424756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:23.424785] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:23.428333] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-02-20T20:34:23.428673] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-02-20T20:34:23.428820] [INFO ] [sig ] VSH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:23.583358] [INFO ] [LOCAL ] Saved forecast: VSH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VSH.txt [2026-02-20T20:34:23.583551] [INFO ] [sig ] [3229/3387] Completed VSH in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 56.7s [2026-02-20T20:34:23.583629] [INFO ] [sig ] [3230/3387] Forecasting VSTM... [2026-02-20T20:34:23.583662] [INFO ] [sig ] Generating forecast for: VSTM [2026-02-20T20:34:23.583694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-02-20T20:34:23.595856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-02-20T20:34:23.596277] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-02-20T20:34:23.597185] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-02-20T20:34:23.597240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:23.597272] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:23.597298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:23.597355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:23.657482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:23.658390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:23.658480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:23.658515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:23.782153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:23.782317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:23.782360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:23.782398] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:23.786370] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-02-20T20:34:23.786924] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-02-20T20:34:23.787074] [INFO ] [sig ] VSTM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:23.937924] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VSTM.txt [2026-02-20T20:34:23.938091] [INFO ] [sig ] [3230/3387] Completed VSTM in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 56.4s [2026-02-20T20:34:23.938132] [INFO ] [sig ] [3231/3387] Forecasting VSTS... [2026-02-20T20:34:23.938163] [INFO ] [sig ] Generating forecast for: VSTS [2026-02-20T20:34:23.938193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-02-20T20:34:23.948911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-02-20T20:34:23.949309] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-02-20T20:34:23.950149] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-02-20T20:34:23.950211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:23.950246] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:23.950274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:23.950333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:24.011315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:24.012219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:24.012306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:24.012339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:24.141794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:24.141958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:24.141997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:24.142025] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:24.145918] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-02-20T20:34:24.146196] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-02-20T20:34:24.146325] [INFO ] [sig ] VSTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:24.296773] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VSTS.txt [2026-02-20T20:34:24.296946] [INFO ] [sig ] [3231/3387] Completed VSTS in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 56.0s [2026-02-20T20:34:24.296987] [INFO ] [sig ] [3232/3387] Forecasting VTC... [2026-02-20T20:34:24.297016] [INFO ] [sig ] Generating forecast for: VTC [2026-02-20T20:34:24.297047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-02-20T20:34:24.307446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-02-20T20:34:24.307816] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-02-20T20:34:24.308646] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-02-20T20:34:24.308698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:24.308730] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:24.308757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:24.308814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:24.370245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:24.371161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:24.371257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:24.371292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:24.505532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:24.505711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:24.505753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:24.505817] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:24.509642] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-02-20T20:34:24.509955] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-02-20T20:34:24.510103] [INFO ] [sig ] VTC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:24.660011] [INFO ] [LOCAL ] Saved forecast: VTC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VTC.txt [2026-02-20T20:34:24.660234] [INFO ] [sig ] [3232/3387] Completed VTC in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 55.6s [2026-02-20T20:34:24.660295] [INFO ] [sig ] [3233/3387] Forecasting VTEX... [2026-02-20T20:34:24.660340] [INFO ] [sig ] Generating forecast for: VTEX [2026-02-20T20:34:24.660376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-02-20T20:34:24.671702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-02-20T20:34:24.672101] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-02-20T20:34:24.672954] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-02-20T20:34:24.673008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:24.673041] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:24.673070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:24.673128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:24.735667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:24.736597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:24.736690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:24.736724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:24.862392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:24.862556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:24.862617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:24.862647] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:24.866424] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-02-20T20:34:24.866756] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-02-20T20:34:24.866918] [INFO ] [sig ] VTEX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:25.019961] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VTEX.txt [2026-02-20T20:34:25.020130] [INFO ] [sig ] [3233/3387] Completed VTEX in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 55.3s [2026-02-20T20:34:25.020172] [INFO ] [sig ] [3234/3387] Forecasting VTIP... [2026-02-20T20:34:25.020201] [INFO ] [sig ] Generating forecast for: VTIP [2026-02-20T20:34:25.020229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-02-20T20:34:25.032071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-02-20T20:34:25.032534] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-02-20T20:34:25.033386] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-02-20T20:34:25.033441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:25.033475] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:25.033503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:25.033562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:25.099398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:25.100508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:25.100625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:25.100661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:25.226683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:25.226878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:25.226923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:25.226953] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:25.230492] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-02-20T20:34:25.230793] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-02-20T20:34:25.230926] [INFO ] [sig ] VTIP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:25.380539] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VTIP.txt [2026-02-20T20:34:25.380692] [INFO ] [sig ] [3234/3387] Completed VTIP in 0.4s | 2.79 sym/s | Total: 19.3m | ETA: 54.9s [2026-02-20T20:34:25.380733] [INFO ] [sig ] [3235/3387] Forecasting VTMX... [2026-02-20T20:34:25.380761] [INFO ] [sig ] Generating forecast for: VTMX [2026-02-20T20:34:25.380791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-02-20T20:34:25.391778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-02-20T20:34:25.392133] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-02-20T20:34:25.392937] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-02-20T20:34:25.392990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:25.393022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:25.393049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:25.393105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:25.450601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:25.451341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:25.451425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:25.451459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:25.577205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:25.577367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:25.577409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:25.577441] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:25.581390] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-02-20T20:34:25.581700] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-02-20T20:34:25.581835] [INFO ] [sig ] VTMX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:25.728609] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTMX.txt [2026-02-20T20:34:25.728745] [INFO ] [sig ] [3235/3387] Completed VTMX in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 54.6s [2026-02-20T20:34:25.728786] [INFO ] [sig ] [3236/3387] Forecasting VTN... [2026-02-20T20:34:25.728816] [INFO ] [sig ] Generating forecast for: VTN [2026-02-20T20:34:25.728846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-02-20T20:34:25.738958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-02-20T20:34:25.739309] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-02-20T20:34:25.740121] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-02-20T20:34:25.740174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:25.740208] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:25.740236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:25.740292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:25.798790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:25.799457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:25.799538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:25.799569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:25.914630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:25.914786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:25.914826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:25.914854] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:25.918318] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-02-20T20:34:25.918650] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-02-20T20:34:25.918781] [INFO ] [sig ] VTN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:26.063597] [INFO ] [LOCAL ] Saved forecast: VTN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VTN.txt [2026-02-20T20:34:26.063739] [INFO ] [sig ] [3236/3387] Completed VTN in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 54.2s [2026-02-20T20:34:26.063782] [INFO ] [sig ] [3237/3387] Forecasting VTOL... [2026-02-20T20:34:26.063810] [INFO ] [sig ] Generating forecast for: VTOL [2026-02-20T20:34:26.063839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-02-20T20:34:26.078332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-02-20T20:34:26.078769] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-02-20T20:34:26.079786] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-02-20T20:34:26.079849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:26.079888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:26.079921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:26.079998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:26.147626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:26.148672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:26.148945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:26.148978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:26.277787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:26.277959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:26.278000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:26.278028] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:26.281741] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=80.99%) [2026-02-20T20:34:26.282043] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-02-20T20:34:26.282182] [INFO ] [sig ] VTOL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:26.443129] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTOL.txt [2026-02-20T20:34:26.443278] [INFO ] [sig ] [3237/3387] Completed VTOL in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 53.8s [2026-02-20T20:34:26.443318] [INFO ] [sig ] [3238/3387] Forecasting VTRS... [2026-02-20T20:34:26.443349] [INFO ] [sig ] Generating forecast for: VTRS [2026-02-20T20:34:26.443379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-02-20T20:34:26.454264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-02-20T20:34:26.454650] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-02-20T20:34:26.455435] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-02-20T20:34:26.455504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:26.455537] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:26.455564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:26.455643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:26.515775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:26.516606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:26.516692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:26.516724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:26.640083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:26.640254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:26.640295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:26.640326] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:26.643833] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-02-20T20:34:26.644131] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-02-20T20:34:26.644268] [INFO ] [sig ] VTRS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:26.789890] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTRS.txt [2026-02-20T20:34:26.790059] [INFO ] [sig ] [3238/3387] Completed VTRS in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 53.5s [2026-02-20T20:34:26.790102] [INFO ] [sig ] [3239/3387] Forecasting VTS... [2026-02-20T20:34:26.790131] [INFO ] [sig ] Generating forecast for: VTS [2026-02-20T20:34:26.790161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-02-20T20:34:26.801202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-02-20T20:34:26.801639] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-02-20T20:34:26.802430] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-02-20T20:34:26.802483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:26.802514] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:26.802542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:26.802615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:26.860778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:26.861744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:26.861871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:26.861906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:26.982105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:26.982270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:26.982311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:26.982342] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:26.986118] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-02-20T20:34:26.986460] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-02-20T20:34:26.986623] [INFO ] [sig ] VTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:27.135399] [INFO ] [LOCAL ] Saved forecast: VTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTS.txt [2026-02-20T20:34:27.135562] [INFO ] [sig ] [3239/3387] Completed VTS in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 53.1s [2026-02-20T20:34:27.135625] [INFO ] [sig ] [3240/3387] Forecasting VTSI... [2026-02-20T20:34:27.135655] [INFO ] [sig ] Generating forecast for: VTSI [2026-02-20T20:34:27.135686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-02-20T20:34:27.147794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-02-20T20:34:27.148394] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-02-20T20:34:27.149446] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-02-20T20:34:27.149504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:27.149535] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:27.149561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:27.149794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:27.209496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:27.210476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:27.210563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:27.210619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:27.333817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:27.333977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:27.334018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:27.334047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:27.338166] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-02-20T20:34:27.338509] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-02-20T20:34:27.338678] [INFO ] [sig ] VTSI: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:27.486156] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTSI.txt [2026-02-20T20:34:27.486303] [INFO ] [sig ] [3240/3387] Completed VTSI in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 52.8s [2026-02-20T20:34:27.486345] [INFO ] [sig ] [3241/3387] Forecasting VTWG... [2026-02-20T20:34:27.486374] [INFO ] [sig ] Generating forecast for: VTWG [2026-02-20T20:34:27.486424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-02-20T20:34:27.497875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-02-20T20:34:27.498279] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-02-20T20:34:27.499127] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-02-20T20:34:27.499181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:27.499214] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:27.499241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:27.499297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:27.558441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:27.559387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:27.559477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:27.559512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:27.685329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:27.685491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:27.685531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:27.685561] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:27.689190] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-02-20T20:34:27.689505] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-02-20T20:34:27.689680] [INFO ] [sig ] VTWG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:27.835062] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VTWG.txt [2026-02-20T20:34:27.835236] [INFO ] [sig ] [3241/3387] Completed VTWG in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 52.4s [2026-02-20T20:34:27.835282] [INFO ] [sig ] [3242/3387] Forecasting VTWO... [2026-02-20T20:34:27.835315] [INFO ] [sig ] Generating forecast for: VTWO [2026-02-20T20:34:27.835344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-02-20T20:34:27.846121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-02-20T20:34:27.846510] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-02-20T20:34:27.847363] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-02-20T20:34:27.847419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:27.847458] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:27.847492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:27.847562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:27.906193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:27.907124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:27.907216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:27.907251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:28.029901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:28.030069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:28.030110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:28.030140] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:28.033697] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=85.67%) [2026-02-20T20:34:28.033993] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-02-20T20:34:28.034133] [INFO ] [sig ] VTWO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:28.177496] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTWO.txt [2026-02-20T20:34:28.177696] [INFO ] [sig ] [3242/3387] Completed VTWO in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 52.0s [2026-02-20T20:34:28.177739] [INFO ] [sig ] [3243/3387] Forecasting VTYX... [2026-02-20T20:34:28.177770] [INFO ] [sig ] Generating forecast for: VTYX [2026-02-20T20:34:28.177800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-02-20T20:34:28.188791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-02-20T20:34:28.189180] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-02-20T20:34:28.190027] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-02-20T20:34:28.190081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:28.190113] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:28.190140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:28.190197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:28.250176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:28.251111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:28.251203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:28.251237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:28.376655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:28.376835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:28.376881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:28.376910] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:28.380507] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=84.26%) [2026-02-20T20:34:28.380884] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-02-20T20:34:28.381055] [INFO ] [sig ] VTYX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:28.529952] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VTYX.txt [2026-02-20T20:34:28.530116] [INFO ] [sig ] [3243/3387] Completed VTYX in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 51.7s [2026-02-20T20:34:28.530157] [INFO ] [sig ] [3244/3387] Forecasting VUZI... [2026-02-20T20:34:28.530186] [INFO ] [sig ] Generating forecast for: VUZI [2026-02-20T20:34:28.530217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-02-20T20:34:28.543306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-02-20T20:34:28.543748] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-02-20T20:34:28.544689] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-02-20T20:34:28.544746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:28.544780] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:28.544808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:28.544866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:28.609329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:28.610469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:28.610558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:28.610614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:28.743222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:28.743394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:28.743438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:28.743468] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:28.747220] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-02-20T20:34:28.747570] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-02-20T20:34:28.747754] [INFO ] [sig ] VUZI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:28.910680] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VUZI.txt [2026-02-20T20:34:28.910847] [INFO ] [sig ] [3244/3387] Completed VUZI in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 51.3s [2026-02-20T20:34:28.910890] [INFO ] [sig ] [3245/3387] Forecasting VVOS... [2026-02-20T20:34:28.910921] [INFO ] [sig ] Generating forecast for: VVOS [2026-02-20T20:34:28.910952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-02-20T20:34:28.921206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-02-20T20:34:28.921592] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-02-20T20:34:28.922407] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-02-20T20:34:28.922474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:28.922513] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:28.922542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:28.922628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:28.982091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:28.983226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:28.983320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:28.983353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:29.100945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:29.101113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:29.101172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:29.101206] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:29.104946] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-02-20T20:34:29.105260] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-02-20T20:34:29.105405] [INFO ] [sig ] VVOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:29.255710] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VVOS.txt [2026-02-20T20:34:29.255878] [INFO ] [sig ] [3245/3387] Completed VVOS in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 51.0s [2026-02-20T20:34:29.255922] [INFO ] [sig ] [3246/3387] Forecasting VVX... [2026-02-20T20:34:29.255953] [INFO ] [sig ] Generating forecast for: VVX [2026-02-20T20:34:29.255985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-02-20T20:34:29.266351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-02-20T20:34:29.266756] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-02-20T20:34:29.267611] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-02-20T20:34:29.267665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:29.267726] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:29.267755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:29.267812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:29.327379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:29.328236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:29.328321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:29.328354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:29.452703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:29.452872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:29.452914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:29.452944] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:29.456682] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-02-20T20:34:29.457053] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-02-20T20:34:29.457208] [INFO ] [sig ] VVX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:29.604674] [INFO ] [LOCAL ] Saved forecast: VVX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VVX.txt [2026-02-20T20:34:29.604825] [INFO ] [sig ] [3246/3387] Completed VVX in 0.3s | 2.79 sym/s | Total: 19.4m | ETA: 50.6s [2026-02-20T20:34:29.604864] [INFO ] [sig ] [3247/3387] Forecasting VWOB... [2026-02-20T20:34:29.604894] [INFO ] [sig ] Generating forecast for: VWOB [2026-02-20T20:34:29.604925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-02-20T20:34:29.614711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-02-20T20:34:29.615103] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-02-20T20:34:29.616032] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-02-20T20:34:29.616089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:29.616123] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:29.616151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:29.616209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:29.675191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:29.676029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:29.676114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:29.676149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:29.820451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:29.820656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:29.820703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:29.820732] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:29.824853] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-02-20T20:34:29.825275] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-02-20T20:34:29.825455] [INFO ] [sig ] VWOB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:29.994523] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VWOB.txt [2026-02-20T20:34:29.994738] [INFO ] [sig ] [3247/3387] Completed VWOB in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 50.3s [2026-02-20T20:34:29.994782] [INFO ] [sig ] [3248/3387] Forecasting VXUS... [2026-02-20T20:34:29.994814] [INFO ] [sig ] Generating forecast for: VXUS [2026-02-20T20:34:29.994847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-02-20T20:34:30.005371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-02-20T20:34:30.005800] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-02-20T20:34:30.006682] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-02-20T20:34:30.006738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:30.006772] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:30.006823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:30.006885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:30.069069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:30.069995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:30.070086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:30.070120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:30.201811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:30.201972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:30.202013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:30.202041] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:30.206080] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=74.84%) [2026-02-20T20:34:30.206363] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-02-20T20:34:30.206497] [INFO ] [sig ] VXUS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:30.354936] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VXUS.txt [2026-02-20T20:34:30.355104] [INFO ] [sig ] [3248/3387] Completed VXUS in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 49.9s [2026-02-20T20:34:30.355144] [INFO ] [sig ] [3249/3387] Forecasting VYMI... [2026-02-20T20:34:30.355175] [INFO ] [sig ] Generating forecast for: VYMI [2026-02-20T20:34:30.355206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-02-20T20:34:30.366149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-02-20T20:34:30.366553] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-02-20T20:34:30.367442] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-02-20T20:34:30.367503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:30.367561] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:30.367624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:30.367696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:30.425949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:30.427080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:30.427168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:30.427201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:30.554011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:30.554196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:30.554238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:30.554310] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:30.558031] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-02-20T20:34:30.558382] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-02-20T20:34:30.558535] [INFO ] [sig ] VYMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:30.707379] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VYMI.txt [2026-02-20T20:34:30.707546] [INFO ] [sig ] [3249/3387] Completed VYMI in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 49.5s [2026-02-20T20:34:30.707609] [INFO ] [sig ] [3250/3387] Forecasting VYX... [2026-02-20T20:34:30.707644] [INFO ] [sig ] Generating forecast for: VYX [2026-02-20T20:34:30.707676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-02-20T20:34:30.719431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-02-20T20:34:30.719913] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-02-20T20:34:30.720807] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-02-20T20:34:30.720864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:30.720898] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:30.720927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:30.720988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:30.779880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:30.781062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:30.781180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:30.781215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:30.907054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:30.907226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:30.907271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:30.907302] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:30.911126] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=29.19%) [2026-02-20T20:34:30.911478] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-02-20T20:34:30.911683] [INFO ] [sig ] VYX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:31.060806] [INFO ] [LOCAL ] Saved forecast: VYX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/VYX.txt [2026-02-20T20:34:31.060984] [INFO ] [sig ] [3250/3387] Completed VYX in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 49.2s [2026-02-20T20:34:31.061028] [INFO ] [sig ] [3251/3387] Forecasting VZ... [2026-02-20T20:34:31.061069] [INFO ] [sig ] Generating forecast for: VZ [2026-02-20T20:34:31.061133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-02-20T20:34:31.072077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-02-20T20:34:31.072536] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-02-20T20:34:31.073386] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-02-20T20:34:31.073441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:31.073473] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:31.073500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:31.073559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:31.132718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:31.133689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:31.133779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:31.133812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:31.265617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:31.265786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:31.265828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:31.265860] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:31.269932] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=90.73%) [2026-02-20T20:34:31.270228] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-02-20T20:34:31.270373] [INFO ] [sig ] VZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:31.423459] [INFO ] [LOCAL ] Saved forecast: VZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/VZ.txt [2026-02-20T20:34:31.423638] [INFO ] [sig ] [3251/3387] Completed VZ in 0.4s | 2.79 sym/s | Total: 19.4m | ETA: 48.8s [2026-02-20T20:34:31.423683] [INFO ] [sig ] [3252/3387] Forecasting WAB... [2026-02-20T20:34:31.423714] [INFO ] [sig ] Generating forecast for: WAB [2026-02-20T20:34:31.423745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-02-20T20:34:31.436205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-02-20T20:34:31.436589] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-02-20T20:34:31.437634] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-02-20T20:34:31.437688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:31.437720] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:31.437747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:31.437987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:31.496947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:31.497889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:31.497979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:31.498013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:31.624881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:31.625055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:31.625097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:31.625125] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:31.628999] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-02-20T20:34:31.629298] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-02-20T20:34:31.629442] [INFO ] [sig ] WAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:31.773481] [INFO ] [LOCAL ] Saved forecast: WAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WAB.txt [2026-02-20T20:34:31.773670] [INFO ] [sig ] [3252/3387] Completed WAB in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 48.5s [2026-02-20T20:34:31.773718] [INFO ] [sig ] [3253/3387] Forecasting WABC... [2026-02-20T20:34:31.773772] [INFO ] [sig ] Generating forecast for: WABC [2026-02-20T20:34:31.773807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-02-20T20:34:31.784259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-02-20T20:34:31.784690] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-02-20T20:34:31.785518] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-02-20T20:34:31.785602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:31.785647] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:31.785681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:31.785764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:31.844659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:31.845634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:31.845758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:31.845793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:31.972282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:31.972446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:31.972488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:31.972518] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:31.976222] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-02-20T20:34:31.976510] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-02-20T20:34:31.976667] [INFO ] [sig ] WABC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:32.134156] [INFO ] [LOCAL ] Saved forecast: WABC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WABC.txt [2026-02-20T20:34:32.134309] [INFO ] [sig ] [3253/3387] Completed WABC in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 48.1s [2026-02-20T20:34:32.134349] [INFO ] [sig ] [3254/3387] Forecasting WAFD... [2026-02-20T20:34:32.134380] [INFO ] [sig ] Generating forecast for: WAFD [2026-02-20T20:34:32.134410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-02-20T20:34:32.145435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-02-20T20:34:32.145849] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-02-20T20:34:32.146699] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-02-20T20:34:32.146754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:32.146789] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:32.146841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:32.146900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:32.208894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:32.209709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:32.209802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:32.210015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:32.332470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:32.332667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:32.332719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:32.332750] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:32.336413] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-02-20T20:34:32.336738] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-02-20T20:34:32.336906] [INFO ] [sig ] WAFD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:32.498226] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WAFD.txt [2026-02-20T20:34:32.498418] [INFO ] [sig ] [3254/3387] Completed WAFD in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 47.7s [2026-02-20T20:34:32.498462] [INFO ] [sig ] [3255/3387] Forecasting WAFDP... [2026-02-20T20:34:32.498494] [INFO ] [sig ] Generating forecast for: WAFDP [2026-02-20T20:34:32.498533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-02-20T20:34:32.510622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-02-20T20:34:32.511008] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-02-20T20:34:32.512093] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-02-20T20:34:32.512148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:32.512181] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:32.512209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:32.512266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:32.576625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:32.577529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:32.577640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:32.577676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:32.694466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:32.694634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:32.694681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:32.694710] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:32.698172] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=35.50%) [2026-02-20T20:34:32.698449] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-02-20T20:34:32.698603] [INFO ] [sig ] WAFDP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:32.842891] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WAFDP.txt [2026-02-20T20:34:32.843037] [INFO ] [sig ] [3255/3387] Completed WAFDP in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 47.4s [2026-02-20T20:34:32.843077] [INFO ] [sig ] [3256/3387] Forecasting WAL... [2026-02-20T20:34:32.843108] [INFO ] [sig ] Generating forecast for: WAL [2026-02-20T20:34:32.843139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-02-20T20:34:32.853325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-02-20T20:34:32.853699] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-02-20T20:34:32.854552] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-02-20T20:34:32.854640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:32.854681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:32.854716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:32.854782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:32.915334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:32.916274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:32.916420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:32.916460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:33.041874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:33.042033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:33.042075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:33.042139] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:33.045719] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-02-20T20:34:33.046009] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-02-20T20:34:33.046145] [INFO ] [sig ] WAL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:33.197206] [INFO ] [LOCAL ] Saved forecast: WAL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WAL.txt [2026-02-20T20:34:33.197362] [INFO ] [sig ] [3256/3387] Completed WAL in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 47.0s [2026-02-20T20:34:33.197403] [INFO ] [sig ] [3257/3387] Forecasting WALD... [2026-02-20T20:34:33.197433] [INFO ] [sig ] Generating forecast for: WALD [2026-02-20T20:34:33.197464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-02-20T20:34:33.208084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-02-20T20:34:33.208456] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-02-20T20:34:33.209335] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-02-20T20:34:33.209391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:33.209424] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:33.209452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:33.209509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:33.271944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:33.273276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:33.273371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:33.273405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:33.393719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:33.393877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:33.393918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:33.393947] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:33.397418] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-02-20T20:34:33.397725] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-02-20T20:34:33.397862] [INFO ] [sig ] WALD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:33.543651] [INFO ] [LOCAL ] Saved forecast: WALD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WALD.txt [2026-02-20T20:34:33.543812] [INFO ] [sig ] [3257/3387] Completed WALD in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 46.7s [2026-02-20T20:34:33.543851] [INFO ] [sig ] [3258/3387] Forecasting WASH... [2026-02-20T20:34:33.543881] [INFO ] [sig ] Generating forecast for: WASH [2026-02-20T20:34:33.543912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-02-20T20:34:33.553929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-02-20T20:34:33.554265] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-02-20T20:34:33.555101] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-02-20T20:34:33.555154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:33.555186] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:33.555213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:33.555270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:33.615352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:33.616450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:33.616562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:33.616618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:33.741646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:33.741804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:33.742034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:33.742062] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:33.745549] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-02-20T20:34:33.746038] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-02-20T20:34:33.746170] [INFO ] [sig ] WASH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:33.894348] [INFO ] [LOCAL ] Saved forecast: WASH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WASH.txt [2026-02-20T20:34:33.894513] [INFO ] [sig ] [3258/3387] Completed WASH in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 46.3s [2026-02-20T20:34:33.894554] [INFO ] [sig ] [3259/3387] Forecasting WAVE... [2026-02-20T20:34:33.894608] [INFO ] [sig ] Generating forecast for: WAVE [2026-02-20T20:34:33.894641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-02-20T20:34:33.905056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-02-20T20:34:33.905422] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-02-20T20:34:33.906220] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-02-20T20:34:33.906274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:33.906306] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:33.906333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:33.906388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:33.969934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:33.970790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:33.970877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:33.970913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:34.085875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:34.086040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:34.086082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:34.086111] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:34.090219] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-02-20T20:34:34.090511] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-02-20T20:34:34.090671] [INFO ] [sig ] WAVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:34.234142] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WAVE.txt [2026-02-20T20:34:34.234330] [INFO ] [sig ] [3259/3387] Completed WAVE in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 45.9s [2026-02-20T20:34:34.234376] [INFO ] [sig ] [3260/3387] Forecasting WAY... [2026-02-20T20:34:34.234409] [INFO ] [sig ] Generating forecast for: WAY [2026-02-20T20:34:34.234440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-02-20T20:34:34.244738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-02-20T20:34:34.245099] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-02-20T20:34:34.245909] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-02-20T20:34:34.245961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:34.245993] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:34.246036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:34.246093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:34.303040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:34.303965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:34.304050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:34.304083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:34.430014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:34.430175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:34.430217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:34.430245] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:34.434160] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-02-20T20:34:34.434442] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-02-20T20:34:34.434592] [INFO ] [sig ] WAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:34.580711] [INFO ] [LOCAL ] Saved forecast: WAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WAY.txt [2026-02-20T20:34:34.580895] [INFO ] [sig ] [3260/3387] Completed WAY in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 45.6s [2026-02-20T20:34:34.580938] [INFO ] [sig ] [3261/3387] Forecasting WB... [2026-02-20T20:34:34.580966] [INFO ] [sig ] Generating forecast for: WB [2026-02-20T20:34:34.580997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-02-20T20:34:34.591517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-02-20T20:34:34.591962] [INFO ] [FORECASTER] Starting predict_future for WB [2026-02-20T20:34:34.592782] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-02-20T20:34:34.592836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:34.592868] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:34.592895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:34.592952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:34.650984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:34.651939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:34.652029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:34.652062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:34.776189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:34.776359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:34.776401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:34.776430] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:34.780003] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=79.28%) [2026-02-20T20:34:34.780278] [INFO ] [FORECASTER] Completed predict_future for WB [2026-02-20T20:34:34.780407] [INFO ] [sig ] WB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:34.924044] [INFO ] [LOCAL ] Saved forecast: WB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WB.txt [2026-02-20T20:34:34.924211] [INFO ] [sig ] [3261/3387] Completed WB in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 45.2s [2026-02-20T20:34:34.924255] [INFO ] [sig ] [3262/3387] Forecasting WBD... [2026-02-20T20:34:34.924284] [INFO ] [sig ] Generating forecast for: WBD [2026-02-20T20:34:34.924315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-02-20T20:34:34.934891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-02-20T20:34:34.935295] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-02-20T20:34:34.936127] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-02-20T20:34:34.936180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:34.936213] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:34.936246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:34.936303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:34.994550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:34.995444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:34.995529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:34.995561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:35.121618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:35.121787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:35.121829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:35.121858] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:35.125299] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=12.21%) [2026-02-20T20:34:35.125591] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-02-20T20:34:35.125745] [INFO ] [sig ] WBD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:35.270691] [INFO ] [LOCAL ] Saved forecast: WBD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WBD.txt [2026-02-20T20:34:35.270859] [INFO ] [sig ] [3262/3387] Completed WBD in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 44.9s [2026-02-20T20:34:35.270899] [INFO ] [sig ] [3263/3387] Forecasting WBIY... [2026-02-20T20:34:35.270929] [INFO ] [sig ] Generating forecast for: WBIY [2026-02-20T20:34:35.270959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-02-20T20:34:35.281884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-02-20T20:34:35.282368] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-02-20T20:34:35.283213] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-02-20T20:34:35.283268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:35.283330] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:35.283359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:35.283418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:35.344942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:35.346045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:35.346140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:35.346174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:35.450610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:35.450786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:35.450832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:35.450862] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:35.454749] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-02-20T20:34:35.455119] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-02-20T20:34:35.455311] [INFO ] [sig ] WBIY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:35.609340] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WBIY.txt [2026-02-20T20:34:35.609491] [INFO ] [sig ] [3263/3387] Completed WBIY in 0.3s | 2.79 sym/s | Total: 19.5m | ETA: 44.5s [2026-02-20T20:34:35.609533] [INFO ] [sig ] [3264/3387] Forecasting WBS... [2026-02-20T20:34:35.609563] [INFO ] [sig ] Generating forecast for: WBS [2026-02-20T20:34:35.609622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-02-20T20:34:35.620677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-02-20T20:34:35.621079] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-02-20T20:34:35.621980] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-02-20T20:34:35.622034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:35.622068] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:35.622096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:35.622153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:35.686521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:35.687465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:35.687564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:35.687624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:35.824129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:35.824293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:35.824334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:35.824363] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:35.827850] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-02-20T20:34:35.828138] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-02-20T20:34:35.828276] [INFO ] [sig ] WBS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:35.982695] [INFO ] [LOCAL ] Saved forecast: WBS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WBS.txt [2026-02-20T20:34:35.982897] [INFO ] [sig ] [3264/3387] Completed WBS in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 44.1s [2026-02-20T20:34:35.982941] [INFO ] [sig ] [3265/3387] Forecasting WBTN... [2026-02-20T20:34:35.982971] [INFO ] [sig ] Generating forecast for: WBTN [2026-02-20T20:34:35.983195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-02-20T20:34:35.995214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-02-20T20:34:35.995623] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-02-20T20:34:35.996437] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-02-20T20:34:35.996490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:35.996523] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:35.996549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:35.996630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:36.057475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:36.058447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:36.058539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:36.058591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:36.184264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:36.184434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:36.184477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:36.184505] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:36.188198] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=42.24%) [2026-02-20T20:34:36.188490] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-02-20T20:34:36.188653] [INFO ] [sig ] WBTN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:36.352405] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WBTN.txt [2026-02-20T20:34:36.352618] [INFO ] [sig ] [3265/3387] Completed WBTN in 0.4s | 2.79 sym/s | Total: 19.5m | ETA: 43.8s [2026-02-20T20:34:36.352677] [INFO ] [sig ] [3266/3387] Forecasting WBX... [2026-02-20T20:34:36.352715] [INFO ] [sig ] Generating forecast for: WBX [2026-02-20T20:34:36.352756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-02-20T20:34:36.364920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-02-20T20:34:36.365371] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-02-20T20:34:36.366376] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-02-20T20:34:36.366435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:36.366468] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:36.366495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:36.366555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:36.458125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:36.459464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:36.459626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:36.459691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:36.643006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:36.643259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:36.643335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:36.643430] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:36.656262] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-02-20T20:34:36.657074] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-02-20T20:34:36.657350] [INFO ] [sig ] WBX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:36.880774] [INFO ] [LOCAL ] Saved forecast: WBX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WBX.txt [2026-02-20T20:34:36.881044] [INFO ] [sig ] [3266/3387] Completed WBX in 0.5s | 2.79 sym/s | Total: 19.5m | ETA: 43.4s [2026-02-20T20:34:36.881116] [INFO ] [sig ] [3267/3387] Forecasting WCC... [2026-02-20T20:34:36.881173] [INFO ] [sig ] Generating forecast for: WCC [2026-02-20T20:34:36.881234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-02-20T20:34:36.906685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-02-20T20:34:36.907287] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-02-20T20:34:36.908643] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-02-20T20:34:36.908715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:36.908765] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:36.908808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:36.908898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:36.984471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:36.985821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:36.985956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:36.985995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:37.167696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:37.167909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:37.167973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:37.168021] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:37.173495] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-02-20T20:34:37.174015] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-02-20T20:34:37.174244] [INFO ] [sig ] WCC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:37.390847] [INFO ] [LOCAL ] Saved forecast: WCC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WCC.txt [2026-02-20T20:34:37.391068] [INFO ] [sig ] [3267/3387] Completed WCC in 0.5s | 2.79 sym/s | Total: 19.5m | ETA: 43.1s [2026-02-20T20:34:37.391126] [INFO ] [sig ] [3268/3387] Forecasting WCLD... [2026-02-20T20:34:37.391159] [INFO ] [sig ] Generating forecast for: WCLD [2026-02-20T20:34:37.391197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-02-20T20:34:37.406467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-02-20T20:34:37.407117] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-02-20T20:34:37.408231] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-02-20T20:34:37.408303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:37.408339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:37.408368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:37.408427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:37.478230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:37.479391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:37.479521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:37.479567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:37.616521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:37.616712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:37.616758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:37.616838] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:37.620928] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-20T20:34:37.621423] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-02-20T20:34:37.621564] [INFO ] [sig ] WCLD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:37.775138] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WCLD.txt [2026-02-20T20:34:37.775286] [INFO ] [sig ] [3268/3387] Completed WCLD in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 42.7s [2026-02-20T20:34:37.775328] [INFO ] [sig ] [3269/3387] Forecasting WD... [2026-02-20T20:34:37.775358] [INFO ] [sig ] Generating forecast for: WD [2026-02-20T20:34:37.775388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-02-20T20:34:37.786175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-02-20T20:34:37.786594] [INFO ] [FORECASTER] Starting predict_future for WD [2026-02-20T20:34:37.787525] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-02-20T20:34:37.787604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:37.787643] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:37.787672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:37.787735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:37.847875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:37.848780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:37.848876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:37.848939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:37.974563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:37.974741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:37.974784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:37.974815] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:37.978390] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-02-20T20:34:37.978702] [INFO ] [FORECASTER] Completed predict_future for WD [2026-02-20T20:34:37.978842] [INFO ] [sig ] WD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:38.127343] [INFO ] [LOCAL ] Saved forecast: WD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WD.txt [2026-02-20T20:34:38.127515] [INFO ] [sig ] [3269/3387] Completed WD in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 42.4s [2026-02-20T20:34:38.127563] [INFO ] [sig ] [3270/3387] Forecasting WDAY... [2026-02-20T20:34:38.127630] [INFO ] [sig ] Generating forecast for: WDAY [2026-02-20T20:34:38.127682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-02-20T20:34:38.138552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-02-20T20:34:38.138972] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-02-20T20:34:38.139834] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-02-20T20:34:38.139899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:38.139941] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:38.139969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:38.140027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:38.201182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:38.202007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:38.202098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:38.202133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:38.329403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:38.329593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:38.329653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:38.329696] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:38.333283] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-02-20T20:34:38.333589] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-02-20T20:34:38.333741] [INFO ] [sig ] WDAY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:38.485382] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WDAY.txt [2026-02-20T20:34:38.485554] [INFO ] [sig ] [3270/3387] Completed WDAY in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 42.0s [2026-02-20T20:34:38.485623] [INFO ] [sig ] [3271/3387] Forecasting WDC... [2026-02-20T20:34:38.485656] [INFO ] [sig ] Generating forecast for: WDC [2026-02-20T20:34:38.485700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-02-20T20:34:38.497318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-02-20T20:34:38.497747] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-02-20T20:34:38.498554] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-02-20T20:34:38.498657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:38.498693] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:38.498723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:38.498781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:38.558504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:38.559365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:38.559451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:38.559484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:38.684434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:38.684622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:38.684669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:38.684699] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:38.688352] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-02-20T20:34:38.688665] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-02-20T20:34:38.688802] [INFO ] [sig ] WDC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:38.839128] [INFO ] [LOCAL ] Saved forecast: WDC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WDC.txt [2026-02-20T20:34:38.839303] [INFO ] [sig ] [3271/3387] Completed WDC in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 41.6s [2026-02-20T20:34:38.839354] [INFO ] [sig ] [3272/3387] Forecasting WDFC... [2026-02-20T20:34:38.839386] [INFO ] [sig ] Generating forecast for: WDFC [2026-02-20T20:34:38.839417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-02-20T20:34:38.853000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-02-20T20:34:38.853694] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-02-20T20:34:38.854741] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-02-20T20:34:38.854804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:38.854848] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:38.854876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:38.854938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:38.917142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:38.918429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:38.918540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:38.918594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:39.038387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:39.038646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:39.038694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:39.038724] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:39.042789] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=41.73%) [2026-02-20T20:34:39.043209] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-02-20T20:34:39.043386] [INFO ] [sig ] WDFC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:39.194831] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WDFC.txt [2026-02-20T20:34:39.195283] [INFO ] [sig ] [3272/3387] Completed WDFC in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 41.3s [2026-02-20T20:34:39.195332] [INFO ] [sig ] [3273/3387] Forecasting WDH... [2026-02-20T20:34:39.195363] [INFO ] [sig ] Generating forecast for: WDH [2026-02-20T20:34:39.195394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-02-20T20:34:39.207834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-02-20T20:34:39.208292] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-02-20T20:34:39.209229] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-02-20T20:34:39.209303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:39.209337] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:39.209365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:39.209423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:39.271325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:39.272320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:39.272469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:39.272505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:39.402243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:39.402451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:39.402526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:39.402604] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:39.406513] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=20.78%) [2026-02-20T20:34:39.406873] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-02-20T20:34:39.407028] [INFO ] [sig ] WDH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:39.559684] [INFO ] [LOCAL ] Saved forecast: WDH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WDH.txt [2026-02-20T20:34:39.559876] [INFO ] [sig ] [3273/3387] Completed WDH in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 40.9s [2026-02-20T20:34:39.559927] [INFO ] [sig ] [3274/3387] Forecasting WDI... [2026-02-20T20:34:39.559959] [INFO ] [sig ] Generating forecast for: WDI [2026-02-20T20:34:39.559995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-02-20T20:34:39.571122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-02-20T20:34:39.571509] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-02-20T20:34:39.572419] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-02-20T20:34:39.572476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:39.572511] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:39.572538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:39.572631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:39.633907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:39.634897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:39.634989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:39.635024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:39.763317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:39.763494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:39.763537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:39.763590] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:39.767173] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-02-20T20:34:39.767473] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-02-20T20:34:39.767643] [INFO ] [sig ] WDI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:39.995688] [INFO ] [LOCAL ] Saved forecast: WDI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WDI.txt [2026-02-20T20:34:39.995899] [INFO ] [sig ] [3274/3387] Completed WDI in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 40.6s [2026-02-20T20:34:39.995955] [INFO ] [sig ] [3275/3387] Forecasting WDS... [2026-02-20T20:34:39.995989] [INFO ] [sig ] Generating forecast for: WDS [2026-02-20T20:34:39.996020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-02-20T20:34:40.007231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-02-20T20:34:40.007684] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-02-20T20:34:40.008526] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-02-20T20:34:40.008605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:40.008642] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:40.008670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:40.008728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:40.072911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:40.073966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:40.074063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:40.074098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:40.207316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:40.207475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:40.207517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:40.207548] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:40.211290] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-02-20T20:34:40.211603] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-02-20T20:34:40.211748] [INFO ] [sig ] WDS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:40.362744] [INFO ] [LOCAL ] Saved forecast: WDS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WDS.txt [2026-02-20T20:34:40.362925] [INFO ] [sig ] [3275/3387] Completed WDS in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 40.2s [2026-02-20T20:34:40.362968] [INFO ] [sig ] [3276/3387] Forecasting WEA... [2026-02-20T20:34:40.362999] [INFO ] [sig ] Generating forecast for: WEA [2026-02-20T20:34:40.363029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-02-20T20:34:40.374194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-02-20T20:34:40.374612] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-02-20T20:34:40.375480] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-02-20T20:34:40.375535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:40.375602] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:40.375638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:40.375697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:40.437650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:40.438757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:40.438845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:40.438879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:40.558828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:40.558989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:40.559031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:40.559062] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:40.562991] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-02-20T20:34:40.563306] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-02-20T20:34:40.563447] [INFO ] [sig ] WEA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:40.714775] [INFO ] [LOCAL ] Saved forecast: WEA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WEA.txt [2026-02-20T20:34:40.714954] [INFO ] [sig ] [3276/3387] Completed WEA in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 39.9s [2026-02-20T20:34:40.715003] [INFO ] [sig ] [3277/3387] Forecasting WEC... [2026-02-20T20:34:40.715034] [INFO ] [sig ] Generating forecast for: WEC [2026-02-20T20:34:40.715065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-02-20T20:34:40.725478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-02-20T20:34:40.725872] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-02-20T20:34:40.726689] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-02-20T20:34:40.726742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:40.726774] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:40.726828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:40.726886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:40.783621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:40.784430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:40.784518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:40.784551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:40.918973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:40.919392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:40.919437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:40.919467] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:40.923515] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-02-20T20:34:40.923850] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-02-20T20:34:40.923997] [INFO ] [sig ] WEC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:41.083206] [INFO ] [LOCAL ] Saved forecast: WEC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WEC.txt [2026-02-20T20:34:41.083374] [INFO ] [sig ] [3277/3387] Completed WEC in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 39.5s [2026-02-20T20:34:41.083428] [INFO ] [sig ] [3278/3387] Forecasting WEN... [2026-02-20T20:34:41.083461] [INFO ] [sig ] Generating forecast for: WEN [2026-02-20T20:34:41.083492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-02-20T20:34:41.094355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-02-20T20:34:41.094747] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-02-20T20:34:41.095662] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-02-20T20:34:41.095717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:41.095749] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:41.095777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:41.095835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:41.158421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:41.159347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:41.159437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:41.159470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:41.288595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:41.288779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:41.288850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:41.288908] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:41.292870] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=75.62%) [2026-02-20T20:34:41.293192] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-02-20T20:34:41.293368] [INFO ] [sig ] WEN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:41.444051] [INFO ] [LOCAL ] Saved forecast: WEN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WEN.txt [2026-02-20T20:34:41.444208] [INFO ] [sig ] [3278/3387] Completed WEN in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 39.1s [2026-02-20T20:34:41.444250] [INFO ] [sig ] [3279/3387] Forecasting WERN... [2026-02-20T20:34:41.444282] [INFO ] [sig ] Generating forecast for: WERN [2026-02-20T20:34:41.444314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-02-20T20:34:41.455194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-02-20T20:34:41.455637] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-02-20T20:34:41.456522] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-02-20T20:34:41.456599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:41.456638] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:41.456667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:41.456726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:41.514749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:41.515668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:41.515755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:41.515794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:41.638636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:41.638810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:41.638867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:41.638905] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:41.642381] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-02-20T20:34:41.642676] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-02-20T20:34:41.642808] [INFO ] [sig ] WERN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:41.783852] [INFO ] [LOCAL ] Saved forecast: WERN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WERN.txt [2026-02-20T20:34:41.784008] [INFO ] [sig ] [3279/3387] Completed WERN in 0.3s | 2.79 sym/s | Total: 19.6m | ETA: 38.8s [2026-02-20T20:34:41.784048] [INFO ] [sig ] [3280/3387] Forecasting WES... [2026-02-20T20:34:41.784079] [INFO ] [sig ] Generating forecast for: WES [2026-02-20T20:34:41.784109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-02-20T20:34:41.795698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-02-20T20:34:41.796174] [INFO ] [FORECASTER] Starting predict_future for WES [2026-02-20T20:34:41.797155] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-02-20T20:34:41.797210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:41.797291] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:41.797320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:41.797378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:41.856906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:41.857841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:41.857942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:41.857975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:41.990603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:41.990773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:41.990851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:41.990882] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:41.994742] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-02-20T20:34:41.995112] [INFO ] [FORECASTER] Completed predict_future for WES [2026-02-20T20:34:41.995289] [INFO ] [sig ] WES: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:42.149400] [INFO ] [LOCAL ] Saved forecast: WES 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WES.txt [2026-02-20T20:34:42.149587] [INFO ] [sig ] [3280/3387] Completed WES in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 38.4s [2026-02-20T20:34:42.149666] [INFO ] [sig ] [3281/3387] Forecasting WEX... [2026-02-20T20:34:42.149704] [INFO ] [sig ] Generating forecast for: WEX [2026-02-20T20:34:42.149736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-02-20T20:34:42.161200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-02-20T20:34:42.161622] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-02-20T20:34:42.162498] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-02-20T20:34:42.162553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:42.162608] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:42.162639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:42.162698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:42.228070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:42.229002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:42.229092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:42.229126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:42.359829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:42.360000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:42.360041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:42.360070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:42.363596] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-20T20:34:42.363925] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-02-20T20:34:42.364066] [INFO ] [sig ] WEX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:42.526318] [INFO ] [LOCAL ] Saved forecast: WEX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WEX.txt [2026-02-20T20:34:42.526509] [INFO ] [sig ] [3281/3387] Completed WEX in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 38.1s [2026-02-20T20:34:42.526554] [INFO ] [sig ] [3282/3387] Forecasting WEYS... [2026-02-20T20:34:42.526608] [INFO ] [sig ] Generating forecast for: WEYS [2026-02-20T20:34:42.526640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-02-20T20:34:42.538098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-02-20T20:34:42.538708] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-02-20T20:34:42.539817] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-02-20T20:34:42.539871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:42.539906] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:42.539934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:42.539994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:42.605241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:42.606320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:42.606432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:42.606466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:42.724802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:42.724987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:42.725029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:42.725057] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:42.729762] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-02-20T20:34:42.730097] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-02-20T20:34:42.730247] [INFO ] [sig ] WEYS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:42.910300] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WEYS.txt [2026-02-20T20:34:42.910512] [INFO ] [sig ] [3282/3387] Completed WEYS in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 37.7s [2026-02-20T20:34:42.910610] [INFO ] [sig ] [3283/3387] Forecasting WF... [2026-02-20T20:34:42.910663] [INFO ] [sig ] Generating forecast for: WF [2026-02-20T20:34:42.910711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-02-20T20:34:42.923050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-02-20T20:34:42.923526] [INFO ] [FORECASTER] Starting predict_future for WF [2026-02-20T20:34:42.924655] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-02-20T20:34:42.924720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:42.924771] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:42.924823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:42.924921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:42.990076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:42.991009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:42.991101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:42.991135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:43.122667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:43.122829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:43.122871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:43.122932] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:43.126738] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-02-20T20:34:43.127076] [INFO ] [FORECASTER] Completed predict_future for WF [2026-02-20T20:34:43.127212] [INFO ] [sig ] WF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:43.285487] [INFO ] [LOCAL ] Saved forecast: WF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WF.txt [2026-02-20T20:34:43.285673] [INFO ] [sig ] [3283/3387] Completed WF in 0.4s | 2.79 sym/s | Total: 19.6m | ETA: 37.3s [2026-02-20T20:34:43.285724] [INFO ] [sig ] [3284/3387] Forecasting WFG... [2026-02-20T20:34:43.285775] [INFO ] [sig ] Generating forecast for: WFG [2026-02-20T20:34:43.285826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-02-20T20:34:43.297221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-02-20T20:34:43.297679] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-02-20T20:34:43.298518] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-02-20T20:34:43.298605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:43.298644] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:43.298712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:43.298789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:43.363912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:43.364841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:43.364947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:43.364990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:43.498404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:43.498588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:43.498634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:43.498665] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:43.502209] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=57.88%) [2026-02-20T20:34:43.502494] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-02-20T20:34:43.502649] [INFO ] [sig ] WFG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:43.651733] [INFO ] [LOCAL ] Saved forecast: WFG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WFG.txt [2026-02-20T20:34:43.651885] [INFO ] [sig ] [3284/3387] Completed WFG in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 37.0s [2026-02-20T20:34:43.651928] [INFO ] [sig ] [3285/3387] Forecasting WFRD... [2026-02-20T20:34:43.651959] [INFO ] [sig ] Generating forecast for: WFRD [2026-02-20T20:34:43.651990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-02-20T20:34:43.662699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-02-20T20:34:43.663085] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-02-20T20:34:43.663957] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-02-20T20:34:43.664012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:43.664045] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:43.664073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:43.664130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:43.729058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:43.729892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:43.729982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:43.730016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:43.857108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:43.857280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:43.857322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:43.857351] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:43.860989] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=78.47%) [2026-02-20T20:34:43.861275] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-02-20T20:34:43.861411] [INFO ] [sig ] WFRD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:44.017387] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WFRD.txt [2026-02-20T20:34:44.017560] [INFO ] [sig ] [3285/3387] Completed WFRD in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 36.6s [2026-02-20T20:34:44.017626] [INFO ] [sig ] [3286/3387] Forecasting WGMI... [2026-02-20T20:34:44.017658] [INFO ] [sig ] Generating forecast for: WGMI [2026-02-20T20:34:44.017689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-02-20T20:34:44.029028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-02-20T20:34:44.029428] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-02-20T20:34:44.030307] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-02-20T20:34:44.030370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:44.030419] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:44.030448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:44.030504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:44.091268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:44.092362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:44.092473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:44.092516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:44.220347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:44.220509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:44.220550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:44.220601] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:44.224213] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=20.05%) [2026-02-20T20:34:44.224499] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-02-20T20:34:44.224658] [INFO ] [sig ] WGMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:44.380342] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WGMI.txt [2026-02-20T20:34:44.380502] [INFO ] [sig ] [3286/3387] Completed WGMI in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 36.3s [2026-02-20T20:34:44.380546] [INFO ] [sig ] [3287/3387] Forecasting WGO... [2026-02-20T20:34:44.380597] [INFO ] [sig ] Generating forecast for: WGO [2026-02-20T20:34:44.380632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-02-20T20:34:44.391781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-02-20T20:34:44.392378] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-02-20T20:34:44.393246] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-02-20T20:34:44.393302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:44.393335] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:44.393363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:44.393420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:44.457601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:44.458442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:44.458528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:44.458563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:44.587401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:44.587570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:44.587649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:44.587687] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:44.591494] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-02-20T20:34:44.591927] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-02-20T20:34:44.592091] [INFO ] [sig ] WGO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:44.742609] [INFO ] [LOCAL ] Saved forecast: WGO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WGO.txt [2026-02-20T20:34:44.742764] [INFO ] [sig ] [3287/3387] Completed WGO in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 35.9s [2026-02-20T20:34:44.742805] [INFO ] [sig ] [3288/3387] Forecasting WGS... [2026-02-20T20:34:44.742835] [INFO ] [sig ] Generating forecast for: WGS [2026-02-20T20:34:44.742880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-02-20T20:34:44.765245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-02-20T20:34:44.765686] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-02-20T20:34:44.766494] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-02-20T20:34:44.766550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:44.766604] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:44.766634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:44.766693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:44.829089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:44.829985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:44.830072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:44.830107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:44.960596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:44.960768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:44.960811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:44.960841] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:44.964600] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-02-20T20:34:44.964925] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-02-20T20:34:44.965066] [INFO ] [sig ] WGS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:45.120203] [INFO ] [LOCAL ] Saved forecast: WGS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WGS.txt [2026-02-20T20:34:45.120366] [INFO ] [sig ] [3288/3387] Completed WGS in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 35.5s [2026-02-20T20:34:45.120409] [INFO ] [sig ] [3289/3387] Forecasting WH... [2026-02-20T20:34:45.120440] [INFO ] [sig ] Generating forecast for: WH [2026-02-20T20:34:45.120472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-02-20T20:34:45.131236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-02-20T20:34:45.131686] [INFO ] [FORECASTER] Starting predict_future for WH [2026-02-20T20:34:45.132534] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-02-20T20:34:45.132614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:45.132666] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:45.132695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:45.132754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:45.194549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:45.195679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:45.195774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:45.195808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:45.330477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:45.330656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:45.330699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:45.330729] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:45.334601] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-02-20T20:34:45.334917] [INFO ] [FORECASTER] Completed predict_future for WH [2026-02-20T20:34:45.335067] [INFO ] [sig ] WH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:45.488557] [INFO ] [LOCAL ] Saved forecast: WH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WH.txt [2026-02-20T20:34:45.488750] [INFO ] [sig ] [3289/3387] Completed WH in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 35.2s [2026-02-20T20:34:45.488793] [INFO ] [sig ] [3290/3387] Forecasting WHD... [2026-02-20T20:34:45.488825] [INFO ] [sig ] Generating forecast for: WHD [2026-02-20T20:34:45.488858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-02-20T20:34:45.500877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-02-20T20:34:45.501528] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-02-20T20:34:45.502455] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-02-20T20:34:45.502511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:45.502544] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:45.502590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:45.502653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:45.569118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:45.570105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:45.570400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:45.570474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:45.701901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:45.702073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:45.702118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:45.702149] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:45.706501] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-02-20T20:34:45.706847] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-02-20T20:34:45.707021] [INFO ] [sig ] WHD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:45.867277] [INFO ] [LOCAL ] Saved forecast: WHD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WHD.txt [2026-02-20T20:34:45.867436] [INFO ] [sig ] [3290/3387] Completed WHD in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 34.8s [2026-02-20T20:34:45.867478] [INFO ] [sig ] [3291/3387] Forecasting WHF... [2026-02-20T20:34:45.867509] [INFO ] [sig ] Generating forecast for: WHF [2026-02-20T20:34:45.867541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-02-20T20:34:45.878959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-02-20T20:34:45.879366] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-02-20T20:34:45.880215] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-02-20T20:34:45.880269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:45.880304] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:45.880331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:45.880389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:45.948734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:45.949690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:45.949788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:45.949826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:46.085681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:46.085848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:46.085891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:46.085921] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:46.089934] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-02-20T20:34:46.090441] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-02-20T20:34:46.090606] [INFO ] [sig ] WHF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:46.240099] [INFO ] [LOCAL ] Saved forecast: WHF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WHF.txt [2026-02-20T20:34:46.240280] [INFO ] [sig ] [3291/3387] Completed WHF in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 34.5s [2026-02-20T20:34:46.240325] [INFO ] [sig ] [3292/3387] Forecasting WHG... [2026-02-20T20:34:46.240355] [INFO ] [sig ] Generating forecast for: WHG [2026-02-20T20:34:46.240386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-02-20T20:34:46.250765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-02-20T20:34:46.251219] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-02-20T20:34:46.252151] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-02-20T20:34:46.252205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:46.252238] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:46.252266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:46.252324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:46.311237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:46.312149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:46.312235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:46.312270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:46.424906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:46.425066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:46.425117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:46.425149] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:46.428891] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-02-20T20:34:46.429214] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-02-20T20:34:46.429360] [INFO ] [sig ] WHG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:46.579005] [INFO ] [LOCAL ] Saved forecast: WHG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WHG.txt [2026-02-20T20:34:46.579189] [INFO ] [sig ] [3292/3387] Completed WHG in 0.3s | 2.78 sym/s | Total: 19.7m | ETA: 34.1s [2026-02-20T20:34:46.579240] [INFO ] [sig ] [3293/3387] Forecasting WIA... [2026-02-20T20:34:46.579270] [INFO ] [sig ] Generating forecast for: WIA [2026-02-20T20:34:46.579301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-02-20T20:34:46.590500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-02-20T20:34:46.590951] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-02-20T20:34:46.592039] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-02-20T20:34:46.592107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:46.592143] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:46.592173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:46.592232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:46.653512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:46.654709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:46.654806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:46.654840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:46.774768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:46.774955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:46.775004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:46.775033] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:46.778766] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-02-20T20:34:46.779100] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-02-20T20:34:46.779241] [INFO ] [sig ] WIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:46.929996] [INFO ] [LOCAL ] Saved forecast: WIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WIA.txt [2026-02-20T20:34:46.930190] [INFO ] [sig ] [3293/3387] Completed WIA in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 33.8s [2026-02-20T20:34:46.930233] [INFO ] [sig ] [3294/3387] Forecasting WIMI... [2026-02-20T20:34:46.930263] [INFO ] [sig ] Generating forecast for: WIMI [2026-02-20T20:34:46.930293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-02-20T20:34:46.942984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-02-20T20:34:46.943427] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-02-20T20:34:46.944495] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-02-20T20:34:46.944551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:46.944615] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:46.944646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:46.944705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:47.005601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:47.006523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:47.006642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:47.006696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:47.138151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:47.138339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:47.138390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:47.138423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:47.142515] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: DOWN (p=43.49%) [2026-02-20T20:34:47.142993] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-02-20T20:34:47.143167] [INFO ] [sig ] WIMI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:47.302038] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WIMI.txt [2026-02-20T20:34:47.302214] [INFO ] [sig ] [3294/3387] Completed WIMI in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 33.4s [2026-02-20T20:34:47.302260] [INFO ] [sig ] [3295/3387] Forecasting WINA... [2026-02-20T20:34:47.302292] [INFO ] [sig ] Generating forecast for: WINA [2026-02-20T20:34:47.302326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-02-20T20:34:47.315445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-02-20T20:34:47.315929] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-02-20T20:34:47.316853] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-02-20T20:34:47.316909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:47.316943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:47.316972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:47.317030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:47.382551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:47.383721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:47.383811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:47.383844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:47.505660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:47.505828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:47.505870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:47.505899] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:47.509897] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-02-20T20:34:47.510227] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-02-20T20:34:47.510369] [INFO ] [sig ] WINA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:47.669916] [INFO ] [LOCAL ] Saved forecast: WINA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WINA.txt [2026-02-20T20:34:47.670092] [INFO ] [sig ] [3295/3387] Completed WINA in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 33.0s [2026-02-20T20:34:47.670139] [INFO ] [sig ] [3296/3387] Forecasting WING... [2026-02-20T20:34:47.670174] [INFO ] [sig ] Generating forecast for: WING [2026-02-20T20:34:47.670219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-02-20T20:34:47.681491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-02-20T20:34:47.681954] [INFO ] [FORECASTER] Starting predict_future for WING [2026-02-20T20:34:47.682843] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-02-20T20:34:47.682900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:47.682935] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:47.682968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:47.683029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:47.746725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:47.747722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:47.747812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:47.747846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:47.876002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:47.876168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:47.876211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:47.876244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:47.880047] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-02-20T20:34:47.880387] [INFO ] [FORECASTER] Completed predict_future for WING [2026-02-20T20:34:47.880543] [INFO ] [sig ] WING: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:48.043681] [INFO ] [LOCAL ] Saved forecast: WING 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WING.txt [2026-02-20T20:34:48.043891] [INFO ] [sig ] [3296/3387] Completed WING in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 32.7s [2026-02-20T20:34:48.043941] [INFO ] [sig ] [3297/3387] Forecasting WINN... [2026-02-20T20:34:48.043981] [INFO ] [sig ] Generating forecast for: WINN [2026-02-20T20:34:48.044028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-02-20T20:34:48.057880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-02-20T20:34:48.058322] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-02-20T20:34:48.059464] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-02-20T20:34:48.059548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:48.059660] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:48.059702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:48.059781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:48.124718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:48.125721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:48.125817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:48.125853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:48.253592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:48.253751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:48.253793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:48.253822] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:48.257510] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-02-20T20:34:48.257813] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-02-20T20:34:48.257948] [INFO ] [sig ] WINN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:48.400855] [INFO ] [LOCAL ] Saved forecast: WINN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WINN.txt [2026-02-20T20:34:48.400997] [INFO ] [sig ] [3297/3387] Completed WINN in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 32.3s [2026-02-20T20:34:48.401037] [INFO ] [sig ] [3298/3387] Forecasting WIX... [2026-02-20T20:34:48.401068] [INFO ] [sig ] Generating forecast for: WIX [2026-02-20T20:34:48.401098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-02-20T20:34:48.411702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-02-20T20:34:48.412076] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-02-20T20:34:48.412984] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-02-20T20:34:48.413051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:48.413087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:48.413114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:48.413171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:48.473748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:48.474686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:48.474782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:48.474816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:48.600686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:48.600846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:48.600887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:48.600916] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:48.604479] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-02-20T20:34:48.604792] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-02-20T20:34:48.604942] [INFO ] [sig ] WIX: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:48.753638] [INFO ] [LOCAL ] Saved forecast: WIX 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WIX.txt [2026-02-20T20:34:48.753844] [INFO ] [sig ] [3298/3387] Completed WIX in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 32.0s [2026-02-20T20:34:48.753892] [INFO ] [sig ] [3299/3387] Forecasting WK... [2026-02-20T20:34:48.753924] [INFO ] [sig ] Generating forecast for: WK [2026-02-20T20:34:48.753963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-02-20T20:34:48.765753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-02-20T20:34:48.766155] [INFO ] [FORECASTER] Starting predict_future for WK [2026-02-20T20:34:48.767148] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-02-20T20:34:48.767203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:48.767236] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:48.767263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:48.767318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:48.826850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:48.827716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:48.827832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:48.827867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:48.952703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:48.952873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:48.952917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:48.952946] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:48.956483] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-02-20T20:34:48.956781] [INFO ] [FORECASTER] Completed predict_future for WK [2026-02-20T20:34:48.956956] [INFO ] [sig ] WK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:49.101712] [INFO ] [LOCAL ] Saved forecast: WK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WK.txt [2026-02-20T20:34:49.101894] [INFO ] [sig ] [3299/3387] Completed WK in 0.3s | 2.78 sym/s | Total: 19.7m | ETA: 31.6s [2026-02-20T20:34:49.101936] [INFO ] [sig ] [3300/3387] Forecasting WKC... [2026-02-20T20:34:49.101968] [INFO ] [sig ] Generating forecast for: WKC [2026-02-20T20:34:49.102002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-02-20T20:34:49.112267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-02-20T20:34:49.112653] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-02-20T20:34:49.113431] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-02-20T20:34:49.113485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:49.113517] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:49.113544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:49.113623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:49.171030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:49.171725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:49.171810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:49.171844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:49.295461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:49.295640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:49.295683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:49.295712] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:49.299412] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=52.13%) [2026-02-20T20:34:49.299741] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-02-20T20:34:49.299884] [INFO ] [sig ] WKC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:49.451920] [INFO ] [LOCAL ] Saved forecast: WKC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WKC.txt [2026-02-20T20:34:49.452122] [INFO ] [sig ] [3300/3387] Completed WKC in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 31.2s [2026-02-20T20:34:49.452180] [INFO ] [sig ] [3301/3387] Forecasting WKEY... [2026-02-20T20:34:49.452215] [INFO ] [sig ] Generating forecast for: WKEY [2026-02-20T20:34:49.452251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-02-20T20:34:49.463706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-02-20T20:34:49.464139] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-02-20T20:34:49.465055] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-02-20T20:34:49.465110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:49.465143] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:49.465363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:49.465419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:49.523599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:49.524516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:49.524644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:49.524682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:49.651214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:49.651386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:49.651428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:49.651457] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:49.655039] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-02-20T20:34:49.655337] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-02-20T20:34:49.655468] [INFO ] [sig ] WKEY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:49.800747] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WKEY.txt [2026-02-20T20:34:49.800903] [INFO ] [sig ] [3301/3387] Completed WKEY in 0.3s | 2.78 sym/s | Total: 19.8m | ETA: 30.9s [2026-02-20T20:34:49.800946] [INFO ] [sig ] [3302/3387] Forecasting WKSP... [2026-02-20T20:34:49.800979] [INFO ] [sig ] Generating forecast for: WKSP [2026-02-20T20:34:49.801012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-02-20T20:34:49.811688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-02-20T20:34:49.812052] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-02-20T20:34:49.812863] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-02-20T20:34:49.812917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:49.812949] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:49.812977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:49.813033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:49.871744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:49.872630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:49.872719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:49.872754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:49.996446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:49.996628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:49.996672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:49.996701] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:50.000206] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=29.33%) [2026-02-20T20:34:50.000494] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-02-20T20:34:50.000688] [INFO ] [sig ] WKSP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:50.145168] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WKSP.txt [2026-02-20T20:34:50.145313] [INFO ] [sig ] [3302/3387] Completed WKSP in 0.3s | 2.78 sym/s | Total: 19.8m | ETA: 30.5s [2026-02-20T20:34:50.145354] [INFO ] [sig ] [3303/3387] Forecasting WLDN... [2026-02-20T20:34:50.145384] [INFO ] [sig ] Generating forecast for: WLDN [2026-02-20T20:34:50.145415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-02-20T20:34:50.155671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-02-20T20:34:50.156056] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-02-20T20:34:50.156892] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-02-20T20:34:50.156946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:50.156978] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:50.157006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:50.157067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:50.215465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:50.216312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:50.216401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:50.216435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:50.338797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:50.339000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:50.339068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:50.339098] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:50.342993] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-02-20T20:34:50.343323] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-02-20T20:34:50.343464] [INFO ] [sig ] WLDN: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:50.491652] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WLDN.txt [2026-02-20T20:34:50.491847] [INFO ] [sig ] [3303/3387] Completed WLDN in 0.3s | 2.78 sym/s | Total: 19.8m | ETA: 30.2s [2026-02-20T20:34:50.491895] [INFO ] [sig ] [3304/3387] Forecasting WLFC... [2026-02-20T20:34:50.491925] [INFO ] [sig ] Generating forecast for: WLFC [2026-02-20T20:34:50.491957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-02-20T20:34:50.503660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-02-20T20:34:50.504064] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-02-20T20:34:50.505049] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-02-20T20:34:50.505104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:50.505138] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:50.505165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:50.505221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:50.567783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:50.568720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:50.568809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:50.568843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:50.692351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:50.692516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:50.692627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:50.692662] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:50.696155] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-02-20T20:34:50.696430] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-02-20T20:34:50.696565] [INFO ] [sig ] WLFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:50.843044] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WLFC.txt [2026-02-20T20:34:50.843219] [INFO ] [sig ] [3304/3387] Completed WLFC in 0.4s | 2.78 sym/s | Total: 19.8m | ETA: 29.8s [2026-02-20T20:34:50.843261] [INFO ] [sig ] [3305/3387] Forecasting WLK... [2026-02-20T20:34:50.843292] [INFO ] [sig ] Generating forecast for: WLK [2026-02-20T20:34:50.843323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-02-20T20:34:50.853887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-02-20T20:34:50.854246] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-02-20T20:34:50.855079] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-02-20T20:34:50.855145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:50.855184] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:50.855212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:50.855270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:50.912976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:50.913855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:50.913940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:50.913973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:51.039989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:51.040182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:51.040243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:51.040275] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:51.044001] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-02-20T20:34:51.044332] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-02-20T20:34:51.044497] [INFO ] [sig ] WLK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:51.190918] [INFO ] [LOCAL ] Saved forecast: WLK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WLK.txt [2026-02-20T20:34:51.191087] [INFO ] [sig ] [3305/3387] Completed WLK in 0.3s | 2.78 sym/s | Total: 19.8m | ETA: 29.4s [2026-02-20T20:34:51.191137] [INFO ] [sig ] [3306/3387] Forecasting WLKP... [2026-02-20T20:34:51.191175] [INFO ] [sig ] Generating forecast for: WLKP [2026-02-20T20:34:51.191212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-02-20T20:34:51.201969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-02-20T20:34:51.202345] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-02-20T20:34:51.203241] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-02-20T20:34:51.203295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:51.203339] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:51.203367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:51.203424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:51.263484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:51.264408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:51.264495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:51.264528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:51.383953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:51.384114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:51.384156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:51.384184] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:51.387757] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-02-20T20:34:51.388048] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-02-20T20:34:51.388186] [INFO ] [sig ] WLKP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:51.533730] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WLKP.txt [2026-02-20T20:34:51.533894] [INFO ] [sig ] [3306/3387] Completed WLKP in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 29.1s [2026-02-20T20:34:51.533934] [INFO ] [sig ] [3307/3387] Forecasting WMG... [2026-02-20T20:34:51.533965] [INFO ] [sig ] Generating forecast for: WMG [2026-02-20T20:34:51.533996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-02-20T20:34:51.545237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-02-20T20:34:51.545646] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-02-20T20:34:51.546468] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-02-20T20:34:51.546521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:51.546552] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:51.546599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:51.546658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:51.608002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:51.609183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:51.609529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:51.609564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:51.741028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:51.741199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:51.741241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:51.741271] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:51.744906] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=64.16%) [2026-02-20T20:34:51.745209] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-02-20T20:34:51.745345] [INFO ] [sig ] WMG: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:51.898795] [INFO ] [LOCAL ] Saved forecast: WMG 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WMG.txt [2026-02-20T20:34:51.898982] [INFO ] [sig ] [3307/3387] Completed WMG in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 28.7s [2026-02-20T20:34:51.899030] [INFO ] [sig ] [3308/3387] Forecasting WMK... [2026-02-20T20:34:51.899070] [INFO ] [sig ] Generating forecast for: WMK [2026-02-20T20:34:51.899107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-02-20T20:34:51.911890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-02-20T20:34:51.912315] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-02-20T20:34:51.913178] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-02-20T20:34:51.913232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:51.913285] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:51.913314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:51.913374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:51.972106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:51.973128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:51.973266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:51.973302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:52.098630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:52.098796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:52.098837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:52.098866] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:52.102479] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=36.98%) [2026-02-20T20:34:52.102807] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-02-20T20:34:52.102951] [INFO ] [sig ] WMK: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:52.248390] [INFO ] [LOCAL ] Saved forecast: WMK 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WMK.txt [2026-02-20T20:34:52.248538] [INFO ] [sig ] [3308/3387] Completed WMK in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 28.4s [2026-02-20T20:34:52.248604] [INFO ] [sig ] [3309/3387] Forecasting WMS... [2026-02-20T20:34:52.248637] [INFO ] [sig ] Generating forecast for: WMS [2026-02-20T20:34:52.248667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-02-20T20:34:52.260864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-02-20T20:34:52.261269] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-02-20T20:34:52.262487] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-02-20T20:34:52.262542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:52.262600] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:52.262631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:52.262688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:52.322409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:52.323270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:52.323358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:52.323390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:52.449853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:52.450015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:52.450056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:52.450084] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:52.454228] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-02-20T20:34:52.454542] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-02-20T20:34:52.454705] [INFO ] [sig ] WMS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:52.606919] [INFO ] [LOCAL ] Saved forecast: WMS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WMS.txt [2026-02-20T20:34:52.607123] [INFO ] [sig ] [3309/3387] Completed WMS in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 28.0s [2026-02-20T20:34:52.607168] [INFO ] [sig ] [3310/3387] Forecasting WNC... [2026-02-20T20:34:52.607197] [INFO ] [sig ] Generating forecast for: WNC [2026-02-20T20:34:52.607227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-02-20T20:34:52.618161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-02-20T20:34:52.618614] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-02-20T20:34:52.619450] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-02-20T20:34:52.619503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:52.619536] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:52.619562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:52.619640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:52.678374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:52.679283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:52.679371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:52.679403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:52.800124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:52.800285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:52.800325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:52.800355] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:52.803901] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-02-20T20:34:52.804212] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-02-20T20:34:52.804344] [INFO ] [sig ] WNC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:52.953756] [INFO ] [LOCAL ] Saved forecast: WNC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WNC.txt [2026-02-20T20:34:52.953948] [INFO ] [sig ] [3310/3387] Completed WNC in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 27.6s [2026-02-20T20:34:52.953989] [INFO ] [sig ] [3311/3387] Forecasting WNEB... [2026-02-20T20:34:52.954020] [INFO ] [sig ] Generating forecast for: WNEB [2026-02-20T20:34:52.954050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-02-20T20:34:52.964005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-02-20T20:34:52.964403] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-02-20T20:34:52.965218] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-02-20T20:34:52.965271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:52.965304] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:52.965331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:52.965388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:53.023241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:53.024133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:53.024219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:53.024253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:53.151420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:53.151606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:53.151650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:53.151678] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:53.155651] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-02-20T20:34:53.155959] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-02-20T20:34:53.156097] [INFO ] [sig ] WNEB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:53.310586] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WNEB.txt [2026-02-20T20:34:53.310775] [INFO ] [sig ] [3311/3387] Completed WNEB in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 27.3s [2026-02-20T20:34:53.310823] [INFO ] [sig ] [3312/3387] Forecasting WOOD... [2026-02-20T20:34:53.310873] [INFO ] [sig ] Generating forecast for: WOOD [2026-02-20T20:34:53.310909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-02-20T20:34:53.321689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-02-20T20:34:53.322106] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-02-20T20:34:53.323018] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-02-20T20:34:53.323073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:53.323106] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:53.323134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:53.323191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:53.386598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:53.387562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:53.387692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:53.387728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:53.491507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:53.491685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:53.491726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:53.491755] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:53.495457] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-02-20T20:34:53.495774] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-02-20T20:34:53.495913] [INFO ] [sig ] WOOD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:53.642768] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WOOD.txt [2026-02-20T20:34:53.642935] [INFO ] [sig ] [3312/3387] Completed WOOD in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 26.9s [2026-02-20T20:34:53.642977] [INFO ] [sig ] [3313/3387] Forecasting WOOF... [2026-02-20T20:34:53.643007] [INFO ] [sig ] Generating forecast for: WOOF [2026-02-20T20:34:53.643037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-02-20T20:34:53.654600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-02-20T20:34:53.654998] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-02-20T20:34:53.655997] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-02-20T20:34:53.656048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:53.656080] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:53.656107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:53.656163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:53.716332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:53.717270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:53.717360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:53.717393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:53.840687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:53.840854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:53.840894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:53.840925] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:53.844470] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=20.19%) [2026-02-20T20:34:53.844782] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-02-20T20:34:53.844920] [INFO ] [sig ] WOOF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:53.996589] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WOOF.txt [2026-02-20T20:34:53.996759] [INFO ] [sig ] [3313/3387] Completed WOOF in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 26.6s [2026-02-20T20:34:53.996825] [INFO ] [sig ] [3314/3387] Forecasting WPC... [2026-02-20T20:34:53.996862] [INFO ] [sig ] Generating forecast for: WPC [2026-02-20T20:34:53.996899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-02-20T20:34:54.007631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-02-20T20:34:54.008028] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-02-20T20:34:54.009057] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-02-20T20:34:54.009113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:54.009174] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:54.009204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:54.009262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:54.069892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:54.070814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:54.070906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:54.070939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:54.199130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:54.199490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:54.199530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:54.199559] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:54.203270] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-02-20T20:34:54.203555] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-02-20T20:34:54.203714] [INFO ] [sig ] WPC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:54.350986] [INFO ] [LOCAL ] Saved forecast: WPC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WPC.txt [2026-02-20T20:34:54.351156] [INFO ] [sig ] [3314/3387] Completed WPC in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 26.2s [2026-02-20T20:34:54.351205] [INFO ] [sig ] [3315/3387] Forecasting WPP... [2026-02-20T20:34:54.351243] [INFO ] [sig ] Generating forecast for: WPP [2026-02-20T20:34:54.351279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-02-20T20:34:54.361676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-02-20T20:34:54.362017] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-02-20T20:34:54.362815] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-02-20T20:34:54.362867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:54.362899] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:54.362927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:54.362983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:54.424803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:54.425522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:54.425637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:54.425679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:54.564723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:54.564885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:54.564926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:54.564999] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:54.568474] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-02-20T20:34:54.568780] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-02-20T20:34:54.568913] [INFO ] [sig ] WPP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:54.713466] [INFO ] [LOCAL ] Saved forecast: WPP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WPP.txt [2026-02-20T20:34:54.713633] [INFO ] [sig ] [3315/3387] Completed WPP in 0.4s | 2.79 sym/s | Total: 19.8m | ETA: 25.9s [2026-02-20T20:34:54.713677] [INFO ] [sig ] [3316/3387] Forecasting WRAP... [2026-02-20T20:34:54.713707] [INFO ] [sig ] Generating forecast for: WRAP [2026-02-20T20:34:54.713738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-02-20T20:34:54.724338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-02-20T20:34:54.724686] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-02-20T20:34:54.725469] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-02-20T20:34:54.725521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:54.725553] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:54.725600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:54.725659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:54.784027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:54.784988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:54.785078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:54.785111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:54.903272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:54.903476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:54.903524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:54.903554] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:54.907433] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=41.82%) [2026-02-20T20:34:54.907770] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-02-20T20:34:54.907909] [INFO ] [sig ] WRAP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:55.055531] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WRAP.txt [2026-02-20T20:34:55.055729] [INFO ] [sig ] [3316/3387] Completed WRAP in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 25.5s [2026-02-20T20:34:55.055779] [INFO ] [sig ] [3317/3387] Forecasting WRB... [2026-02-20T20:34:55.055811] [INFO ] [sig ] Generating forecast for: WRB [2026-02-20T20:34:55.055848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-02-20T20:34:55.066773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-02-20T20:34:55.067218] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-02-20T20:34:55.068250] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-02-20T20:34:55.068307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:55.068338] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:55.068365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:55.068426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:55.135193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:55.136163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:55.136249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:55.136320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:55.257035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:55.257210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:55.257258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:55.257320] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:55.260862] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-02-20T20:34:55.261136] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-02-20T20:34:55.261277] [INFO ] [sig ] WRB: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:55.404660] [INFO ] [LOCAL ] Saved forecast: WRB 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WRB.txt [2026-02-20T20:34:55.404823] [INFO ] [sig ] [3317/3387] Completed WRB in 0.3s | 2.79 sym/s | Total: 19.8m | ETA: 25.1s [2026-02-20T20:34:55.404866] [INFO ] [sig ] [3318/3387] Forecasting WRBY... [2026-02-20T20:34:55.404897] [INFO ] [sig ] Generating forecast for: WRBY [2026-02-20T20:34:55.404927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-02-20T20:34:55.415897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-02-20T20:34:55.416315] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-02-20T20:34:55.417242] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-02-20T20:34:55.417297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:55.417329] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:55.417354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:55.417410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:55.474566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:55.475466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:55.475553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:55.475610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:55.595907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:55.596068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:55.596108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:55.596137] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:55.600018] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-02-20T20:34:55.600356] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-02-20T20:34:55.600507] [INFO ] [sig ] WRBY: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:55.760366] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WRBY.txt [2026-02-20T20:34:55.760543] [INFO ] [sig ] [3318/3387] Completed WRBY in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 24.8s [2026-02-20T20:34:55.760614] [INFO ] [sig ] [3319/3387] Forecasting WRLD... [2026-02-20T20:34:55.760645] [INFO ] [sig ] Generating forecast for: WRLD [2026-02-20T20:34:55.760674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-02-20T20:34:55.771510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-02-20T20:34:55.771921] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-02-20T20:34:55.772779] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-02-20T20:34:55.772833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:55.772866] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:55.772894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:55.772983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:55.833701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:55.834621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:55.834729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:55.834766] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:55.958150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:55.958310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:55.958351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:55.958380] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:55.961939] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-02-20T20:34:55.962225] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-02-20T20:34:55.962357] [INFO ] [sig ] WRLD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:56.108096] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WRLD.txt [2026-02-20T20:34:56.108256] [INFO ] [sig ] [3319/3387] Completed WRLD in 0.3s | 2.79 sym/s | Total: 19.9m | ETA: 24.4s [2026-02-20T20:34:56.108297] [INFO ] [sig ] [3320/3387] Forecasting WSBC... [2026-02-20T20:34:56.108329] [INFO ] [sig ] Generating forecast for: WSBC [2026-02-20T20:34:56.108361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-02-20T20:34:56.118509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-02-20T20:34:56.118902] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-02-20T20:34:56.119788] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-02-20T20:34:56.119843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:56.119876] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:56.119903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:56.119959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:56.177387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:56.178133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:56.178224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:56.178257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:56.294631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:56.294787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:56.294827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:56.294856] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:56.298597] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-02-20T20:34:56.298883] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-02-20T20:34:56.299016] [INFO ] [sig ] WSBC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:56.461419] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WSBC.txt [2026-02-20T20:34:56.461618] [INFO ] [sig ] [3320/3387] Completed WSBC in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 24.1s [2026-02-20T20:34:56.461672] [INFO ] [sig ] [3321/3387] Forecasting WSBF... [2026-02-20T20:34:56.461704] [INFO ] [sig ] Generating forecast for: WSBF [2026-02-20T20:34:56.461735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-02-20T20:34:56.473884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-02-20T20:34:56.474305] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-02-20T20:34:56.475241] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-02-20T20:34:56.475298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:56.475333] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:56.475529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:56.475617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:56.544286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:56.545292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:56.545385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:56.545421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:56.676542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:56.676729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:56.676781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:56.676845] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:56.680439] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-02-20T20:34:56.680752] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-02-20T20:34:56.680891] [INFO ] [sig ] WSBF: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:56.830241] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WSBF.txt [2026-02-20T20:34:56.830407] [INFO ] [sig ] [3321/3387] Completed WSBF in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 23.7s [2026-02-20T20:34:56.830448] [INFO ] [sig ] [3322/3387] Forecasting WSC... [2026-02-20T20:34:56.830480] [INFO ] [sig ] Generating forecast for: WSC [2026-02-20T20:34:56.830510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-02-20T20:34:56.841219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-02-20T20:34:56.841665] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-02-20T20:34:56.842668] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-02-20T20:34:56.842722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:56.842754] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:56.842781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:56.842837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:56.905939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:56.906893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:56.906983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:56.907016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:57.042698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:57.042880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:57.042924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:57.042954] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:57.046595] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-02-20T20:34:57.046919] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-02-20T20:34:57.047069] [INFO ] [sig ] WSC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:57.198904] [INFO ] [LOCAL ] Saved forecast: WSC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WSC.txt [2026-02-20T20:34:57.199074] [INFO ] [sig ] [3322/3387] Completed WSC in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 23.3s [2026-02-20T20:34:57.199118] [INFO ] [sig ] [3323/3387] Forecasting WSFS... [2026-02-20T20:34:57.199150] [INFO ] [sig ] Generating forecast for: WSFS [2026-02-20T20:34:57.199191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-02-20T20:34:57.211029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-02-20T20:34:57.211455] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-02-20T20:34:57.212488] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-02-20T20:34:57.212543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:57.212598] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:57.212630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:57.212690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:57.273542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:57.274707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:57.274797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:57.274829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:57.398037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:57.398205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:57.398248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:57.398278] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:57.402231] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-02-20T20:34:57.402540] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-02-20T20:34:57.402700] [INFO ] [sig ] WSFS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:57.557264] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WSFS.txt [2026-02-20T20:34:57.557470] [INFO ] [sig ] [3323/3387] Completed WSFS in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 23.0s [2026-02-20T20:34:57.557524] [INFO ] [sig ] [3324/3387] Forecasting WSM... [2026-02-20T20:34:57.557566] [INFO ] [sig ] Generating forecast for: WSM [2026-02-20T20:34:57.557643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-02-20T20:34:57.569508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-02-20T20:34:57.569955] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-02-20T20:34:57.570816] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-02-20T20:34:57.570871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:57.570905] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:57.570934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:57.570993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:57.635231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:57.636332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:57.636657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:57.636712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:57.762636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:57.762800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:57.762845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:57.762876] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:57.766532] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-02-20T20:34:57.766860] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-02-20T20:34:57.766999] [INFO ] [sig ] WSM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:57.918708] [INFO ] [LOCAL ] Saved forecast: WSM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WSM.txt [2026-02-20T20:34:57.918878] [INFO ] [sig ] [3324/3387] Completed WSM in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 22.6s [2026-02-20T20:34:57.918930] [INFO ] [sig ] [3325/3387] Forecasting WSO... [2026-02-20T20:34:57.918967] [INFO ] [sig ] Generating forecast for: WSO [2026-02-20T20:34:57.919000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-02-20T20:34:57.929893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-02-20T20:34:57.930265] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-02-20T20:34:57.931115] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-02-20T20:34:57.931170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:57.931204] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:57.931231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:57.931290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:57.992454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:57.993381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:57.993500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:57.993555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:58.116976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:58.117142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:58.117183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:58.117215] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:58.120794] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=12.91%) [2026-02-20T20:34:58.121077] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-02-20T20:34:58.121215] [INFO ] [sig ] WSO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:58.271002] [INFO ] [LOCAL ] Saved forecast: WSO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WSO.txt [2026-02-20T20:34:58.271138] [INFO ] [sig ] [3325/3387] Completed WSO in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 22.3s [2026-02-20T20:34:58.271179] [INFO ] [sig ] [3326/3387] Forecasting WTBA... [2026-02-20T20:34:58.271209] [INFO ] [sig ] Generating forecast for: WTBA [2026-02-20T20:34:58.271240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-02-20T20:34:58.281627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-02-20T20:34:58.281976] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-02-20T20:34:58.282776] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-02-20T20:34:58.282829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:58.282861] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:58.282888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:58.282946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:58.340678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:58.341332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:58.341413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:58.341445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:58.463344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:58.463502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:58.463543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:58.463590] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:58.467121] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-02-20T20:34:58.467439] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-02-20T20:34:58.467588] [INFO ] [sig ] WTBA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:58.618531] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WTBA.txt [2026-02-20T20:34:58.618701] [INFO ] [sig ] [3326/3387] Completed WTBA in 0.3s | 2.79 sym/s | Total: 19.9m | ETA: 21.9s [2026-02-20T20:34:58.618743] [INFO ] [sig ] [3327/3387] Forecasting WTFC... [2026-02-20T20:34:58.618773] [INFO ] [sig ] Generating forecast for: WTFC [2026-02-20T20:34:58.618804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-02-20T20:34:58.630797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-02-20T20:34:58.631154] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-02-20T20:34:58.632044] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-02-20T20:34:58.632098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:58.632131] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:58.632158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:58.632216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:58.691842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:58.692729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:58.692819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:58.692855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:58.818658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:58.818825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:58.818868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:58.818899] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:58.823016] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-02-20T20:34:58.823305] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-02-20T20:34:58.823652] [INFO ] [sig ] WTFC: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:34:58.977942] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WTFC.txt [2026-02-20T20:34:58.978133] [INFO ] [sig ] [3327/3387] Completed WTFC in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 21.5s [2026-02-20T20:34:58.978178] [INFO ] [sig ] [3328/3387] Forecasting WTI... [2026-02-20T20:34:58.978208] [INFO ] [sig ] Generating forecast for: WTI [2026-02-20T20:34:58.978239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-02-20T20:34:58.989567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-02-20T20:34:58.990016] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-02-20T20:34:58.990863] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-02-20T20:34:58.990916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:58.990949] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:58.990976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:58.991033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:59.051244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:59.051983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:59.052065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:59.052098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:59.173866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:59.174046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:59.174088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:59.174117] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:59.177974] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=15.87%) [2026-02-20T20:34:59.178254] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-02-20T20:34:59.178383] [INFO ] [sig ] WTI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:59.327257] [INFO ] [LOCAL ] Saved forecast: WTI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WTI.txt [2026-02-20T20:34:59.327423] [INFO ] [sig ] [3328/3387] Completed WTI in 0.3s | 2.79 sym/s | Total: 19.9m | ETA: 21.2s [2026-02-20T20:34:59.327464] [INFO ] [sig ] [3329/3387] Forecasting WTRG... [2026-02-20T20:34:59.327494] [INFO ] [sig ] Generating forecast for: WTRG [2026-02-20T20:34:59.327525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-02-20T20:34:59.340317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-02-20T20:34:59.340755] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-02-20T20:34:59.341589] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-02-20T20:34:59.341644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:59.341677] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:59.341704] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:59.341762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:59.403422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:59.404139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:59.404221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:59.404257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:59.520179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:59.520345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:59.520387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:59.520415] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:59.523889] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=49.41%) [2026-02-20T20:34:59.524181] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-02-20T20:34:59.524318] [INFO ] [sig ] WTRG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:34:59.665923] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WTRG.txt [2026-02-20T20:34:59.666097] [INFO ] [sig ] [3329/3387] Completed WTRG in 0.3s | 2.79 sym/s | Total: 19.9m | ETA: 20.8s [2026-02-20T20:34:59.666142] [INFO ] [sig ] [3330/3387] Forecasting WTS... [2026-02-20T20:34:59.666173] [INFO ] [sig ] Generating forecast for: WTS [2026-02-20T20:34:59.666214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-02-20T20:34:59.677076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-02-20T20:34:59.677483] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-02-20T20:34:59.678392] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-02-20T20:34:59.678447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:34:59.678480] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:34:59.678507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:34:59.678564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:34:59.737706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:34:59.738704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:34:59.738795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:34:59.738829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:34:59.865303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:34:59.865466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:34:59.865508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:34:59.865538] [INFO ] [FORECASTER] Training complete [2026-02-20T20:34:59.869151] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-02-20T20:34:59.869465] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-02-20T20:34:59.869626] [INFO ] [sig ] WTS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:00.035911] [INFO ] [LOCAL ] Saved forecast: WTS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WTS.txt [2026-02-20T20:35:00.036079] [INFO ] [sig ] [3330/3387] Completed WTS in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 20.5s [2026-02-20T20:35:00.036121] [INFO ] [sig ] [3331/3387] Forecasting WULF... [2026-02-20T20:35:00.036151] [INFO ] [sig ] Generating forecast for: WULF [2026-02-20T20:35:00.036180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-02-20T20:35:00.047189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-02-20T20:35:00.047643] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-02-20T20:35:00.048619] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-02-20T20:35:00.048721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:00.048792] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:00.048821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:00.048906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:00.114320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:00.115291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:00.115381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:00.115416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:00.239968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:00.240169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:00.240214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:00.240244] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:00.243859] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-02-20T20:35:00.244149] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-02-20T20:35:00.244297] [INFO ] [sig ] WULF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:00.393033] [INFO ] [LOCAL ] Saved forecast: WULF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WULF.txt [2026-02-20T20:35:00.393223] [INFO ] [sig ] [3331/3387] Completed WULF in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 20.1s [2026-02-20T20:35:00.393267] [INFO ] [sig ] [3332/3387] Forecasting WVE... [2026-02-20T20:35:00.393300] [INFO ] [sig ] Generating forecast for: WVE [2026-02-20T20:35:00.393331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-02-20T20:35:00.405203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-02-20T20:35:00.405669] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-02-20T20:35:00.406520] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-02-20T20:35:00.406632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:00.406671] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:00.406700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:00.406760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:00.468458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:00.469182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:00.469266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:00.469299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:00.592052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:00.592210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:00.592253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:00.592283] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:00.596284] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=11.00%) [2026-02-20T20:35:00.596614] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-02-20T20:35:00.596753] [INFO ] [sig ] WVE: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:00.746654] [INFO ] [LOCAL ] Saved forecast: WVE 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WVE.txt [2026-02-20T20:35:00.746819] [INFO ] [sig ] [3332/3387] Completed WVE in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 19.7s [2026-02-20T20:35:00.746861] [INFO ] [sig ] [3333/3387] Forecasting WWD... [2026-02-20T20:35:00.746892] [INFO ] [sig ] Generating forecast for: WWD [2026-02-20T20:35:00.746923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-02-20T20:35:00.757090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-02-20T20:35:00.757702] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-02-20T20:35:00.758765] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-02-20T20:35:00.758822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:00.758856] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:00.758884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:00.758941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:00.819622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:00.820419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:00.820503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:00.820536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:00.945366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:00.945599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:00.945649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:00.945679] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:00.949843] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=49.06%) [2026-02-20T20:35:00.950155] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-02-20T20:35:00.950320] [INFO ] [sig ] WWD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:01.100117] [INFO ] [LOCAL ] Saved forecast: WWD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WWD.txt [2026-02-20T20:35:01.100292] [INFO ] [sig ] [3333/3387] Completed WWD in 0.4s | 2.79 sym/s | Total: 19.9m | ETA: 19.4s [2026-02-20T20:35:01.100339] [INFO ] [sig ] [3334/3387] Forecasting WY... [2026-02-20T20:35:01.100377] [INFO ] [sig ] Generating forecast for: WY [2026-02-20T20:35:01.100414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-02-20T20:35:01.110521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-02-20T20:35:01.110885] [INFO ] [FORECASTER] Starting predict_future for WY [2026-02-20T20:35:01.111705] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-02-20T20:35:01.111759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:01.111791] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:01.111818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:01.111874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:01.170735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:01.171506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:01.171608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:01.171643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:01.290790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:01.290958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:01.290999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:01.291087] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:01.294962] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-02-20T20:35:01.295257] [INFO ] [FORECASTER] Completed predict_future for WY [2026-02-20T20:35:01.295391] [INFO ] [sig ] WY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:01.441141] [INFO ] [LOCAL ] Saved forecast: WY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/WY.txt [2026-02-20T20:35:01.441291] [INFO ] [sig ] [3334/3387] Completed WY in 0.3s | 2.79 sym/s | Total: 19.9m | ETA: 19.0s [2026-02-20T20:35:01.441331] [INFO ] [sig ] [3335/3387] Forecasting WYNN... [2026-02-20T20:35:01.441365] [INFO ] [sig ] Generating forecast for: WYNN [2026-02-20T20:35:01.441397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-02-20T20:35:01.451411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-02-20T20:35:01.451770] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-02-20T20:35:01.452544] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-02-20T20:35:01.452617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:01.452653] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:01.452681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:01.452738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:01.514363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:01.515241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:01.515329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:01.515365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:01.652922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:01.653111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:01.653171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:01.653214] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:01.658189] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-02-20T20:35:01.658661] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-02-20T20:35:01.658857] [INFO ] [sig ] WYNN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:01.819134] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/WYNN.txt [2026-02-20T20:35:01.819310] [INFO ] [sig ] [3335/3387] Completed WYNN in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 18.7s [2026-02-20T20:35:01.819363] [INFO ] [sig ] [3336/3387] Forecasting XBIL... [2026-02-20T20:35:01.819395] [INFO ] [sig ] Generating forecast for: XBIL [2026-02-20T20:35:01.819426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-02-20T20:35:01.830038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-02-20T20:35:01.830457] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-02-20T20:35:01.831463] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-02-20T20:35:01.831529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:01.831570] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:01.831654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:01.831736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:01.895807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:01.896996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:01.897095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:01.897130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:02.001797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:02.001993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:02.002039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:02.002070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:02.006645] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-02-20T20:35:02.007275] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-02-20T20:35:02.007546] [INFO ] [sig ] XBIL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:02.172123] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XBIL.txt [2026-02-20T20:35:02.172307] [INFO ] [sig ] [3336/3387] Completed XBIL in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 18.3s [2026-02-20T20:35:02.172347] [INFO ] [sig ] [3337/3387] Forecasting XEL... [2026-02-20T20:35:02.172380] [INFO ] [sig ] Generating forecast for: XEL [2026-02-20T20:35:02.172413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-02-20T20:35:02.183719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-02-20T20:35:02.184174] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-02-20T20:35:02.185095] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-02-20T20:35:02.185156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:02.185189] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:02.185217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:02.185276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:02.250030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:02.250927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:02.251041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:02.251090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:02.378447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:02.378643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:02.378688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:02.378717] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:02.382298] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-02-20T20:35:02.382639] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-02-20T20:35:02.382816] [INFO ] [sig ] XEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:02.531834] [INFO ] [LOCAL ] Saved forecast: XEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XEL.txt [2026-02-20T20:35:02.532001] [INFO ] [sig ] [3337/3387] Completed XEL in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 18.0s [2026-02-20T20:35:02.532043] [INFO ] [sig ] [3338/3387] Forecasting XENE... [2026-02-20T20:35:02.532072] [INFO ] [sig ] Generating forecast for: XENE [2026-02-20T20:35:02.532102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-02-20T20:35:02.543094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-02-20T20:35:02.543502] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-02-20T20:35:02.544415] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-02-20T20:35:02.544472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:02.544506] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:02.544535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:02.544614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:02.608279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:02.609395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:02.609484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:02.609520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:02.735353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:02.735515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:02.735556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:02.735605] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:02.739147] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-02-20T20:35:02.739442] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-02-20T20:35:02.739605] [INFO ] [sig ] XENE: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:02.901014] [INFO ] [LOCAL ] Saved forecast: XENE 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XENE.txt [2026-02-20T20:35:02.901183] [INFO ] [sig ] [3338/3387] Completed XENE in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 17.6s [2026-02-20T20:35:02.901226] [INFO ] [sig ] [3339/3387] Forecasting XERS... [2026-02-20T20:35:02.901258] [INFO ] [sig ] Generating forecast for: XERS [2026-02-20T20:35:02.901291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-02-20T20:35:02.911587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-02-20T20:35:02.911966] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-02-20T20:35:02.912823] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-02-20T20:35:02.912879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:02.912914] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:02.912942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:02.913002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:02.975052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:02.975878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:02.975983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:02.976018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:03.101169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:03.101328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:03.101391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:03.101423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:03.104965] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-02-20T20:35:03.105254] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-02-20T20:35:03.105395] [INFO ] [sig ] XERS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:03.256593] [INFO ] [LOCAL ] Saved forecast: XERS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XERS.txt [2026-02-20T20:35:03.256742] [INFO ] [sig ] [3339/3387] Completed XERS in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 17.2s [2026-02-20T20:35:03.256783] [INFO ] [sig ] [3340/3387] Forecasting XGN... [2026-02-20T20:35:03.256969] [INFO ] [sig ] Generating forecast for: XGN [2026-02-20T20:35:03.257003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-02-20T20:35:03.266854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-02-20T20:35:03.267187] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-02-20T20:35:03.268001] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-02-20T20:35:03.268055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:03.268087] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:03.268114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:03.268171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:03.333402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:03.334332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:03.334421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:03.334456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:03.466682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:03.466880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:03.466933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:03.466964] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:03.470515] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-02-20T20:35:03.470819] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-02-20T20:35:03.470957] [INFO ] [sig ] XGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:03.617543] [INFO ] [LOCAL ] Saved forecast: XGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XGN.txt [2026-02-20T20:35:03.617755] [INFO ] [sig ] [3340/3387] Completed XGN in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 16.9s [2026-02-20T20:35:03.617812] [INFO ] [sig ] [3341/3387] Forecasting XOM... [2026-02-20T20:35:03.617846] [INFO ] [sig ] Generating forecast for: XOM [2026-02-20T20:35:03.617877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-02-20T20:35:03.629214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-02-20T20:35:03.629625] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-02-20T20:35:03.630441] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-02-20T20:35:03.630496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:03.630530] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:03.630558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:03.630638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:03.690030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:03.690829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:03.690959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:03.690996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:03.817094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:03.817254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:03.817295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:03.817325] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:03.820796] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-02-20T20:35:03.821074] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-02-20T20:35:03.821203] [INFO ] [sig ] XOM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:03.965060] [INFO ] [LOCAL ] Saved forecast: XOM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XOM.txt [2026-02-20T20:35:03.965227] [INFO ] [sig ] [3341/3387] Completed XOM in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 16.5s [2026-02-20T20:35:03.965271] [INFO ] [sig ] [3342/3387] Forecasting XOMA... [2026-02-20T20:35:03.965302] [INFO ] [sig ] Generating forecast for: XOMA [2026-02-20T20:35:03.965333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-02-20T20:35:03.976071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-02-20T20:35:03.976446] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-02-20T20:35:03.977465] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-02-20T20:35:03.977521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:03.977554] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:03.977608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:03.977672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:04.037213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:04.038092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:04.038178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:04.038212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:04.160940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:04.161101] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-20T20:35:04.161143] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:04.161172] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:04.164778] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-02-20T20:35:04.165054] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-02-20T20:35:04.165182] [INFO ] [sig ] XOMA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:04.314994] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XOMA.txt [2026-02-20T20:35:04.315147] [INFO ] [sig ] [3342/3387] Completed XOMA in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 16.2s [2026-02-20T20:35:04.315189] [INFO ] [sig ] [3343/3387] Forecasting XOS... [2026-02-20T20:35:04.315218] [INFO ] [sig ] Generating forecast for: XOS [2026-02-20T20:35:04.315249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-02-20T20:35:04.326025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-02-20T20:35:04.326392] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-02-20T20:35:04.327210] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-02-20T20:35:04.327263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:04.327310] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:04.327338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:04.327398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:04.386768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:04.387777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:04.387863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:04.387896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:04.507056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:04.507220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:04.507262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:04.507293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:04.510915] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-02-20T20:35:04.511197] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-02-20T20:35:04.511332] [INFO ] [sig ] XOS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:04.654976] [INFO ] [LOCAL ] Saved forecast: XOS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XOS.txt [2026-02-20T20:35:04.655115] [INFO ] [sig ] [3343/3387] Completed XOS in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 15.8s [2026-02-20T20:35:04.655156] [INFO ] [sig ] [3344/3387] Forecasting XP... [2026-02-20T20:35:04.655185] [INFO ] [sig ] Generating forecast for: XP [2026-02-20T20:35:04.655216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-02-20T20:35:04.666679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-02-20T20:35:04.667117] [INFO ] [FORECASTER] Starting predict_future for XP [2026-02-20T20:35:04.667937] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-02-20T20:35:04.667991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:04.668025] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:04.668054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:04.668113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:04.728412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:04.729300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:04.729386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:04.729420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:04.851836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:04.851998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:04.852039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:04.852070] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:04.855592] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-02-20T20:35:04.855877] [INFO ] [FORECASTER] Completed predict_future for XP [2026-02-20T20:35:04.856012] [INFO ] [sig ] XP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:05.003169] [INFO ] [LOCAL ] Saved forecast: XP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XP.txt [2026-02-20T20:35:05.003343] [INFO ] [sig ] [3344/3387] Completed XP in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 15.4s [2026-02-20T20:35:05.003386] [INFO ] [sig ] [3345/3387] Forecasting XPEL... [2026-02-20T20:35:05.003416] [INFO ] [sig ] Generating forecast for: XPEL [2026-02-20T20:35:05.003447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-02-20T20:35:05.013792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-02-20T20:35:05.014134] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-02-20T20:35:05.014954] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-02-20T20:35:05.015007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:05.015040] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:05.015069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:05.015125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:05.073600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:05.074324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:05.074411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:05.074444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:05.196950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:05.197108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:05.197148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:05.197177] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:05.201409] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-02-20T20:35:05.201905] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-02-20T20:35:05.202044] [INFO ] [sig ] XPEL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:05.347159] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XPEL.txt [2026-02-20T20:35:05.347296] [INFO ] [sig ] [3345/3387] Completed XPEL in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 15.1s [2026-02-20T20:35:05.347344] [INFO ] [sig ] [3346/3387] Forecasting XPO... [2026-02-20T20:35:05.347380] [INFO ] [sig ] Generating forecast for: XPO [2026-02-20T20:35:05.347418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-02-20T20:35:05.358490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-02-20T20:35:05.359071] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-02-20T20:35:05.359916] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-02-20T20:35:05.359970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:05.360002] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:05.360030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:05.360086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:05.420182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:05.421151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:05.421235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:05.421268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:05.544750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:05.544911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:05.544952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:05.544981] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:05.549305] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-20T20:35:05.549628] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-02-20T20:35:05.549760] [INFO ] [sig ] XPO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:05.700150] [INFO ] [LOCAL ] Saved forecast: XPO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XPO.txt [2026-02-20T20:35:05.700317] [INFO ] [sig ] [3346/3387] Completed XPO in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 14.7s [2026-02-20T20:35:05.700362] [INFO ] [sig ] [3347/3387] Forecasting XPOF... [2026-02-20T20:35:05.700393] [INFO ] [sig ] Generating forecast for: XPOF [2026-02-20T20:35:05.700437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-02-20T20:35:05.712462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-02-20T20:35:05.712861] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-02-20T20:35:05.713707] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-02-20T20:35:05.713761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:05.713795] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:05.713823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:05.713882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:05.776790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:05.777649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:05.777742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:05.777776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:05.903274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:05.903436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:05.903477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:05.903506] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:05.907062] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-02-20T20:35:05.907361] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-02-20T20:35:05.907503] [INFO ] [sig ] XPOF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:06.059310] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XPOF.txt [2026-02-20T20:35:06.059458] [INFO ] [sig ] [3347/3387] Completed XPOF in 0.4s | 2.79 sym/s | Total: 20.0m | ETA: 14.4s [2026-02-20T20:35:06.059499] [INFO ] [sig ] [3348/3387] Forecasting XPRO... [2026-02-20T20:35:06.059529] [INFO ] [sig ] Generating forecast for: XPRO [2026-02-20T20:35:06.059558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-02-20T20:35:06.070305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-02-20T20:35:06.070728] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-02-20T20:35:06.071536] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-02-20T20:35:06.071611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:06.071673] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:06.071703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:06.071761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:06.129555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:06.130377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:06.130465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:06.130499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:06.248374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:06.248541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:06.248604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:06.248636] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:06.252081] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-02-20T20:35:06.252364] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-02-20T20:35:06.252499] [INFO ] [sig ] XPRO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:06.394071] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XPRO.txt [2026-02-20T20:35:06.394218] [INFO ] [sig ] [3348/3387] Completed XPRO in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 14.0s [2026-02-20T20:35:06.394258] [INFO ] [sig ] [3349/3387] Forecasting XRAY... [2026-02-20T20:35:06.394288] [INFO ] [sig ] Generating forecast for: XRAY [2026-02-20T20:35:06.394317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-02-20T20:35:06.405286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-02-20T20:35:06.405714] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-02-20T20:35:06.406503] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-02-20T20:35:06.406556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:06.406616] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:06.406646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:06.406703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:06.463382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:06.464210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:06.464297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:06.464330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:06.580831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:06.580999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:06.581042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:06.581071] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:06.584516] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-02-20T20:35:06.584817] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-02-20T20:35:06.584954] [INFO ] [sig ] XRAY: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:06.727302] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XRAY.txt [2026-02-20T20:35:06.727450] [INFO ] [sig ] [3349/3387] Completed XRAY in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 13.6s [2026-02-20T20:35:06.727489] [INFO ] [sig ] [3350/3387] Forecasting XRX... [2026-02-20T20:35:06.727520] [INFO ] [sig ] Generating forecast for: XRX [2026-02-20T20:35:06.727550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-02-20T20:35:06.737975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-02-20T20:35:06.738333] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-02-20T20:35:06.739159] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-02-20T20:35:06.739211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:06.739243] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:06.739269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:06.739325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:06.798141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:06.798902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:06.798985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:06.799018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:06.916911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:06.917076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:06.917118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:06.917165] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:06.920660] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-02-20T20:35:06.920950] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-02-20T20:35:06.921084] [INFO ] [sig ] XRX: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:07.065985] [INFO ] [LOCAL ] Saved forecast: XRX 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XRX.txt [2026-02-20T20:35:07.066144] [INFO ] [sig ] [3350/3387] Completed XRX in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 13.3s [2026-02-20T20:35:07.066184] [INFO ] [sig ] [3351/3387] Forecasting XYF... [2026-02-20T20:35:07.066215] [INFO ] [sig ] Generating forecast for: XYF [2026-02-20T20:35:07.066245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-02-20T20:35:07.077637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-02-20T20:35:07.078003] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-02-20T20:35:07.079034] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-02-20T20:35:07.079087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:07.079119] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:07.079145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:07.079202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:07.137098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:07.137900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:07.137986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:07.138019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:07.264158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:07.264326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:07.264368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:07.264442] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:07.268133] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-02-20T20:35:07.268437] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-02-20T20:35:07.268622] [INFO ] [sig ] XYF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:07.414132] [INFO ] [LOCAL ] Saved forecast: XYF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/XYF.txt [2026-02-20T20:35:07.414282] [INFO ] [sig ] [3351/3387] Completed XYF in 0.3s | 2.79 sym/s | Total: 20.0m | ETA: 12.9s [2026-02-20T20:35:07.414321] [INFO ] [sig ] [3352/3387] Forecasting XYL... [2026-02-20T20:35:07.414351] [INFO ] [sig ] Generating forecast for: XYL [2026-02-20T20:35:07.414383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-02-20T20:35:07.425611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-02-20T20:35:07.426047] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-02-20T20:35:07.426947] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-02-20T20:35:07.427005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:07.427037] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:07.427065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:07.427123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:07.484294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:07.485189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:07.485278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:07.485310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:07.607125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:07.607291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:07.607332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:07.607361] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:07.610932] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-02-20T20:35:07.611215] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-02-20T20:35:07.611349] [INFO ] [sig ] XYL: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:07.753538] [INFO ] [LOCAL ] Saved forecast: XYL 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/XYL.txt [2026-02-20T20:35:07.753695] [INFO ] [sig ] [3352/3387] Completed XYL in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 12.6s [2026-02-20T20:35:07.753736] [INFO ] [sig ] [3353/3387] Forecasting YALA... [2026-02-20T20:35:07.753764] [INFO ] [sig ] Generating forecast for: YALA [2026-02-20T20:35:07.753794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-02-20T20:35:07.764630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-02-20T20:35:07.765006] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-02-20T20:35:07.765815] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-02-20T20:35:07.765868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:07.765900] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:07.765927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:07.765985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:07.828867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:07.829835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:07.829923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:07.829957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:07.953285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:07.953454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:07.953499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:07.953528] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:07.957124] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-20T20:35:07.957459] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-02-20T20:35:07.957641] [INFO ] [sig ] YALA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:08.106981] [INFO ] [LOCAL ] Saved forecast: YALA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/YALA.txt [2026-02-20T20:35:08.107153] [INFO ] [sig ] [3353/3387] Completed YALA in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 12.2s [2026-02-20T20:35:08.107197] [INFO ] [sig ] [3354/3387] Forecasting YELP... [2026-02-20T20:35:08.107228] [INFO ] [sig ] Generating forecast for: YELP [2026-02-20T20:35:08.107259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-02-20T20:35:08.118105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-02-20T20:35:08.118526] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-02-20T20:35:08.119595] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-02-20T20:35:08.119649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:08.119681] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:08.119708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:08.119991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:08.178961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:08.179909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:08.180000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:08.180033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:08.303294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:08.303465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:08.303506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:08.303534] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:08.307395] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-02-20T20:35:08.308006] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-02-20T20:35:08.308168] [INFO ] [sig ] YELP: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:08.456688] [INFO ] [LOCAL ] Saved forecast: YELP 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YELP.txt [2026-02-20T20:35:08.456895] [INFO ] [sig ] [3354/3387] Completed YELP in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 11.8s [2026-02-20T20:35:08.456938] [INFO ] [sig ] [3355/3387] Forecasting YETI... [2026-02-20T20:35:08.456968] [INFO ] [sig ] Generating forecast for: YETI [2026-02-20T20:35:08.456999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-02-20T20:35:08.467697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-02-20T20:35:08.468119] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-02-20T20:35:08.469000] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-02-20T20:35:08.469057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:08.469091] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:08.469119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:08.469175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:08.530012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:08.530971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:08.531061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:08.531095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:08.654398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:08.654560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:08.654817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:08.654848] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:08.658488] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-02-20T20:35:08.658794] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-02-20T20:35:08.658930] [INFO ] [sig ] YETI: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:08.808734] [INFO ] [LOCAL ] Saved forecast: YETI 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YETI.txt [2026-02-20T20:35:08.808892] [INFO ] [sig ] [3355/3387] Completed YETI in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 11.5s [2026-02-20T20:35:08.808934] [INFO ] [sig ] [3356/3387] Forecasting YMM... [2026-02-20T20:35:08.808963] [INFO ] [sig ] Generating forecast for: YMM [2026-02-20T20:35:08.808995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-02-20T20:35:08.819456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-02-20T20:35:08.819872] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-02-20T20:35:08.820698] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-02-20T20:35:08.820767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:08.820800] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:08.820828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:08.820885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:08.879989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:08.880759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:08.880841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:08.880874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:09.006184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:09.006351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:09.006393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:09.006423] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:09.010854] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-02-20T20:35:09.011139] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-02-20T20:35:09.011274] [INFO ] [sig ] YMM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:09.163015] [INFO ] [LOCAL ] Saved forecast: YMM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/YMM.txt [2026-02-20T20:35:09.163176] [INFO ] [sig ] [3356/3387] Completed YMM in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 11.1s [2026-02-20T20:35:09.163217] [INFO ] [sig ] [3357/3387] Forecasting YPF... [2026-02-20T20:35:09.163246] [INFO ] [sig ] Generating forecast for: YPF [2026-02-20T20:35:09.163276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-02-20T20:35:09.174223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-02-20T20:35:09.174651] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-02-20T20:35:09.175657] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-02-20T20:35:09.175709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:09.175742] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:09.175769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:09.175826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:09.236355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:09.237486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:09.237610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:09.237649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:09.364033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:09.364193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:09.364234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:09.364264] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:09.367776] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=39.86%) [2026-02-20T20:35:09.368053] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-02-20T20:35:09.368187] [INFO ] [sig ] YPF: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:09.510320] [INFO ] [LOCAL ] Saved forecast: YPF 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YPF.txt [2026-02-20T20:35:09.510482] [INFO ] [sig ] [3357/3387] Completed YPF in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 10.8s [2026-02-20T20:35:09.510525] [INFO ] [sig ] [3358/3387] Forecasting YQQQ... [2026-02-20T20:35:09.510555] [INFO ] [sig ] Generating forecast for: YQQQ [2026-02-20T20:35:09.510610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-02-20T20:35:09.522177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-02-20T20:35:09.522635] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-02-20T20:35:09.523458] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-02-20T20:35:09.523517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:09.523551] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:09.523607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:09.523670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:09.591902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:09.593015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:09.593148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:09.593198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:09.723823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:09.723999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:09.724045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:09.724075] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:09.728315] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-02-20T20:35:09.728722] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-02-20T20:35:09.728898] [INFO ] [sig ] YQQQ: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:09.887536] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YQQQ.txt [2026-02-20T20:35:09.887726] [INFO ] [sig ] [3358/3387] Completed YQQQ in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 10.4s [2026-02-20T20:35:09.887770] [INFO ] [sig ] [3359/3387] Forecasting YRD... [2026-02-20T20:35:09.887802] [INFO ] [sig ] Generating forecast for: YRD [2026-02-20T20:35:09.887833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-02-20T20:35:09.898772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-02-20T20:35:09.899190] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-02-20T20:35:09.900074] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-02-20T20:35:09.900131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:09.900164] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:09.900193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:09.900252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:09.962204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:09.963148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:09.963236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:09.963270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:10.087849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:10.088012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:10.088056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:10.088086] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:10.091670] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-02-20T20:35:10.091952] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-02-20T20:35:10.092089] [INFO ] [sig ] YRD: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:10.241271] [INFO ] [LOCAL ] Saved forecast: YRD 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/YRD.txt [2026-02-20T20:35:10.241446] [INFO ] [sig ] [3359/3387] Completed YRD in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 10.1s [2026-02-20T20:35:10.241490] [INFO ] [sig ] [3360/3387] Forecasting YSG... [2026-02-20T20:35:10.241520] [INFO ] [sig ] Generating forecast for: YSG [2026-02-20T20:35:10.241551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-02-20T20:35:10.252373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-02-20T20:35:10.252806] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-02-20T20:35:10.253674] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-02-20T20:35:10.253728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:10.253762] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:10.253789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:10.253847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:10.313881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:10.314846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:10.314938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:10.314983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:10.440369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:10.440532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:10.440596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:10.440629] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:10.444508] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-02-20T20:35:10.444810] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-02-20T20:35:10.444949] [INFO ] [sig ] YSG: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:10.595414] [INFO ] [LOCAL ] Saved forecast: YSG 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YSG.txt [2026-02-20T20:35:10.595600] [INFO ] [sig ] [3360/3387] Completed YSG in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 9.7s [2026-02-20T20:35:10.595642] [INFO ] [sig ] [3361/3387] Forecasting YTRA... [2026-02-20T20:35:10.595675] [INFO ] [sig ] Generating forecast for: YTRA [2026-02-20T20:35:10.595707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-02-20T20:35:10.606121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-02-20T20:35:10.606525] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-02-20T20:35:10.607365] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-02-20T20:35:10.607420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:10.607452] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:10.607480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:10.607537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:10.675493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:10.676512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:10.676634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:10.676673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:10.804681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:10.804844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:10.804887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:10.804918] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:10.809214] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=28.30%) [2026-02-20T20:35:10.809528] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-02-20T20:35:10.809685] [INFO ] [sig ] YTRA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:10.955467] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YTRA.txt [2026-02-20T20:35:10.955642] [INFO ] [sig ] [3361/3387] Completed YTRA in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 9.3s [2026-02-20T20:35:10.955685] [INFO ] [sig ] [3362/3387] Forecasting YUM... [2026-02-20T20:35:10.955724] [INFO ] [sig ] Generating forecast for: YUM [2026-02-20T20:35:10.955757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-02-20T20:35:10.966335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-02-20T20:35:10.966749] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-02-20T20:35:10.967560] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-02-20T20:35:10.967633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:10.967667] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:10.967694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:10.967751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:11.026005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:11.026711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:11.026811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:11.026846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:11.144590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:11.144755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:11.144798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:11.144828] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:11.148347] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=22.77%) [2026-02-20T20:35:11.148659] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-02-20T20:35:11.148822] [INFO ] [sig ] YUM: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:11.293482] [INFO ] [LOCAL ] Saved forecast: YUM 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YUM.txt [2026-02-20T20:35:11.293665] [INFO ] [sig ] [3362/3387] Completed YUM in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 9.0s [2026-02-20T20:35:11.293709] [INFO ] [sig ] [3363/3387] Forecasting YUMC... [2026-02-20T20:35:11.293739] [INFO ] [sig ] Generating forecast for: YUMC [2026-02-20T20:35:11.293770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-02-20T20:35:11.304486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-02-20T20:35:11.304865] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-02-20T20:35:11.305688] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-02-20T20:35:11.305741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:11.305772] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:11.305799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:11.305854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:11.362460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:11.363077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:11.363159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:11.363194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:11.486301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:11.486486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:11.486529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:11.486558] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:11.490472] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-20T20:35:11.490796] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-02-20T20:35:11.490939] [INFO ] [sig ] YUMC: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:11.644454] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/YUMC.txt [2026-02-20T20:35:11.644639] [INFO ] [sig ] [3363/3387] Completed YUMC in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 8.6s [2026-02-20T20:35:11.644682] [INFO ] [sig ] [3364/3387] Forecasting Z... [2026-02-20T20:35:11.644714] [INFO ] [sig ] Generating forecast for: Z [2026-02-20T20:35:11.644745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-02-20T20:35:11.655531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-02-20T20:35:11.655960] [INFO ] [FORECASTER] Starting predict_future for Z [2026-02-20T20:35:11.656834] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-02-20T20:35:11.656899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:11.656943] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:11.657253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:11.657434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:11.717616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:11.718522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:11.718647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:11.718682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:11.843096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:11.843272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:11.843315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:11.843345] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:11.846998] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-02-20T20:35:11.847320] [INFO ] [FORECASTER] Completed predict_future for Z [2026-02-20T20:35:11.847461] [INFO ] [sig ] Z: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:11.994537] [INFO ] [LOCAL ] Saved forecast: Z 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/Z.txt [2026-02-20T20:35:11.994711] [INFO ] [sig ] [3364/3387] Completed Z in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 8.3s [2026-02-20T20:35:11.994754] [INFO ] [sig ] [3365/3387] Forecasting ZBH... [2026-02-20T20:35:11.994784] [INFO ] [sig ] Generating forecast for: ZBH [2026-02-20T20:35:11.994815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-02-20T20:35:12.005405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-02-20T20:35:12.005802] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-02-20T20:35:12.006615] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-02-20T20:35:12.006671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:12.006736] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:12.006766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:12.006852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:12.064916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:12.065828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:12.065921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:12.065955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:12.190151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:12.190317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:12.190361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:12.190391] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:12.193908] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-02-20T20:35:12.194203] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-02-20T20:35:12.194342] [INFO ] [sig ] ZBH: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:12.346182] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZBH.txt [2026-02-20T20:35:12.346346] [INFO ] [sig ] [3365/3387] Completed ZBH in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 7.9s [2026-02-20T20:35:12.346386] [INFO ] [sig ] [3366/3387] Forecasting ZBIO... [2026-02-20T20:35:12.346417] [INFO ] [sig ] Generating forecast for: ZBIO [2026-02-20T20:35:12.346447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-02-20T20:35:12.357282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-02-20T20:35:12.357691] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-02-20T20:35:12.358694] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-02-20T20:35:12.358747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:12.358780] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:12.358806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:12.358862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:12.423221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:12.424305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:12.424445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:12.424480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:12.547493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:12.547677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:12.547720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:12.547749] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:12.551323] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-02-20T20:35:12.551633] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-02-20T20:35:12.551775] [INFO ] [sig ] ZBIO: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:12.717253] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZBIO.txt [2026-02-20T20:35:12.717417] [INFO ] [sig ] [3366/3387] Completed ZBIO in 0.4s | 2.79 sym/s | Total: 20.1m | ETA: 7.5s [2026-02-20T20:35:12.717459] [INFO ] [sig ] [3367/3387] Forecasting ZBRA... [2026-02-20T20:35:12.717488] [INFO ] [sig ] Generating forecast for: ZBRA [2026-02-20T20:35:12.717518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-02-20T20:35:12.728202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-02-20T20:35:12.728772] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-02-20T20:35:12.729625] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-02-20T20:35:12.729678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:12.729736] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:12.729766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:12.730025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:12.790997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:12.791807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:12.792100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:12.792134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:12.916052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:12.916214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:12.916256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:12.916284] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:12.920136] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-20T20:35:12.920419] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-02-20T20:35:12.920554] [INFO ] [sig ] ZBRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:13.064026] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZBRA.txt [2026-02-20T20:35:13.064162] [INFO ] [sig ] [3367/3387] Completed ZBRA in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 7.2s [2026-02-20T20:35:13.064201] [INFO ] [sig ] [3368/3387] Forecasting ZD... [2026-02-20T20:35:13.064232] [INFO ] [sig ] Generating forecast for: ZD [2026-02-20T20:35:13.064264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-02-20T20:35:13.075458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-02-20T20:35:13.075847] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-02-20T20:35:13.076671] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-02-20T20:35:13.076724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:13.076757] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:13.076783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:13.076869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:13.134723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:13.135844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:13.135940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:13.135973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:13.254295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:13.254456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:13.254500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:13.254565] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:13.258145] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-02-20T20:35:13.258431] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-02-20T20:35:13.258602] [INFO ] [sig ] ZD: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:13.401665] [INFO ] [LOCAL ] Saved forecast: ZD 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZD.txt [2026-02-20T20:35:13.401844] [INFO ] [sig ] [3368/3387] Completed ZD in 0.3s | 2.79 sym/s | Total: 20.1m | ETA: 6.8s [2026-02-20T20:35:13.401888] [INFO ] [sig ] [3369/3387] Forecasting ZEPP... [2026-02-20T20:35:13.401931] [INFO ] [sig ] Generating forecast for: ZEPP [2026-02-20T20:35:13.401975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-02-20T20:35:13.413172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-02-20T20:35:13.413645] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-02-20T20:35:13.414509] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-02-20T20:35:13.414566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:13.414623] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:13.414653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:13.414713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:13.471843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:13.472792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:13.472881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:13.472914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:13.593256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:13.593416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:13.593460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:13.593489] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:13.597051] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-02-20T20:35:13.597334] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-02-20T20:35:13.597469] [INFO ] [sig ] ZEPP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:13.740723] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZEPP.txt [2026-02-20T20:35:13.740886] [INFO ] [sig ] [3369/3387] Completed ZEPP in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 6.5s [2026-02-20T20:35:13.740928] [INFO ] [sig ] [3370/3387] Forecasting ZETA... [2026-02-20T20:35:13.740957] [INFO ] [sig ] Generating forecast for: ZETA [2026-02-20T20:35:13.740988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-02-20T20:35:13.751420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-02-20T20:35:13.751852] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-02-20T20:35:13.752740] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-02-20T20:35:13.752794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:13.752826] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:13.752852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:13.752908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:13.809749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:13.810688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:13.810780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:13.810815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:13.929799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:13.929958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:13.930000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:13.930032] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:13.933510] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=37.98%) [2026-02-20T20:35:13.933830] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-02-20T20:35:13.933967] [INFO ] [sig ] ZETA: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:14.078886] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZETA.txt [2026-02-20T20:35:14.079048] [INFO ] [sig ] [3370/3387] Completed ZETA in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 6.1s [2026-02-20T20:35:14.079090] [INFO ] [sig ] [3371/3387] Forecasting ZGN... [2026-02-20T20:35:14.079128] [INFO ] [sig ] Generating forecast for: ZGN [2026-02-20T20:35:14.079161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-02-20T20:35:14.089936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-02-20T20:35:14.090343] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-02-20T20:35:14.091264] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-02-20T20:35:14.091323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:14.091357] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:14.091385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:14.091445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:14.151967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:14.152930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:14.153022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:14.153057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:14.280854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:14.281033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:14.281080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:14.281109] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:14.285179] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=43.79%) [2026-02-20T20:35:14.285486] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-02-20T20:35:14.285663] [INFO ] [sig ] ZGN: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:14.433005] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZGN.txt [2026-02-20T20:35:14.433176] [INFO ] [sig ] [3371/3387] Completed ZGN in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 5.7s [2026-02-20T20:35:14.433218] [INFO ] [sig ] [3372/3387] Forecasting ZH... [2026-02-20T20:35:14.433246] [INFO ] [sig ] Generating forecast for: ZH [2026-02-20T20:35:14.433275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-02-20T20:35:14.445456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-02-20T20:35:14.445872] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-02-20T20:35:14.446768] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-02-20T20:35:14.446845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:14.446881] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:14.446910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:14.447148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:14.505676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:14.506712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:14.507012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:14.507050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:14.628615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:14.628779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:14.628823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:14.628854] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:14.632464] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-02-20T20:35:14.632785] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-02-20T20:35:14.632937] [INFO ] [sig ] ZH: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:14.776390] [INFO ] [LOCAL ] Saved forecast: ZH 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZH.txt [2026-02-20T20:35:14.776540] [INFO ] [sig ] [3372/3387] Completed ZH in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 5.4s [2026-02-20T20:35:14.776599] [INFO ] [sig ] [3373/3387] Forecasting ZIM... [2026-02-20T20:35:14.776635] [INFO ] [sig ] Generating forecast for: ZIM [2026-02-20T20:35:14.776667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-02-20T20:35:14.788195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-02-20T20:35:14.788648] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-02-20T20:35:14.789494] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-02-20T20:35:14.789551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:14.789619] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:14.789655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:14.789713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:14.850534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:14.851637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:14.851730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:14.851765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:14.981496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:14.981675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:14.981721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:14.981752] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:14.985619] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-02-20T20:35:14.985916] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-02-20T20:35:14.986064] [INFO ] [sig ] ZIM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:15.137356] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZIM.txt [2026-02-20T20:35:15.137524] [INFO ] [sig ] [3373/3387] Completed ZIM in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 5.0s [2026-02-20T20:35:15.137592] [INFO ] [sig ] [3374/3387] Forecasting ZION... [2026-02-20T20:35:15.137638] [INFO ] [sig ] Generating forecast for: ZION [2026-02-20T20:35:15.137676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-02-20T20:35:15.149143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-02-20T20:35:15.149535] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-02-20T20:35:15.150632] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-02-20T20:35:15.150698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:15.150737] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:15.150767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:15.150824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:15.211136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:15.211998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:15.212086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:15.212121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:15.354706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:15.355067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:15.355110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:15.355158] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:15.359212] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-02-20T20:35:15.359532] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-02-20T20:35:15.359726] [INFO ] [sig ] ZION: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:15.512467] [INFO ] [LOCAL ] Saved forecast: ZION 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZION.txt [2026-02-20T20:35:15.512671] [INFO ] [sig ] [3374/3387] Completed ZION in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 4.7s [2026-02-20T20:35:15.512927] [INFO ] [sig ] [3375/3387] Forecasting ZIP... [2026-02-20T20:35:15.512967] [INFO ] [sig ] Generating forecast for: ZIP [2026-02-20T20:35:15.513003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-02-20T20:35:15.524340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-02-20T20:35:15.524703] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-02-20T20:35:15.525696] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-02-20T20:35:15.525749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:15.525781] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:15.525807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:15.525864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:15.586005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:15.586867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:15.586986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:15.587020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:15.710508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:15.710689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:15.710731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:15.710761] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:15.714569] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-02-20T20:35:15.714899] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-02-20T20:35:15.715034] [INFO ] [sig ] ZIP: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:15.865110] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZIP.txt [2026-02-20T20:35:15.865254] [INFO ] [sig ] [3375/3387] Completed ZIP in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 4.3s [2026-02-20T20:35:15.865295] [INFO ] [sig ] [3376/3387] Forecasting ZLAB... [2026-02-20T20:35:15.865326] [INFO ] [sig ] Generating forecast for: ZLAB [2026-02-20T20:35:15.865357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-02-20T20:35:15.875801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-02-20T20:35:15.876175] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-02-20T20:35:15.877222] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-02-20T20:35:15.877277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:15.877309] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:15.877336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:15.877393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:15.939289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:15.940226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:15.940317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:15.940370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:16.073396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:16.073557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:16.073631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:16.073667] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:16.077341] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-02-20T20:35:16.077660] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-02-20T20:35:16.077809] [INFO ] [sig ] ZLAB: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:16.228346] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZLAB.txt [2026-02-20T20:35:16.228482] [INFO ] [sig ] [3376/3387] Completed ZLAB in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 3.9s [2026-02-20T20:35:16.228522] [INFO ] [sig ] [3377/3387] Forecasting ZM... [2026-02-20T20:35:16.228553] [INFO ] [sig ] Generating forecast for: ZM [2026-02-20T20:35:16.228603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-02-20T20:35:16.238714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-02-20T20:35:16.239058] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-02-20T20:35:16.240061] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-02-20T20:35:16.240115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:16.240147] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:16.240174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:16.240230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:16.301968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:16.302756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:16.302847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:16.302881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:16.431420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:16.431600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:16.431644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:16.431675] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:16.435666] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-02-20T20:35:16.436138] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-02-20T20:35:16.436268] [INFO ] [sig ] ZM: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:16.578406] [INFO ] [LOCAL ] Saved forecast: ZM 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZM.txt [2026-02-20T20:35:16.578553] [INFO ] [sig ] [3377/3387] Completed ZM in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 3.6s [2026-02-20T20:35:16.578628] [INFO ] [sig ] [3378/3387] Forecasting ZNTL... [2026-02-20T20:35:16.578667] [INFO ] [sig ] Generating forecast for: ZNTL [2026-02-20T20:35:16.578703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-02-20T20:35:16.589201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-02-20T20:35:16.589603] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-02-20T20:35:16.590388] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-02-20T20:35:16.590441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:16.590474] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:16.590502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:16.590599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:16.651330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:16.652057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:16.652139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:16.652172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:16.777604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:16.777768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:16.777998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:16.778029] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:16.782004] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-02-20T20:35:16.782298] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-02-20T20:35:16.782443] [INFO ] [sig ] ZNTL: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:16.931817] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZNTL.txt [2026-02-20T20:35:16.932009] [INFO ] [sig ] [3378/3387] Completed ZNTL in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 3.2s [2026-02-20T20:35:16.932052] [INFO ] [sig ] [3379/3387] Forecasting ZS... [2026-02-20T20:35:16.932082] [INFO ] [sig ] Generating forecast for: ZS [2026-02-20T20:35:16.932113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-02-20T20:35:16.942699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-02-20T20:35:16.943288] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-02-20T20:35:16.944378] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-02-20T20:35:16.944434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:16.944467] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:16.944493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:16.944550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:17.008685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:17.009816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:17.009905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:17.009940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:17.138204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:17.138363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:17.138405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:17.138435] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:17.141977] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: UP (p=64.12%) [2026-02-20T20:35:17.142265] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-02-20T20:35:17.142405] [INFO ] [sig ] ZS: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:17.289872] [INFO ] [LOCAL ] Saved forecast: ZS 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZS.txt [2026-02-20T20:35:17.290049] [INFO ] [sig ] [3379/3387] Completed ZS in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 2.9s [2026-02-20T20:35:17.290090] [INFO ] [sig ] [3380/3387] Forecasting ZTO... [2026-02-20T20:35:17.290120] [INFO ] [sig ] Generating forecast for: ZTO [2026-02-20T20:35:17.290150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-02-20T20:35:17.301279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-02-20T20:35:17.301730] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-02-20T20:35:17.302594] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-02-20T20:35:17.302667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:17.302701] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:17.302730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:17.302788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:17.367018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:17.368168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:17.368261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:17.368294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:17.500811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:17.500975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:17.501015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:17.501043] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:17.504976] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=41.38%) [2026-02-20T20:35:17.505312] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-02-20T20:35:17.505461] [INFO ] [sig ] ZTO: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:17.658454] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZTO.txt [2026-02-20T20:35:17.658643] [INFO ] [sig ] [3380/3387] Completed ZTO in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 2.5s [2026-02-20T20:35:17.658695] [INFO ] [sig ] [3381/3387] Forecasting ZTS... [2026-02-20T20:35:17.658732] [INFO ] [sig ] Generating forecast for: ZTS [2026-02-20T20:35:17.658770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-02-20T20:35:17.670541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-02-20T20:35:17.670983] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-02-20T20:35:17.671800] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-02-20T20:35:17.671853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:17.671888] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:17.671915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:17.671971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:17.734521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:17.735493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:17.735605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:17.735652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:17.863915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:17.864078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:17.864122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:17.864152] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:17.868241] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-20T20:35:17.868549] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-02-20T20:35:17.868720] [INFO ] [sig ] ZTS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:18.021922] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZTS.txt [2026-02-20T20:35:18.022089] [INFO ] [sig ] [3381/3387] Completed ZTS in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 2.2s [2026-02-20T20:35:18.022134] [INFO ] [sig ] [3382/3387] Forecasting ZUMZ... [2026-02-20T20:35:18.022165] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-02-20T20:35:18.022197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-02-20T20:35:18.033451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-02-20T20:35:18.033870] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-02-20T20:35:18.034717] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-02-20T20:35:18.034772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:18.034835] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:18.034866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:18.034927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:18.097953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:18.098873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:18.098963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:18.098997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:18.228980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:18.229170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:18.229249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:18.229293] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:18.233569] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-02-20T20:35:18.233881] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-02-20T20:35:18.234017] [INFO ] [sig ] ZUMZ: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:18.387537] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZUMZ.txt [2026-02-20T20:35:18.387738] [INFO ] [sig ] [3382/3387] Completed ZUMZ in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 1.8s [2026-02-20T20:35:18.387790] [INFO ] [sig ] [3383/3387] Forecasting ZURA... [2026-02-20T20:35:18.387828] [INFO ] [sig ] Generating forecast for: ZURA [2026-02-20T20:35:18.387859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-02-20T20:35:18.399495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-02-20T20:35:18.400130] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-02-20T20:35:18.400984] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-02-20T20:35:18.401039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:18.401073] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:18.401100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:18.401158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:18.463980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:18.464886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:18.464987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:18.465041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:18.594988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:18.595156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:18.595198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:18.595227] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:18.598757] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=70.33%) [2026-02-20T20:35:18.599035] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-02-20T20:35:18.599179] [INFO ] [sig ] ZURA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:18.740372] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZURA.txt [2026-02-20T20:35:18.740531] [INFO ] [sig ] [3383/3387] Completed ZURA in 0.4s | 2.79 sym/s | Total: 20.2m | ETA: 1.4s [2026-02-20T20:35:18.740591] [INFO ] [sig ] [3384/3387] Forecasting ZVIA... [2026-02-20T20:35:18.740624] [INFO ] [sig ] Generating forecast for: ZVIA [2026-02-20T20:35:18.740662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-02-20T20:35:18.753116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-02-20T20:35:18.753548] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-02-20T20:35:18.754416] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-02-20T20:35:18.754472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:18.754507] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:18.754535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:18.754613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:18.817241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:18.818175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:18.818264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:18.818298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:18.942467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:18.942649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:18.942693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:18.942723] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:18.946142] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-02-20T20:35:18.946423] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-02-20T20:35:18.946556] [INFO ] [sig ] ZVIA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:19.087492] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZVIA.txt [2026-02-20T20:35:19.087697] [INFO ] [sig ] [3384/3387] Completed ZVIA in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 1.1s [2026-02-20T20:35:19.087755] [INFO ] [sig ] [3385/3387] Forecasting ZVRA... [2026-02-20T20:35:19.087791] [INFO ] [sig ] Generating forecast for: ZVRA [2026-02-20T20:35:19.087827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-02-20T20:35:19.098267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-02-20T20:35:19.098704] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-02-20T20:35:19.099518] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-02-20T20:35:19.099596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:19.099636] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:19.099669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:19.099737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:19.157287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:19.158052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:19.158137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:19.158170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:19.271584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:19.271743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:19.271784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:19.271845] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:19.275262] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-02-20T20:35:19.275567] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-02-20T20:35:19.275728] [INFO ] [sig ] ZVRA: Forecast for 2026-02-20: UP (sign=1.00) [2026-02-20T20:35:19.420214] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-02-23 1 -> ./output/forecasts/individual/2026-02-23/ZVRA.txt [2026-02-20T20:35:19.420360] [INFO ] [sig ] [3385/3387] Completed ZVRA in 0.3s | 2.79 sym/s | Total: 20.2m | ETA: 0.7s [2026-02-20T20:35:19.420399] [INFO ] [sig ] [3386/3387] Forecasting ZWS... [2026-02-20T20:35:19.420430] [INFO ] [sig ] Generating forecast for: ZWS [2026-02-20T20:35:19.420459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-02-20T20:35:19.431427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-02-20T20:35:19.431809] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-02-20T20:35:19.432684] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-02-20T20:35:19.432740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:19.432775] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:19.432803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:19.432862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:19.492821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:19.493837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:19.493926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:19.493961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:19.627804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:19.627974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:19.628017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:19.628047] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:19.632205] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=22.57%) [2026-02-20T20:35:19.632548] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-02-20T20:35:19.632741] [INFO ] [sig ] ZWS: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:19.783426] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZWS.txt [2026-02-20T20:35:19.783635] [INFO ] [sig ] [3386/3387] Completed ZWS in 0.4s | 2.79 sym/s | Total: 20.3m | ETA: 0.4s [2026-02-20T20:35:19.783687] [INFO ] [sig ] [3387/3387] Forecasting ZYME... [2026-02-20T20:35:19.783719] [INFO ] [sig ] Generating forecast for: ZYME [2026-02-20T20:35:19.783751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-02-20T20:35:19.794669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-02-20T20:35:19.795055] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-02-20T20:35:19.795913] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-02-20T20:35:19.795978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-20T20:35:19.796022] [DEBUG] [FORECASTER] Starting train method [2026-02-20T20:35:19.796056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-20T20:35:19.796116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-20T20:35:19.859489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-20T20:35:19.860612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-20T20:35:19.860736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-20T20:35:19.860794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-20T20:35:19.995839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-20T20:35:19.996034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-20T20:35:19.996119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-20T20:35:19.996169] [INFO ] [FORECASTER] Training complete [2026-02-20T20:35:20.000074] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-02-20T20:35:20.000393] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-02-20T20:35:20.000534] [INFO ] [sig ] ZYME: Forecast for 2026-02-20: DOWN (sign=0.00) [2026-02-20T20:35:20.156001] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-02-23 0 -> ./output/forecasts/individual/2026-02-23/ZYME.txt [2026-02-20T20:35:20.156170] [INFO ] [sig ] [3387/3387] Completed ZYME in 0.4s | 2.79 sym/s | Total: 20.3m | ETA: 0.0s [2026-02-20T20:35:20.156213] [INFO ] [sig ] ================================================== [2026-02-20T20:35:20.156242] [INFO ] [sig ] Forecasts complete: 3387/3387 symbols succeeded [2026-02-20T20:35:20.156272] [INFO ] [sig ] Automatically generating consolidated reports... [2026-02-20T20:35:20.156299] [INFO ] [sig ] Generating consolidated forecast reports [2026-02-20T20:35:20.157291] [INFO ] [sig ] Found 90 forecast dates to process [2026-02-20T20:35:20.157340] [INFO ] [sig ] [1/90] Processing report for 2025-10-10... [2026-02-20T20:35:20.157386] [INFO ] [sig ] [1/90] Report for 2025-10-10 already exists, skipping... [2026-02-20T20:35:20.157418] [INFO ] [sig ] [2/90] Processing report for 2025-10-13... [2026-02-20T20:35:20.157457] [INFO ] [sig ] [2/90] Report for 2025-10-13 already exists, skipping... [2026-02-20T20:35:20.157486] [INFO ] [sig ] [3/90] Processing report for 2025-10-14... [2026-02-20T20:35:20.157517] [INFO ] [sig ] [3/90] Report for 2025-10-14 already exists, skipping... [2026-02-20T20:35:20.157543] [INFO ] [sig ] [4/90] Processing report for 2025-10-15... [2026-02-20T20:35:20.157595] [INFO ] [sig ] [4/90] Report for 2025-10-15 already exists, skipping... [2026-02-20T20:35:20.157626] [INFO ] [sig ] [5/90] Processing report for 2025-10-16... [2026-02-20T20:35:20.157663] [INFO ] [sig ] [5/90] Report for 2025-10-16 already exists, skipping... [2026-02-20T20:35:20.157696] [INFO ] [sig ] [6/90] Processing report for 2025-10-17... [2026-02-20T20:35:20.157734] [INFO ] [sig ] [6/90] Report for 2025-10-17 already exists, skipping... [2026-02-20T20:35:20.157765] [INFO ] [sig ] [7/90] Processing report for 2025-10-20... [2026-02-20T20:35:20.157807] [INFO ] [sig ] [7/90] Report for 2025-10-20 already exists, skipping... [2026-02-20T20:35:20.157841] [INFO ] [sig ] [8/90] Processing report for 2025-10-21... [2026-02-20T20:35:20.157876] [INFO ] [sig ] [8/90] Report for 2025-10-21 already exists, skipping... [2026-02-20T20:35:20.157903] [INFO ] [sig ] [9/90] Processing report for 2025-10-22... [2026-02-20T20:35:20.157934] [INFO ] [sig ] [9/90] Report for 2025-10-22 already exists, skipping... [2026-02-20T20:35:20.157959] [INFO ] [sig ] [10/90] Processing report for 2025-10-23... [2026-02-20T20:35:20.157989] [INFO ] [sig ] [10/90] Report for 2025-10-23 already exists, skipping... [2026-02-20T20:35:20.158051] [INFO ] [sig ] [11/90] Processing report for 2025-10-24... [2026-02-20T20:35:20.158085] [INFO ] [sig ] [11/90] Report for 2025-10-24 already exists, skipping... [2026-02-20T20:35:20.158111] [INFO ] [sig ] [12/90] Processing report for 2025-10-27... [2026-02-20T20:35:20.158142] [INFO ] [sig ] [12/90] Report for 2025-10-27 already exists, skipping... [2026-02-20T20:35:20.158168] [INFO ] [sig ] [13/90] Processing report for 2025-10-28... [2026-02-20T20:35:20.158207] [INFO ] [sig ] [13/90] Report for 2025-10-28 already exists, skipping... [2026-02-20T20:35:20.158234] [INFO ] [sig ] [14/90] Processing report for 2025-10-30... [2026-02-20T20:35:20.158265] [INFO ] [sig ] [14/90] Report for 2025-10-30 already exists, skipping... [2026-02-20T20:35:20.158298] [INFO ] [sig ] [15/90] Processing report for 2025-10-31... [2026-02-20T20:35:20.158330] [INFO ] [sig ] [15/90] Report for 2025-10-31 already exists, skipping... [2026-02-20T20:35:20.158355] [INFO ] [sig ] [16/90] Processing report for 2025-11-03... [2026-02-20T20:35:20.158385] [INFO ] [sig ] [16/90] Report for 2025-11-03 already exists, skipping... [2026-02-20T20:35:20.158410] [INFO ] [sig ] [17/90] Processing report for 2025-11-04... [2026-02-20T20:35:20.158440] [INFO ] [sig ] [17/90] Report for 2025-11-04 already exists, skipping... [2026-02-20T20:35:20.158465] [INFO ] [sig ] [18/90] Processing report for 2025-11-05... [2026-02-20T20:35:20.158496] [INFO ] [sig ] [18/90] Report for 2025-11-05 already exists, skipping... [2026-02-20T20:35:20.158521] [INFO ] [sig ] [19/90] Processing report for 2025-11-06... [2026-02-20T20:35:20.158551] [INFO ] [sig ] [19/90] Report for 2025-11-06 already exists, skipping... [2026-02-20T20:35:20.158593] [INFO ] [sig ] [20/90] Processing report for 2025-11-07... [2026-02-20T20:35:20.158627] [INFO ] [sig ] [20/90] Report for 2025-11-07 already exists, skipping... [2026-02-20T20:35:20.158653] [INFO ] [sig ] [21/90] Processing report for 2025-11-10... [2026-02-20T20:35:20.158690] [INFO ] [sig ] [21/90] Report for 2025-11-10 already exists, skipping... [2026-02-20T20:35:20.158721] [INFO ] [sig ] [22/90] Processing report for 2025-11-11... [2026-02-20T20:35:20.158758] [INFO ] [sig ] [22/90] Report for 2025-11-11 already exists, skipping... [2026-02-20T20:35:20.158789] [INFO ] [sig ] [23/90] Processing report for 2025-11-12... [2026-02-20T20:35:20.158826] [INFO ] [sig ] [23/90] Report for 2025-11-12 already exists, skipping... [2026-02-20T20:35:20.158855] [INFO ] [sig ] [24/90] Processing report for 2025-11-13... [2026-02-20T20:35:20.158885] [INFO ] [sig ] [24/90] Report for 2025-11-13 already exists, skipping... [2026-02-20T20:35:20.158910] [INFO ] [sig ] [25/90] Processing report for 2025-11-17... [2026-02-20T20:35:20.158950] [INFO ] [sig ] [25/90] Report for 2025-11-17 already exists, skipping... [2026-02-20T20:35:20.158978] [INFO ] [sig ] [26/90] Processing report for 2025-11-18... [2026-02-20T20:35:20.159013] [INFO ] [sig ] [26/90] Report for 2025-11-18 already exists, skipping... [2026-02-20T20:35:20.159041] [INFO ] [sig ] [27/90] Processing report for 2025-11-19... [2026-02-20T20:35:20.159076] [INFO ] [sig ] [27/90] Report for 2025-11-19 already exists, skipping... [2026-02-20T20:35:20.159103] [INFO ] [sig ] [28/90] Processing report for 2025-11-20... [2026-02-20T20:35:20.159139] [INFO ] [sig ] [28/90] Report for 2025-11-20 already exists, skipping... [2026-02-20T20:35:20.159166] [INFO ] [sig ] [29/90] Processing report for 2025-11-21... [2026-02-20T20:35:20.159198] [INFO ] [sig ] [29/90] Report for 2025-11-21 already exists, skipping... [2026-02-20T20:35:20.159224] [INFO ] [sig ] [30/90] Processing report for 2025-11-24... [2026-02-20T20:35:20.159255] [INFO ] [sig ] [30/90] Report for 2025-11-24 already exists, skipping... [2026-02-20T20:35:20.159280] [INFO ] [sig ] [31/90] Processing report for 2025-11-25... [2026-02-20T20:35:20.159317] [INFO ] [sig ] [31/90] Report for 2025-11-25 already exists, skipping... [2026-02-20T20:35:20.159344] [INFO ] [sig ] [32/90] Processing report for 2025-11-26... [2026-02-20T20:35:20.159381] [INFO ] [sig ] [32/90] Report for 2025-11-26 already exists, skipping... [2026-02-20T20:35:20.159408] [INFO ] [sig ] [33/90] Processing report for 2025-11-28... [2026-02-20T20:35:20.159439] [INFO ] [sig ] [33/90] Report for 2025-11-28 already exists, skipping... [2026-02-20T20:35:20.159466] [INFO ] [sig ] [34/90] Processing report for 2025-12-01... [2026-02-20T20:35:20.159496] [INFO ] [sig ] [34/90] Report for 2025-12-01 already exists, skipping... [2026-02-20T20:35:20.159523] [INFO ] [sig ] [35/90] Processing report for 2025-12-02... [2026-02-20T20:35:20.159560] [INFO ] [sig ] [35/90] Report for 2025-12-02 already exists, skipping... [2026-02-20T20:35:20.159608] [INFO ] [sig ] [36/90] Processing report for 2025-12-03... [2026-02-20T20:35:20.159641] [INFO ] [sig ] [36/90] Report for 2025-12-03 already exists, skipping... [2026-02-20T20:35:20.159667] [INFO ] [sig ] [37/90] Processing report for 2025-12-04... [2026-02-20T20:35:20.159706] [INFO ] [sig ] [37/90] Report for 2025-12-04 already exists, skipping... [2026-02-20T20:35:20.159735] [INFO ] [sig ] [38/90] Processing report for 2025-12-05... [2026-02-20T20:35:20.159772] [INFO ] [sig ] [38/90] Report for 2025-12-05 already exists, skipping... [2026-02-20T20:35:20.159799] [INFO ] [sig ] [39/90] Processing report for 2025-12-08... [2026-02-20T20:35:20.159836] [INFO ] [sig ] [39/90] Report for 2025-12-08 already exists, skipping... [2026-02-20T20:35:20.159864] [INFO ] [sig ] [40/90] Processing report for 2025-12-09... [2026-02-20T20:35:20.159896] [INFO ] [sig ] [40/90] Report for 2025-12-09 already exists, skipping... [2026-02-20T20:35:20.159922] [INFO ] [sig ] [41/90] Processing report for 2025-12-10... [2026-02-20T20:35:20.159958] [INFO ] [sig ] [41/90] Report for 2025-12-10 already exists, skipping... [2026-02-20T20:35:20.159985] [INFO ] [sig ] [42/90] Processing report for 2025-12-11... [2026-02-20T20:35:20.160016] [INFO ] [sig ] [42/90] Report for 2025-12-11 already exists, skipping... [2026-02-20T20:35:20.160041] [INFO ] [sig ] [43/90] Processing report for 2025-12-12... [2026-02-20T20:35:20.160078] [INFO ] [sig ] [43/90] Report for 2025-12-12 already exists, skipping... [2026-02-20T20:35:20.160105] [INFO ] [sig ] [44/90] Processing report for 2025-12-15... [2026-02-20T20:35:20.160135] [INFO ] [sig ] [44/90] Report for 2025-12-15 already exists, skipping... [2026-02-20T20:35:20.160161] [INFO ] [sig ] [45/90] Processing report for 2025-12-16... [2026-02-20T20:35:20.160191] [INFO ] [sig ] [45/90] Report for 2025-12-16 already exists, skipping... [2026-02-20T20:35:20.160216] [INFO ] [sig ] [46/90] Processing report for 2025-12-17... [2026-02-20T20:35:20.160247] [INFO ] [sig ] [46/90] Report for 2025-12-17 already exists, skipping... [2026-02-20T20:35:20.160272] [INFO ] [sig ] [47/90] Processing report for 2025-12-18... [2026-02-20T20:35:20.160308] [INFO ] [sig ] [47/90] Report for 2025-12-18 already exists, skipping... [2026-02-20T20:35:20.160335] [INFO ] [sig ] [48/90] Processing report for 2025-12-19... [2026-02-20T20:35:20.160383] [INFO ] [sig ] [48/90] Report for 2025-12-19 already exists, skipping... [2026-02-20T20:35:20.160410] [INFO ] [sig ] [49/90] Processing report for 2025-12-22... [2026-02-20T20:35:20.160454] [INFO ] [sig ] [49/90] Report for 2025-12-22 already exists, skipping... [2026-02-20T20:35:20.160482] [INFO ] [sig ] [50/90] Processing report for 2025-12-23... [2026-02-20T20:35:20.160527] [INFO ] [sig ] [50/90] Report for 2025-12-23 already exists, skipping... [2026-02-20T20:35:20.160555] [INFO ] [sig ] [51/90] Processing report for 2025-12-24... [2026-02-20T20:35:20.160616] [INFO ] [sig ] [51/90] Report for 2025-12-24 already exists, skipping... [2026-02-20T20:35:20.160646] [INFO ] [sig ] [52/90] Processing report for 2025-12-26... [2026-02-20T20:35:20.160677] [INFO ] [sig ] [52/90] Report for 2025-12-26 already exists, skipping... [2026-02-20T20:35:20.160704] [INFO ] [sig ] [53/90] Processing report for 2025-12-29... [2026-02-20T20:35:20.160739] [INFO ] [sig ] [53/90] Report for 2025-12-29 already exists, skipping... [2026-02-20T20:35:20.160766] [INFO ] [sig ] [54/90] Processing report for 2025-12-30... [2026-02-20T20:35:20.160797] [INFO ] [sig ] [54/90] Report for 2025-12-30 already exists, skipping... [2026-02-20T20:35:20.160822] [INFO ] [sig ] [55/90] Processing report for 2025-12-31... [2026-02-20T20:35:20.160865] [INFO ] [sig ] [55/90] Report for 2025-12-31 already exists, skipping... [2026-02-20T20:35:20.160893] [INFO ] [sig ] [56/90] Processing report for 2026-01-02... [2026-02-20T20:35:20.160924] [INFO ] [sig ] [56/90] Report for 2026-01-02 already exists, skipping... [2026-02-20T20:35:20.160949] [INFO ] [sig ] [57/90] Processing report for 2026-01-05... [2026-02-20T20:35:20.160979] [INFO ] [sig ] [57/90] Report for 2026-01-05 already exists, skipping... [2026-02-20T20:35:20.161004] [INFO ] [sig ] [58/90] Processing report for 2026-01-06... [2026-02-20T20:35:20.161033] [INFO ] [sig ] [58/90] Report for 2026-01-06 already exists, skipping... [2026-02-20T20:35:20.161058] [INFO ] [sig ] [59/90] Processing report for 2026-01-07... [2026-02-20T20:35:20.161088] [INFO ] [sig ] [59/90] Report for 2026-01-07 already exists, skipping... [2026-02-20T20:35:20.161114] [INFO ] [sig ] [60/90] Processing report for 2026-01-08... [2026-02-20T20:35:20.161151] [INFO ] [sig ] [60/90] Report for 2026-01-08 already exists, skipping... [2026-02-20T20:35:20.161178] [INFO ] [sig ] [61/90] Processing report for 2026-01-09... [2026-02-20T20:35:20.161215] [INFO ] [sig ] [61/90] Report for 2026-01-09 already exists, skipping... [2026-02-20T20:35:20.161242] [INFO ] [sig ] [62/90] Processing report for 2026-01-12... [2026-02-20T20:35:20.161278] [INFO ] [sig ] [62/90] Report for 2026-01-12 already exists, skipping... [2026-02-20T20:35:20.161305] [INFO ] [sig ] [63/90] Processing report for 2026-01-13... [2026-02-20T20:35:20.161345] [INFO ] [sig ] [63/90] Report for 2026-01-13 already exists, skipping... [2026-02-20T20:35:20.161372] [INFO ] [sig ] [64/90] Processing report for 2026-01-14... [2026-02-20T20:35:20.161403] [INFO ] [sig ] [64/90] Report for 2026-01-14 already exists, skipping... [2026-02-20T20:35:20.161428] [INFO ] [sig ] [65/90] Processing report for 2026-01-15... [2026-02-20T20:35:20.161458] [INFO ] [sig ] [65/90] Report for 2026-01-15 already exists, skipping... [2026-02-20T20:35:20.161483] [INFO ] [sig ] [66/90] Processing report for 2026-01-16... [2026-02-20T20:35:20.161513] [INFO ] [sig ] [66/90] Report for 2026-01-16 already exists, skipping... [2026-02-20T20:35:20.161538] [INFO ] [sig ] [67/90] Processing report for 2026-01-20... [2026-02-20T20:35:20.161590] [INFO ] [sig ] [67/90] Report for 2026-01-20 already exists, skipping... [2026-02-20T20:35:20.161621] [INFO ] [sig ] [68/90] Processing report for 2026-01-21... [2026-02-20T20:35:20.161660] [INFO ] [sig ] [68/90] Report for 2026-01-21 already exists, skipping... [2026-02-20T20:35:20.161687] [INFO ] [sig ] [69/90] Processing report for 2026-01-22... [2026-02-20T20:35:20.161733] [INFO ] [sig ] [69/90] Report for 2026-01-22 already exists, skipping... [2026-02-20T20:35:20.161766] [INFO ] [sig ] [70/90] Processing report for 2026-01-23... [2026-02-20T20:35:20.161818] [INFO ] [sig ] [70/90] Report for 2026-01-23 already exists, skipping... [2026-02-20T20:35:20.161851] [INFO ] [sig ] [71/90] Processing report for 2026-01-26... [2026-02-20T20:35:20.161889] [INFO ] [sig ] [71/90] Report for 2026-01-26 already exists, skipping... [2026-02-20T20:35:20.161916] [INFO ] [sig ] [72/90] Processing report for 2026-01-27... [2026-02-20T20:35:20.161955] [INFO ] [sig ] [72/90] Report for 2026-01-27 already exists, skipping... [2026-02-20T20:35:20.161983] [INFO ] [sig ] [73/90] Processing report for 2026-01-28... [2026-02-20T20:35:20.162019] [INFO ] [sig ] [73/90] Report for 2026-01-28 already exists, skipping... [2026-02-20T20:35:20.162046] [INFO ] [sig ] [74/90] Processing report for 2026-01-29... [2026-02-20T20:35:20.162080] [INFO ] [sig ] [74/90] Report for 2026-01-29 already exists, skipping... [2026-02-20T20:35:20.162107] [INFO ] [sig ] [75/90] Processing report for 2026-01-30... [2026-02-20T20:35:20.162149] [INFO ] [sig ] [75/90] Report for 2026-01-30 already exists, skipping... [2026-02-20T20:35:20.162182] [INFO ] [sig ] [76/90] Processing report for 2026-02-02... [2026-02-20T20:35:20.162224] [INFO ] [sig ] [76/90] Report for 2026-02-02 already exists, skipping... [2026-02-20T20:35:20.162251] [INFO ] [sig ] [77/90] Processing report for 2026-02-03... [2026-02-20T20:35:20.162287] [INFO ] [sig ] [77/90] Report for 2026-02-03 already exists, skipping... [2026-02-20T20:35:20.162314] [INFO ] [sig ] [78/90] Processing report for 2026-02-04... [2026-02-20T20:35:20.162351] [INFO ] [sig ] [78/90] Report for 2026-02-04 already exists, skipping... [2026-02-20T20:35:20.162377] [INFO ] [sig ] [79/90] Processing report for 2026-02-05... [2026-02-20T20:35:20.162412] [INFO ] [sig ] [79/90] Report for 2026-02-05 already exists, skipping... [2026-02-20T20:35:20.162438] [INFO ] [sig ] [80/90] Processing report for 2026-02-06... [2026-02-20T20:35:20.162468] [INFO ] [sig ] [80/90] Report for 2026-02-06 already exists, skipping... [2026-02-20T20:35:20.162493] [INFO ] [sig ] [81/90] Processing report for 2026-02-09... [2026-02-20T20:35:20.162535] [INFO ] [sig ] [81/90] Report for 2026-02-09 already exists, skipping... [2026-02-20T20:35:20.162562] [INFO ] [sig ] [82/90] Processing report for 2026-02-10... [2026-02-20T20:35:20.162622] [INFO ] [sig ] [82/90] Report for 2026-02-10 already exists, skipping... [2026-02-20T20:35:20.162650] [INFO ] [sig ] [83/90] Processing report for 2026-02-11... [2026-02-20T20:35:20.162698] [INFO ] [sig ] [83/90] Report for 2026-02-11 already exists, skipping... [2026-02-20T20:35:20.162732] [INFO ] [sig ] [84/90] Processing report for 2026-02-12... [2026-02-20T20:35:20.162769] [INFO ] [sig ] [84/90] Report for 2026-02-12 already exists, skipping... [2026-02-20T20:35:20.162800] [INFO ] [sig ] [85/90] Processing report for 2026-02-13... [2026-02-20T20:35:20.162844] [INFO ] [sig ] [85/90] Report for 2026-02-13 already exists, skipping... [2026-02-20T20:35:20.162888] [INFO ] [sig ] [86/90] Processing report for 2026-02-17... [2026-02-20T20:35:20.162929] [INFO ] [sig ] [86/90] Report for 2026-02-17 already exists, skipping... [2026-02-20T20:35:20.162957] [INFO ] [sig ] [87/90] Processing report for 2026-02-18... [2026-02-20T20:35:20.162998] [INFO ] [sig ] [87/90] Report for 2026-02-18 already exists, skipping... [2026-02-20T20:35:20.163026] [INFO ] [sig ] [88/90] Processing report for 2026-02-19... [2026-02-20T20:35:20.163064] [INFO ] [sig ] [88/90] Report for 2026-02-19 already exists, skipping... [2026-02-20T20:35:20.163091] [INFO ] [sig ] [89/90] Processing report for 2026-02-20... [2026-02-20T20:35:20.163132] [INFO ] [sig ] [89/90] Report for 2026-02-20 already exists, skipping... [2026-02-20T20:35:20.163160] [INFO ] [sig ] [90/90] Processing report for 2026-02-23... [2026-02-20T20:35:20.233478] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.233913] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-02-20T20:35:20.234251] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.234535] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.234856] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.235171] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-02-20T20:35:20.235244] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.235491] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-02-20T20:35:20.235738] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.236003] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.236083] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.236336] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-02-20T20:35:20.236587] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.236846] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.237158] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.237448] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.237706] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.238108] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-02-20T20:35:20.238351] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-02-20T20:35:20.238671] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-02-20T20:35:20.238940] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.239237] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.239501] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.239835] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.240319] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-02-20T20:35:20.240588] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.240897] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-02-20T20:35:20.241323] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-02-20T20:35:20.241612] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.241861] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.242276] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.242535] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.242854] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-02-20T20:35:20.243177] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-02-20T20:35:20.243462] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.243752] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.243985] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.244238] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-02-20T20:35:20.244487] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.244720] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-02-20T20:35:20.244806] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-02-20T20:35:20.245113] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.245369] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.245626] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.245885] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.246169] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.246462] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.246732] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.247017] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.247105] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.247362] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.247441] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-02-20T20:35:20.247677] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.247985] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.248220] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.248457] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.248708] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.248792] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.249046] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-02-20T20:35:20.249299] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-02-20T20:35:20.249532] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.249847] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.250362] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.250646] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.250908] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.251903] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.252171] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-02-20T20:35:20.252481] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.252885] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.252958] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.253188] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-02-20T20:35:20.253259] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.253545] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.253817] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-02-20T20:35:20.254068] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-02-20T20:35:20.254153] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-02-20T20:35:20.254416] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-02-20T20:35:20.254681] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.254982] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.255225] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.255527] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-02-20T20:35:20.255795] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.256043] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.256326] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.256555] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-02-20T20:35:20.256843] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.257078] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.258662] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-02-20T20:35:20.258977] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.259250] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-02-20T20:35:20.259514] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.259831] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.260116] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-02-20T20:35:20.260414] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.261355] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.261684] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.261995] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-02-20T20:35:20.262313] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.262601] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.262875] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.263141] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.263452] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-02-20T20:35:20.263707] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-02-20T20:35:20.263988] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.264246] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.264557] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-02-20T20:35:20.265727] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-02-20T20:35:20.265995] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.266262] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-02-20T20:35:20.266530] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.267479] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-02-20T20:35:20.267753] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-02-20T20:35:20.268072] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.268358] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-02-20T20:35:20.268642] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.268894] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.269196] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.269274] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-02-20T20:35:20.269512] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-02-20T20:35:20.269615] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.269868] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.270113] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.270359] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.270628] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-02-20T20:35:20.270881] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-02-20T20:35:20.271160] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.271422] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.271492] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-02-20T20:35:20.271735] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-02-20T20:35:20.272037] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.272288] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.272545] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.272837] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.273220] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-02-20T20:35:20.273547] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-02-20T20:35:20.273863] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.274256] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.274541] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.274829] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.275075] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.275317] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-02-20T20:35:20.275586] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-02-20T20:35:20.275670] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-02-20T20:35:20.276139] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.276419] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.276662] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-02-20T20:35:20.277093] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-02-20T20:35:20.277376] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-02-20T20:35:20.277637] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.277718] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-02-20T20:35:20.277970] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.278269] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.278562] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-02-20T20:35:20.278837] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-02-20T20:35:20.279069] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-02-20T20:35:20.279297] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-02-20T20:35:20.279528] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.279812] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.280081] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.280326] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.280599] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.280849] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-02-20T20:35:20.281095] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.281366] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-02-20T20:35:20.281620] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.281868] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.282196] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.282465] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.282777] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.283105] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.283411] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-02-20T20:35:20.283661] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-02-20T20:35:20.283915] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.284881] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.285148] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.285401] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.285668] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.285922] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.286168] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-02-20T20:35:20.286427] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.286738] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.287015] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-02-20T20:35:20.287276] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.287544] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.287848] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-02-20T20:35:20.288169] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.288465] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.288705] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-02-20T20:35:20.289022] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.289278] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-02-20T20:35:20.289586] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.289845] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-02-20T20:35:20.290091] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-02-20T20:35:20.290326] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.290563] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.290821] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.291063] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-02-20T20:35:20.291297] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-02-20T20:35:20.291527] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.291848] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.292082] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.292337] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.292643] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-02-20T20:35:20.292949] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.293244] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.293536] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.293803] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.294096] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.294391] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.294636] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-02-20T20:35:20.294875] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.295151] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-02-20T20:35:20.295404] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.295685] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-02-20T20:35:20.295950] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.296218] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.296597] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.296914] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-02-20T20:35:20.297191] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.297449] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.297713] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.298213] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.298477] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-02-20T20:35:20.298764] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.299039] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.299283] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.299528] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.299798] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.300091] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.300334] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.300598] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.300841] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.301093] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.301393] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.301681] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-02-20T20:35:20.301913] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.302157] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.302402] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.302655] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.302942] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.303180] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-02-20T20:35:20.303256] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.303474] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.303740] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-02-20T20:35:20.304535] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.304856] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.305100] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.305354] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.305605] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.305846] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.306138] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-02-20T20:35:20.306377] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.306635] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.306892] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-02-20T20:35:20.307137] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.307385] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.307620] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.307875] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-02-20T20:35:20.308227] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.308521] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.308784] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.308858] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.309087] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.309337] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-02-20T20:35:20.309601] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.309858] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-02-20T20:35:20.310145] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.310409] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.310508] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.310775] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-02-20T20:35:20.311037] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-02-20T20:35:20.311303] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.311598] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-02-20T20:35:20.311682] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-02-20T20:35:20.311939] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.312237] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-02-20T20:35:20.314058] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-02-20T20:35:20.314392] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-02-20T20:35:20.314712] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.315067] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-02-20T20:35:20.315172] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.315444] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-02-20T20:35:20.315737] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-02-20T20:35:20.316083] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-02-20T20:35:20.316338] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-02-20T20:35:20.316412] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.316484] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.316753] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.317075] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-02-20T20:35:20.317395] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.317718] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-02-20T20:35:20.318061] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-02-20T20:35:20.318330] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.318603] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-02-20T20:35:20.318894] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-02-20T20:35:20.319157] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.319417] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.319792] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-02-20T20:35:20.320099] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.320362] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-02-20T20:35:20.320446] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-02-20T20:35:20.320766] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.321040] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.321306] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.321609] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.321683] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.321964] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.322218] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.322484] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.322753] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.323049] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.323288] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-02-20T20:35:20.323590] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.323900] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.324299] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-02-20T20:35:20.324619] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.324946] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.325265] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.325546] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.325853] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.326109] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.326358] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.326430] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.326680] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.327030] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-02-20T20:35:20.327331] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.327621] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.327883] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-02-20T20:35:20.327954] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.328219] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.328335] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.328648] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.328922] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-02-20T20:35:20.329199] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.329506] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.329790] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-02-20T20:35:20.330030] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.330285] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-02-20T20:35:20.330588] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.330851] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-02-20T20:35:20.331114] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-02-20T20:35:20.331369] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.331683] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.331952] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.332281] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.332563] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.332884] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.333167] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.333477] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-02-20T20:35:20.333747] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-02-20T20:35:20.334038] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-02-20T20:35:20.334296] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.334554] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.334890] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-02-20T20:35:20.335177] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.335434] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-02-20T20:35:20.335519] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.335802] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.336117] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.336209] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-02-20T20:35:20.336445] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-02-20T20:35:20.336759] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-02-20T20:35:20.336857] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-02-20T20:35:20.337105] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.337403] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.337686] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.337957] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-02-20T20:35:20.338223] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.338481] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.338735] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.339037] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.339120] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.339350] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.339614] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-02-20T20:35:20.339710] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.339960] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.340245] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-02-20T20:35:20.340539] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.340854] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.341104] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.341474] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-02-20T20:35:20.341740] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.341987] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-02-20T20:35:20.342252] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.342503] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-02-20T20:35:20.342783] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.343027] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-02-20T20:35:20.343117] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-02-20T20:35:20.343350] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-02-20T20:35:20.343438] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-02-20T20:35:20.343749] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.344032] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.344367] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.344622] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.344899] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.345164] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-02-20T20:35:20.345435] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-02-20T20:35:20.345710] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.345971] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-02-20T20:35:20.346233] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-02-20T20:35:20.346499] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-02-20T20:35:20.346773] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-02-20T20:35:20.347061] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-02-20T20:35:20.347302] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.347386] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.347629] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.347919] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.348275] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-02-20T20:35:20.349079] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-02-20T20:35:20.349399] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-02-20T20:35:20.349666] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-02-20T20:35:20.349949] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-02-20T20:35:20.350029] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.350278] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.350620] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.350941] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.351227] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.351550] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-02-20T20:35:20.351916] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-02-20T20:35:20.352252] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-02-20T20:35:20.352589] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.352893] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-02-20T20:35:20.353197] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-02-20T20:35:20.353518] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-02-20T20:35:20.353835] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-02-20T20:35:20.354129] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.354202] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.354545] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.354819] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.355079] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.355325] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.355595] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.355674] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.355925] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.356191] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.356458] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-02-20T20:35:20.356780] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.357063] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-02-20T20:35:20.357318] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-02-20T20:35:20.357600] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-02-20T20:35:20.357870] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-02-20T20:35:20.358143] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.358414] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.358726] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-02-20T20:35:20.358989] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.359256] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-02-20T20:35:20.359342] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.359602] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.359690] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.359968] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.360247] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.360501] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.360806] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.361282] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-02-20T20:35:20.361530] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.361799] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.362112] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.362449] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.362738] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.362997] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.363247] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.363343] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.363608] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.363868] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.364184] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.364484] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.364794] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.365055] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-02-20T20:35:20.365329] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-02-20T20:35:20.365585] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-02-20T20:35:20.365660] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.365911] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-02-20T20:35:20.366196] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-02-20T20:35:20.366501] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-02-20T20:35:20.366764] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-02-20T20:35:20.367099] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-02-20T20:35:20.367350] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-02-20T20:35:20.367609] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.367909] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.368149] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.368456] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.368692] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.368943] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.369186] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-02-20T20:35:20.369470] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.369701] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.369960] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.370040] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.370381] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.370663] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-02-20T20:35:20.370932] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.371012] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.371240] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.371543] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.371830] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.372097] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.372395] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.372649] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.372905] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.373193] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.373445] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-02-20T20:35:20.373700] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.373936] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.374189] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-02-20T20:35:20.374268] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.374499] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.374776] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.375119] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-02-20T20:35:20.375251] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.375605] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.375896] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.376203] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.376473] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-02-20T20:35:20.376766] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.377072] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.377314] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.377595] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.377864] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-02-20T20:35:20.378114] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-02-20T20:35:20.379113] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.379200] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-02-20T20:35:20.379277] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.379531] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.379854] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-02-20T20:35:20.380107] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-02-20T20:35:20.380413] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.380659] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.380915] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.381178] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.381415] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-02-20T20:35:20.381925] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.382237] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.382531] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.382816] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-02-20T20:35:20.383088] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-02-20T20:35:20.383395] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.383707] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-02-20T20:35:20.384260] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.384550] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-02-20T20:35:20.384654] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.384955] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-02-20T20:35:20.385039] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.385343] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-02-20T20:35:20.385649] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.385924] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.386231] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.386481] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-02-20T20:35:20.387044] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.387347] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.387660] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.388360] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.388661] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.388981] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.389063] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.389334] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.389606] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-02-20T20:35:20.389921] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-02-20T20:35:20.390178] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.390477] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.390802] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.391079] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.391202] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-02-20T20:35:20.391513] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.391785] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-02-20T20:35:20.392035] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-02-20T20:35:20.392345] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-02-20T20:35:20.392602] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.392891] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.393143] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.393388] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.393475] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.393706] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.393944] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-02-20T20:35:20.394195] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-02-20T20:35:20.395141] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.395392] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.395640] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.395911] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.396164] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.396413] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.396753] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.396876] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.397127] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.397368] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-02-20T20:35:20.397768] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-02-20T20:35:20.397865] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.398122] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.398195] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.398493] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.398782] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.399106] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.399366] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-02-20T20:35:20.399843] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-02-20T20:35:20.400206] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.400471] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.400775] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-02-20T20:35:20.401375] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.401642] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.401910] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.402206] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.402451] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.402773] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.403071] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.403380] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.403651] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-02-20T20:35:20.403936] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.404191] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-02-20T20:35:20.404447] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-02-20T20:35:20.404815] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-02-20T20:35:20.405094] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.405394] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.405626] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.405912] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.406165] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.406418] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.406725] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.407284] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.407552] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-02-20T20:35:20.407854] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-02-20T20:35:20.408145] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-02-20T20:35:20.408410] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-02-20T20:35:20.408648] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-02-20T20:35:20.408897] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.409164] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.409248] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-02-20T20:35:20.409310] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.409554] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-02-20T20:35:20.409823] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.410084] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.410369] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.410463] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.410719] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.411180] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.411256] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-02-20T20:35:20.411489] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.411744] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.412190] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.412447] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.412698] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.412956] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.413038] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-02-20T20:35:20.413324] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.413590] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.414333] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.414607] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-02-20T20:35:20.414895] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.415205] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.415459] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.415714] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.415980] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-02-20T20:35:20.416262] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.417748] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.418148] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.418412] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.419000] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.419314] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-02-20T20:35:20.419612] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.419867] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.420132] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.420377] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.420662] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.420930] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.421022] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.421260] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-02-20T20:35:20.421495] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.421734] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.421980] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.422229] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.422483] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.422723] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.422958] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.423205] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-02-20T20:35:20.423453] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-02-20T20:35:20.423762] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-02-20T20:35:20.423851] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.424101] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.424364] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.424608] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.424860] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.425107] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-02-20T20:35:20.425352] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.425645] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-02-20T20:35:20.425901] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.426187] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.426445] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.426841] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-02-20T20:35:20.427090] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.427334] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-02-20T20:35:20.427636] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-02-20T20:35:20.427895] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-02-20T20:35:20.428292] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.428542] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-02-20T20:35:20.428640] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.428882] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.429124] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.429427] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-02-20T20:35:20.429756] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.430012] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-02-20T20:35:20.430317] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.430599] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-02-20T20:35:20.431420] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.431790] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.432091] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.432342] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.432598] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-02-20T20:35:20.433487] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.433745] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-02-20T20:35:20.433992] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.434290] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.434598] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.434673] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.434953] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-02-20T20:35:20.435040] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.435273] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.435599] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-02-20T20:35:20.435884] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.436223] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.436492] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.436728] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-02-20T20:35:20.437061] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.437148] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.437403] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.437668] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.437966] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.438299] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-02-20T20:35:20.438563] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-02-20T20:35:20.438827] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.439079] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.439323] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-02-20T20:35:20.439659] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.439740] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.439963] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.440201] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-02-20T20:35:20.440451] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.440699] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.440954] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.441037] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-02-20T20:35:20.441267] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-02-20T20:35:20.441339] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-02-20T20:35:20.442366] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.442475] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-02-20T20:35:20.442750] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-02-20T20:35:20.443028] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.443276] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.443551] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.443866] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.444154] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.444233] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.444480] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.444772] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-02-20T20:35:20.445014] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-02-20T20:35:20.445129] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-02-20T20:35:20.445433] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.445677] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.445971] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.446214] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.446459] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.446710] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.447022] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.447271] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-02-20T20:35:20.447520] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.447870] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.448140] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-02-20T20:35:20.448440] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-02-20T20:35:20.448707] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.450199] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-02-20T20:35:20.450298] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.451318] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.451393] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-02-20T20:35:20.451620] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.451875] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-02-20T20:35:20.451961] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.452064] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-02-20T20:35:20.452366] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-02-20T20:35:20.452639] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-02-20T20:35:20.452891] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-02-20T20:35:20.453183] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-02-20T20:35:20.453466] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.453754] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-02-20T20:35:20.454058] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.454154] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.454233] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.454485] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.454819] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-02-20T20:35:20.455118] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-02-20T20:35:20.455384] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.455682] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.455936] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-02-20T20:35:20.456236] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.456497] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.456818] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.456905] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.457154] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-02-20T20:35:20.457421] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.457915] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.458254] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.458519] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.458822] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.459103] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-02-20T20:35:20.459345] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.459624] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-02-20T20:35:20.459901] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-02-20T20:35:20.460188] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-02-20T20:35:20.460441] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.460742] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-02-20T20:35:20.461010] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.461297] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.461601] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-02-20T20:35:20.461945] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-02-20T20:35:20.462210] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.462467] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.463466] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.463801] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.464084] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.464364] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.464616] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.465374] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.465448] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.465697] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-02-20T20:35:20.465947] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.466191] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-02-20T20:35:20.466457] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-02-20T20:35:20.466715] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.466999] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.467240] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.467550] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.467886] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-02-20T20:35:20.467972] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.468203] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.468463] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.468757] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.469057] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.469295] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.469368] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.469618] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.470549] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.470877] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-02-20T20:35:20.471132] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.471409] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.471663] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-02-20T20:35:20.471917] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-02-20T20:35:20.472188] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.472442] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-02-20T20:35:20.472555] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.472832] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.473148] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-02-20T20:35:20.473445] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.473702] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.473983] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-02-20T20:35:20.474094] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.474454] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.474696] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.474984] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.475283] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.475519] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-02-20T20:35:20.475794] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-02-20T20:35:20.476753] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.477046] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.477310] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.477608] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.477858] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-02-20T20:35:20.478168] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-02-20T20:35:20.478403] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.478651] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.478723] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-02-20T20:35:20.478963] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.479044] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-02-20T20:35:20.479352] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.479614] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.479880] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.480278] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-02-20T20:35:20.480524] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-02-20T20:35:20.480821] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.481092] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.481398] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-02-20T20:35:20.481673] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-02-20T20:35:20.481931] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.482169] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.482420] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.482492] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.482729] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.482815] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-02-20T20:35:20.483046] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.483281] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.483537] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.483636] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.483883] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-02-20T20:35:20.485001] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-02-20T20:35:20.485256] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-02-20T20:35:20.485603] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.485865] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.485948] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.486347] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-02-20T20:35:20.486606] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.486888] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.487398] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.487675] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-02-20T20:35:20.488435] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-02-20T20:35:20.488708] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.489170] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-02-20T20:35:20.489432] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.490182] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-02-20T20:35:20.490957] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-02-20T20:35:20.491206] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-02-20T20:35:20.491480] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-02-20T20:35:20.491799] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-02-20T20:35:20.492192] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.492458] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-02-20T20:35:20.492740] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.493127] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.493388] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.493640] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.493723] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.493962] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.494268] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-02-20T20:35:20.494557] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.494852] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.495172] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.495443] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.495728] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.496014] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.496317] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-02-20T20:35:20.496593] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.496677] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.497012] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-02-20T20:35:20.497103] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.497351] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.497606] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.497865] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.498165] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-02-20T20:35:20.499671] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.499980] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.500258] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.500587] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-02-20T20:35:20.500890] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.501196] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.501453] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-02-20T20:35:20.501749] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.502036] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-02-20T20:35:20.502110] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.502387] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.502650] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.502898] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-02-20T20:35:20.503169] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.503446] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.503530] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-02-20T20:35:20.503882] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.504142] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-02-20T20:35:20.504394] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.504650] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-02-20T20:35:20.504743] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.505161] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.505256] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.506117] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-02-20T20:35:20.506199] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-02-20T20:35:20.506457] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.506751] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.507104] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-02-20T20:35:20.507355] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-02-20T20:35:20.507609] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-02-20T20:35:20.507873] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.508303] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.508593] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.508863] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-02-20T20:35:20.509164] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.509420] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-02-20T20:35:20.509659] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.509903] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.510150] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.510449] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-02-20T20:35:20.510738] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.511108] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-02-20T20:35:20.511406] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.511660] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-02-20T20:35:20.511931] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.512191] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.512449] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.512775] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.513079] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.513161] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.513426] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-02-20T20:35:20.513701] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-02-20T20:35:20.513994] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-02-20T20:35:20.514250] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.514483] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.514813] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.515240] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-02-20T20:35:20.515483] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-02-20T20:35:20.515808] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.515911] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.516187] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-02-20T20:35:20.516455] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-02-20T20:35:20.516756] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.517058] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.517348] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.517642] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.517898] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.518156] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.518413] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-02-20T20:35:20.518712] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.518986] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.519249] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.519498] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.519847] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.519932] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.520851] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.521106] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.521360] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.521677] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.521943] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-02-20T20:35:20.522259] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-02-20T20:35:20.522597] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.522904] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-02-20T20:35:20.523175] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.523442] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.523689] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.523949] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.524182] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.524450] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.524542] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.524814] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.524905] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.525151] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.525411] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.525650] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.525885] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-02-20T20:35:20.526145] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.526433] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.526735] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-02-20T20:35:20.527034] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.527300] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-02-20T20:35:20.527556] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.527851] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-02-20T20:35:20.528136] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.528224] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.528488] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-02-20T20:35:20.528607] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-02-20T20:35:20.529133] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-02-20T20:35:20.529415] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.529667] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.529916] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-02-20T20:35:20.529991] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-02-20T20:35:20.530056] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.530308] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-02-20T20:35:20.530617] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.530880] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-02-20T20:35:20.531178] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.531516] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-02-20T20:35:20.531839] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.531919] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-02-20T20:35:20.532153] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.532387] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.532702] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-02-20T20:35:20.533400] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-02-20T20:35:20.533721] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.534147] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.535178] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-02-20T20:35:20.535616] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.536093] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.536643] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.536906] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-02-20T20:35:20.537210] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.537526] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-02-20T20:35:20.537871] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-02-20T20:35:20.538151] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-02-20T20:35:20.538236] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.538497] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.538794] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-02-20T20:35:20.538886] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-02-20T20:35:20.539117] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.539353] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.539618] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-02-20T20:35:20.539870] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-02-20T20:35:20.540108] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.540352] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-02-20T20:35:20.540654] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.540924] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-02-20T20:35:20.541168] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-02-20T20:35:20.541403] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.541660] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-02-20T20:35:20.541923] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.542181] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-02-20T20:35:20.542485] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-02-20T20:35:20.542785] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.543020] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.543252] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.543536] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-02-20T20:35:20.543823] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.544085] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-02-20T20:35:20.544389] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.544658] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.544985] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.545261] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.545556] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-02-20T20:35:20.545829] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-02-20T20:35:20.545935] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.546198] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-02-20T20:35:20.546439] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.546704] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-02-20T20:35:20.547027] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.547276] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-02-20T20:35:20.547538] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.547842] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.548081] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-02-20T20:35:20.548366] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-02-20T20:35:20.548603] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-02-20T20:35:20.548840] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.549076] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.549311] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.549541] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.550617] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-02-20T20:35:20.550923] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-02-20T20:35:20.551169] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.551453] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.551743] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-02-20T20:35:20.552070] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-02-20T20:35:20.552324] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.552404] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-02-20T20:35:20.552655] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.552897] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-02-20T20:35:20.553146] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-02-20T20:35:20.553389] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.553628] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-02-20T20:35:20.553862] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.554119] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-02-20T20:35:20.554350] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-02-20T20:35:20.554593] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.554873] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.555137] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.555378] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.555631] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.555892] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-02-20T20:35:20.556141] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-02-20T20:35:20.556454] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.556746] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.557013] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.557318] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.557626] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.557922] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.558170] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-02-20T20:35:20.558468] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.558714] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.559020] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-02-20T20:35:20.559105] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.559352] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.559663] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-02-20T20:35:20.559937] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.560331] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.560794] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.561150] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-02-20T20:35:20.561446] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.561687] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.561951] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.562204] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-02-20T20:35:20.562275] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.562498] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-02-20T20:35:20.562733] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.562967] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.563190] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.563411] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.563696] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.563938] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.564176] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.564455] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.564701] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-02-20T20:35:20.564925] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.565214] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.565488] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-02-20T20:35:20.565744] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-02-20T20:35:20.565989] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-02-20T20:35:20.566075] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-02-20T20:35:20.566309] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.566404] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.566639] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.567627] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.568355] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.568604] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.568857] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-02-20T20:35:20.569152] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.569224] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-02-20T20:35:20.569284] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-02-20T20:35:20.569514] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.569777] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-02-20T20:35:20.570010] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-02-20T20:35:20.570089] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.570357] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.570673] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-02-20T20:35:20.570932] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.571179] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-02-20T20:35:20.571455] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.571695] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.571950] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.572174] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-02-20T20:35:20.572415] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.572484] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.572702] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.572946] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-02-20T20:35:20.573187] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-02-20T20:35:20.573503] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.573784] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.574104] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-02-20T20:35:20.574366] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.574608] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.574864] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.575105] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.575340] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-02-20T20:35:20.575564] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.575819] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.576074] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-02-20T20:35:20.576295] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.576363] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.576597] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-02-20T20:35:20.576854] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.577136] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.577358] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.577604] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-02-20T20:35:20.577674] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-02-20T20:35:20.577915] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.578138] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.578370] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.578596] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-02-20T20:35:20.578840] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-02-20T20:35:20.579085] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-02-20T20:35:20.579153] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.579210] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.579426] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-02-20T20:35:20.579495] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.579554] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.579813] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-02-20T20:35:20.580093] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.580335] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-02-20T20:35:20.580587] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.580866] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.580934] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.581214] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.581490] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.581720] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.582002] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.582228] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-02-20T20:35:20.582307] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.582593] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-02-20T20:35:20.582678] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-02-20T20:35:20.582923] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.583149] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-02-20T20:35:20.583391] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.583620] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.583690] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.583969] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.584193] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-02-20T20:35:20.584262] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.584478] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-02-20T20:35:20.584705] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.584931] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-02-20T20:35:20.585171] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-02-20T20:35:20.585396] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.585620] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.585863] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.586087] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-02-20T20:35:20.586311] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.586552] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-02-20T20:35:20.586813] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.587043] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-02-20T20:35:20.587267] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-02-20T20:35:20.587487] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-02-20T20:35:20.587743] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.587990] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.588214] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-02-20T20:35:20.588444] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-02-20T20:35:20.588727] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-02-20T20:35:20.589031] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-02-20T20:35:20.589286] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.589523] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-02-20T20:35:20.589826] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.590112] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.590365] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.590623] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-02-20T20:35:20.590853] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.591097] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.591341] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-02-20T20:35:20.591594] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.591873] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-02-20T20:35:20.592124] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-02-20T20:35:20.592351] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-02-20T20:35:20.592597] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.592830] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.593060] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.593303] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-02-20T20:35:20.593543] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.593634] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.594566] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.594841] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.595076] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.595314] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-02-20T20:35:20.595385] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.595631] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-02-20T20:35:20.595914] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.596034] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.596137] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.596433] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.596670] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-02-20T20:35:20.596908] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.597140] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.597209] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-02-20T20:35:20.597455] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.597763] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-02-20T20:35:20.598057] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.598127] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-02-20T20:35:20.598351] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.598603] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.598866] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.599094] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.599163] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-02-20T20:35:20.599396] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.600388] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-02-20T20:35:20.600457] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-02-20T20:35:20.600683] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.600915] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.601153] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.601406] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-02-20T20:35:20.601637] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.601863] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.602082] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.602326] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-02-20T20:35:20.602561] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-02-20T20:35:20.602651] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-02-20T20:35:20.602878] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-02-20T20:35:20.603152] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-02-20T20:35:20.603228] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.603446] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.603671] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.603964] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.604191] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.604267] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.604537] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-02-20T20:35:20.604801] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-02-20T20:35:20.605026] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.605849] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.606081] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.606316] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.606547] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-02-20T20:35:20.606857] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.607101] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-02-20T20:35:20.607359] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-02-20T20:35:20.607597] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.607827] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-02-20T20:35:20.608073] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-02-20T20:35:20.608308] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.608557] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.608818] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.609117] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.609399] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-02-20T20:35:20.609692] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.609933] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-02-20T20:35:20.610180] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-02-20T20:35:20.610442] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.610522] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-02-20T20:35:20.610769] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.611055] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.611330] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.611564] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.611831] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.612112] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.612391] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.612636] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.613056] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.613315] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.614275] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.614595] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-02-20T20:35:20.614843] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.615095] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-02-20T20:35:20.615335] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-02-20T20:35:20.615619] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.615845] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-02-20T20:35:20.616084] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.616343] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.616637] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.616915] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.617148] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-02-20T20:35:20.617379] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.617629] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.617861] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-02-20T20:35:20.618094] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-02-20T20:35:20.618327] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.618606] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.618869] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.619097] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.619328] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-02-20T20:35:20.619561] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.619869] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.620090] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.620322] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.620542] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.620845] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.621227] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.621460] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.621775] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.622008] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-02-20T20:35:20.622242] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.622528] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.622835] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.623085] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-02-20T20:35:20.623312] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-02-20T20:35:20.623538] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.623810] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.624054] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.624279] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.624348] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-02-20T20:35:20.624565] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.624819] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-02-20T20:35:20.625053] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.625289] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.625600] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.625853] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.626137] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.626388] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.626691] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.626935] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.627170] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.627408] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.627653] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.627884] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-02-20T20:35:20.628130] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-02-20T20:35:20.628508] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.628801] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.629051] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.629133] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-02-20T20:35:20.629379] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-02-20T20:35:20.629614] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.629852] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.630091] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.630161] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.630402] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.630663] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.630933] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-02-20T20:35:20.631013] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-02-20T20:35:20.631254] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-02-20T20:35:20.631516] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.631832] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.632078] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-02-20T20:35:20.632999] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-02-20T20:35:20.633303] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-02-20T20:35:20.633540] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.633809] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-02-20T20:35:20.634100] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-02-20T20:35:20.634172] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-02-20T20:35:20.634440] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-02-20T20:35:20.634684] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-02-20T20:35:20.634914] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.635205] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.635433] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.635680] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-02-20T20:35:20.635910] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-02-20T20:35:20.636158] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-02-20T20:35:20.636405] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.636639] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.636922] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.637172] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-02-20T20:35:20.637486] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.637589] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.637894] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.638178] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-02-20T20:35:20.638441] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.638700] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.638950] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.639186] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.639423] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-02-20T20:35:20.639500] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.639754] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-02-20T20:35:20.640036] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.640275] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.640527] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-02-20T20:35:20.640811] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-02-20T20:35:20.641081] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-02-20T20:35:20.641342] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.641710] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-02-20T20:35:20.641797] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.642143] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.642405] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-02-20T20:35:20.642683] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.642948] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.643257] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-02-20T20:35:20.643510] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.643790] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.644084] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-02-20T20:35:20.644324] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-02-20T20:35:20.644612] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.644692] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.644936] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.645190] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.645261] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.645517] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.645788] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.646023] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.646287] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.646532] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.646883] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.647210] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-02-20T20:35:20.647498] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.647784] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-02-20T20:35:20.648064] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-02-20T20:35:20.648307] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.648606] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-02-20T20:35:20.648889] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-02-20T20:35:20.649151] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-02-20T20:35:20.649440] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.649733] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.649969] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.650245] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.650504] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.650764] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.651029] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-02-20T20:35:20.651289] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.651530] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-02-20T20:35:20.651801] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.652084] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.652332] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.652588] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.652839] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.653105] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-02-20T20:35:20.653379] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.653626] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.653922] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.654183] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.654422] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.654658] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.654730] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.654952] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.655207] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.655454] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.655689] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-02-20T20:35:20.655944] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.656231] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.656308] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.656540] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.656645] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-02-20T20:35:20.656902] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-02-20T20:35:20.657019] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-02-20T20:35:20.657330] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.657587] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.657846] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-02-20T20:35:20.658102] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-02-20T20:35:20.658335] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.658602] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.658862] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.659154] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-02-20T20:35:20.659438] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.659694] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.660004] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.660993] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.661078] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.661319] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-02-20T20:35:20.661597] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.661850] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-02-20T20:35:20.662142] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-02-20T20:35:20.662384] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.662636] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-02-20T20:35:20.662871] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.663103] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-02-20T20:35:20.663338] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.663616] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.663928] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-02-20T20:35:20.664330] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.664639] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-02-20T20:35:20.664935] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.665006] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.665236] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-02-20T20:35:20.665306] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-02-20T20:35:20.665537] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.665849] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.666085] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.666327] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-02-20T20:35:20.666633] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.666715] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.666970] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.667223] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.667454] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-02-20T20:35:20.667689] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-02-20T20:35:20.667950] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.668189] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-02-20T20:35:20.668417] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.668665] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.668901] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.669182] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.669409] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.669639] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.669871] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-02-20T20:35:20.670131] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.670384] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-02-20T20:35:20.670652] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-02-20T20:35:20.670931] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.671158] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.671406] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-02-20T20:35:20.671473] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.671696] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.671943] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-02-20T20:35:20.672225] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.672453] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-02-20T20:35:20.672697] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-02-20T20:35:20.672941] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.673179] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-02-20T20:35:20.673436] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.673728] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-02-20T20:35:20.673955] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.674193] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.674449] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.674525] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.674771] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-02-20T20:35:20.675001] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-02-20T20:35:20.675236] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.675467] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.675544] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.675793] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.676022] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.676271] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.676558] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-02-20T20:35:20.677068] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.677316] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-02-20T20:35:20.677562] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-02-20T20:35:20.677850] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-02-20T20:35:20.678120] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-02-20T20:35:20.678431] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.678670] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-02-20T20:35:20.678922] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.679158] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-02-20T20:35:20.679437] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.679697] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-02-20T20:35:20.679950] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.680187] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.680432] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.680677] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-02-20T20:35:20.680953] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.681327] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.681415] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-02-20T20:35:20.681701] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.681957] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-02-20T20:35:20.682255] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.682337] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.682621] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.682873] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.683112] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-02-20T20:35:20.683369] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.683611] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-02-20T20:35:20.683903] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.684167] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.684454] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.684731] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-02-20T20:35:20.685202] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-02-20T20:35:20.685512] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-02-20T20:35:20.685859] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.686137] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.686407] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.686712] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-02-20T20:35:20.686997] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.687251] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-02-20T20:35:20.687557] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-02-20T20:35:20.687883] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-02-20T20:35:20.688135] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-02-20T20:35:20.688419] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-02-20T20:35:20.688724] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-02-20T20:35:20.688965] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-02-20T20:35:20.689347] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-02-20T20:35:20.689648] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.689907] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-02-20T20:35:20.690152] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.690226] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.691823] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.692106] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.692407] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.692705] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.692948] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-02-20T20:35:20.693191] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-02-20T20:35:20.693495] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.693591] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-02-20T20:35:20.693668] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-02-20T20:35:20.693951] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-02-20T20:35:20.694034] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-02-20T20:35:20.694314] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.694598] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.694676] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-02-20T20:35:20.694963] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-02-20T20:35:20.695226] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.695520] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.695845] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-02-20T20:35:20.696078] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-02-20T20:35:20.696342] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.696615] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.696927] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.697194] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.697453] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-02-20T20:35:20.697540] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.697807] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-02-20T20:35:20.698118] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-02-20T20:35:20.698352] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.698638] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.698893] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.699208] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.699442] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.699729] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-02-20T20:35:20.699979] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.700216] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.700471] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.700553] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.700809] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-02-20T20:35:20.701097] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-02-20T20:35:20.701331] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-02-20T20:35:20.701564] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-02-20T20:35:20.701839] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-02-20T20:35:20.702073] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.702317] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.702621] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-02-20T20:35:20.702871] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-02-20T20:35:20.703119] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.703385] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.703465] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-02-20T20:35:20.703693] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-02-20T20:35:20.703947] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.704188] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.704475] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-02-20T20:35:20.704708] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-02-20T20:35:20.704952] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.705200] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.705434] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.705724] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-02-20T20:35:20.705959] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-02-20T20:35:20.706200] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.706491] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-02-20T20:35:20.706766] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.707057] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-02-20T20:35:20.707152] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-02-20T20:35:20.707420] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.707683] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.708001] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-02-20T20:35:20.708303] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-02-20T20:35:20.708548] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.708666] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-02-20T20:35:20.708915] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-02-20T20:35:20.709160] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.709420] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-02-20T20:35:20.709682] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.709961] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-02-20T20:35:20.710513] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-02-20T20:35:20.710796] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.711086] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.711397] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.711700] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-02-20T20:35:20.711972] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-02-20T20:35:20.712277] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.712351] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.712630] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.712922] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-02-20T20:35:20.713179] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.713413] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.713654] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-02-20T20:35:20.713761] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-02-20T20:35:20.714013] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.714248] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.714499] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-02-20T20:35:20.714827] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.715067] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-02-20T20:35:20.715306] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-02-20T20:35:20.715377] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-02-20T20:35:20.715450] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.715722] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.716000] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-02-20T20:35:20.716307] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-02-20T20:35:20.716631] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-02-20T20:35:20.716919] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.717169] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.717242] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.717489] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.717867] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.718167] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.718442] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.718759] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.719021] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.719271] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.719532] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-02-20T20:35:20.719805] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-02-20T20:35:20.720048] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.720286] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.720527] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.720791] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.720865] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-02-20T20:35:20.721102] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.721173] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.721428] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-02-20T20:35:20.721726] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-02-20T20:35:20.721982] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.722218] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-02-20T20:35:20.722520] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.722843] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-02-20T20:35:20.722935] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.723183] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.723507] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-02-20T20:35:20.723773] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-02-20T20:35:20.724056] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.724306] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.724543] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-02-20T20:35:20.724808] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.725054] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.725319] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.725606] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.725842] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-02-20T20:35:20.726076] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.726312] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.726611] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.726869] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.727128] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.727475] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.727548] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.727840] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.728095] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.728349] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-02-20T20:35:20.728654] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.728965] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.729230] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.729546] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.729808] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.730064] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-02-20T20:35:20.730360] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.730684] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-02-20T20:35:20.730943] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-02-20T20:35:20.731185] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-02-20T20:35:20.731475] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-02-20T20:35:20.731797] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.731899] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-02-20T20:35:20.732140] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.732430] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.732681] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.732760] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-02-20T20:35:20.733064] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.733142] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-02-20T20:35:20.733385] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-02-20T20:35:20.733631] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.733883] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-02-20T20:35:20.734139] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.734391] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.734674] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-02-20T20:35:20.734758] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.735044] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.735335] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-02-20T20:35:20.735634] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.735892] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.736150] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.736408] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.736657] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.736775] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.736873] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-02-20T20:35:20.737126] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.737394] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.737645] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-02-20T20:35:20.737890] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.738147] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-02-20T20:35:20.738858] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.739121] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-02-20T20:35:20.739423] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.739684] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-02-20T20:35:20.739781] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-02-20T20:35:20.740042] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-02-20T20:35:20.740116] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.740177] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-02-20T20:35:20.740436] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-02-20T20:35:20.740686] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-02-20T20:35:20.740937] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.741192] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.741486] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.741731] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-02-20T20:35:20.742027] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.742314] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.742607] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-02-20T20:35:20.742884] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-02-20T20:35:20.743159] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.743445] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-02-20T20:35:20.743737] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.743996] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-02-20T20:35:20.744302] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.744387] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.744670] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-02-20T20:35:20.744929] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-02-20T20:35:20.745188] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.745427] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.745717] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-02-20T20:35:20.746767] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-02-20T20:35:20.746891] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.747164] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.747441] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.747750] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-02-20T20:35:20.748005] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-02-20T20:35:20.748308] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.748612] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-02-20T20:35:20.748906] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-02-20T20:35:20.749148] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.749395] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.749656] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-02-20T20:35:20.749908] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-02-20T20:35:20.750210] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.750457] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.750717] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.750986] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.751280] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.751545] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.751850] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.752122] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.752418] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.752670] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.752929] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.753226] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-02-20T20:35:20.753530] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-02-20T20:35:20.753869] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.754161] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.754234] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.754477] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.754821] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.755074] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.755363] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-02-20T20:35:20.755656] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-02-20T20:35:20.755947] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.756028] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.756283] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-02-20T20:35:20.756607] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-02-20T20:35:20.756693] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.756951] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-02-20T20:35:20.757208] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-02-20T20:35:20.757484] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.757825] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-02-20T20:35:20.758113] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-02-20T20:35:20.758429] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.758715] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-02-20T20:35:20.758983] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.759239] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.759471] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.759739] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-02-20T20:35:20.760065] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-02-20T20:35:20.760329] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.760594] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.760868] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.761138] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.762250] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.762538] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.762849] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.763102] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-02-20T20:35:20.763373] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.763625] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.763867] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.764108] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.764356] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-02-20T20:35:20.764608] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.764882] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-02-20T20:35:20.765135] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-02-20T20:35:20.765384] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.765625] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-02-20T20:35:20.765936] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.766186] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.766449] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.766757] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.767134] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.767390] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-02-20T20:35:20.767657] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-02-20T20:35:20.767939] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-02-20T20:35:20.768177] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.768471] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.769460] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-02-20T20:35:20.769734] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.770015] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-02-20T20:35:20.770097] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.770346] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.770686] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-02-20T20:35:20.770949] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.771216] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-02-20T20:35:20.771971] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.772222] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-02-20T20:35:20.772525] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.772846] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-02-20T20:35:20.773150] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-02-20T20:35:20.773440] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.773716] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.773971] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.774050] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.774308] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-02-20T20:35:20.774604] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.774858] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.775126] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.775433] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.775678] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-02-20T20:35:20.775939] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.776009] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-02-20T20:35:20.776067] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-02-20T20:35:20.776323] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.776563] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.776884] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-02-20T20:35:20.777143] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.777443] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-02-20T20:35:20.777529] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.777823] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.778097] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.778359] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-02-20T20:35:20.778638] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.778933] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.779169] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.779415] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-02-20T20:35:20.779659] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-02-20T20:35:20.779913] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.780170] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-02-20T20:35:20.780425] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.780665] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.780746] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.780987] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.781232] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.781302] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.781536] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.781807] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.782095] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.782384] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.782650] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.782905] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.783143] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.783389] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-02-20T20:35:20.783684] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.783923] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.783995] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-02-20T20:35:20.784275] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-02-20T20:35:20.784525] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.784785] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.785022] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.785325] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.785405] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.785657] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.785907] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-02-20T20:35:20.786213] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-02-20T20:35:20.786455] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.786704] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.786968] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.787266] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.787504] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-02-20T20:35:20.787779] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.788073] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-02-20T20:35:20.788322] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-02-20T20:35:20.788593] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-02-20T20:35:20.788669] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.788918] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-02-20T20:35:20.789153] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-02-20T20:35:20.789406] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-02-20T20:35:20.789692] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-02-20T20:35:20.789769] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.790049] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.790334] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-02-20T20:35:20.790664] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.790946] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-02-20T20:35:20.791071] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.791367] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-02-20T20:35:20.791631] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-02-20T20:35:20.791891] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.792255] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.792532] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.792808] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-02-20T20:35:20.793068] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-02-20T20:35:20.793313] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-02-20T20:35:20.793564] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.793847] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.793919] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-02-20T20:35:20.794173] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.794415] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.794679] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.794953] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.795213] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-02-20T20:35:20.795509] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.795826] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.795900] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.796180] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-02-20T20:35:20.796449] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.796729] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-02-20T20:35:20.797051] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.797295] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.797553] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.797823] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.798081] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.798376] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.798651] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.798934] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.799201] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.799447] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-02-20T20:35:20.799749] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.800006] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-02-20T20:35:20.800258] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.800339] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-02-20T20:35:20.800595] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.800850] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.800922] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-02-20T20:35:20.801173] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-02-20T20:35:20.801443] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-02-20T20:35:20.801516] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.801821] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-02-20T20:35:20.802062] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-02-20T20:35:20.802322] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-02-20T20:35:20.802630] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-02-20T20:35:20.802887] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.803126] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.803197] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.803422] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-02-20T20:35:20.803705] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.803963] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.804295] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-02-20T20:35:20.804539] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.804644] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.804890] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-02-20T20:35:20.804971] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.805202] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.805435] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-02-20T20:35:20.805689] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.805931] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-02-20T20:35:20.806180] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.806428] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.806706] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.806963] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.807254] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.807490] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.807563] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-02-20T20:35:20.807832] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.808078] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-02-20T20:35:20.808363] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-02-20T20:35:20.808599] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.808910] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.809695] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-02-20T20:35:20.809980] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-02-20T20:35:20.810320] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.810612] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.810872] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.811130] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.811451] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-02-20T20:35:20.811742] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.811975] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.812224] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-02-20T20:35:20.812539] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-02-20T20:35:20.812860] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.813097] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.813335] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.813417] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.813483] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.813768] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.814050] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-02-20T20:35:20.814293] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.814616] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.814935] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.815197] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-02-20T20:35:20.815437] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-02-20T20:35:20.815694] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.815930] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.816184] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-02-20T20:35:20.816426] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-02-20T20:35:20.816723] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.817023] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.817109] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.817400] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.817650] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.817721] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.817980] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-02-20T20:35:20.818277] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-02-20T20:35:20.818546] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.819500] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.819789] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.820060] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-02-20T20:35:20.820317] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.820564] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.820671] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.820963] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-02-20T20:35:20.821216] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.821529] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-02-20T20:35:20.821787] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-02-20T20:35:20.822026] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.822263] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.822343] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.822420] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-02-20T20:35:20.822661] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.822899] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.823132] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.823420] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-02-20T20:35:20.823491] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.823756] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.824020] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.824285] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.824364] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.824624] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.824872] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-02-20T20:35:20.825118] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-02-20T20:35:20.825378] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.825637] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-02-20T20:35:20.825710] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.826770] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.827059] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.827301] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-02-20T20:35:20.827558] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.827852] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-02-20T20:35:20.828128] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.828359] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.828644] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-02-20T20:35:20.828897] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.828967] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-02-20T20:35:20.829206] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.829445] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-02-20T20:35:20.829675] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.829928] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.830176] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-02-20T20:35:20.830413] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.831240] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.831504] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.831836] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.832214] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.832472] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.832544] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-02-20T20:35:20.832803] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.832886] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.833176] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.833448] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-02-20T20:35:20.833700] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.833958] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.834196] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.834461] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.834716] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.834956] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.835190] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.835415] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.835670] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.835913] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-02-20T20:35:20.836206] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.836444] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-02-20T20:35:20.836720] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.837029] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-02-20T20:35:20.837277] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.837512] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.837785] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-02-20T20:35:20.838045] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-02-20T20:35:20.838279] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.838535] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.838803] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.839044] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.839124] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.839360] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.839656] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.839958] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-02-20T20:35:20.840203] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-02-20T20:35:20.840449] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-02-20T20:35:20.840755] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-02-20T20:35:20.841058] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-02-20T20:35:20.841322] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.841602] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-02-20T20:35:20.841859] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.842130] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.842495] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-02-20T20:35:20.842764] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.843016] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.843249] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.843319] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-02-20T20:35:20.843561] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-02-20T20:35:20.843836] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.844068] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.844303] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-02-20T20:35:20.845094] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.845186] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-02-20T20:35:20.845478] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-02-20T20:35:20.845775] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-02-20T20:35:20.846019] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.846269] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.846591] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-02-20T20:35:20.846935] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.847237] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.847502] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.847767] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.848046] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-02-20T20:35:20.848118] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-02-20T20:35:20.848341] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.848412] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.848474] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.848720] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-02-20T20:35:20.848961] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-02-20T20:35:20.849209] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.849449] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.849707] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.849961] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.850197] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.850487] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.850809] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.851066] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.851300] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.851538] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.851810] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.852053] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.852149] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.852436] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.852527] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-02-20T20:35:20.852839] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.853094] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-02-20T20:35:20.853337] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.853597] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.853838] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.854078] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.854320] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.854599] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.854870] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.855168] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.855558] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.855826] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.856066] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-02-20T20:35:20.856307] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-02-20T20:35:20.856563] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.856864] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.857123] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-02-20T20:35:20.857424] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-02-20T20:35:20.857664] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-02-20T20:35:20.857919] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-02-20T20:35:20.858174] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.858448] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.858700] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.858963] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.859257] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-02-20T20:35:20.859554] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.859881] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.860151] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.860424] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.860694] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.860991] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-02-20T20:35:20.861246] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-02-20T20:35:20.861492] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.861842] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-02-20T20:35:20.861922] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-02-20T20:35:20.862149] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.862386] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-02-20T20:35:20.862473] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-02-20T20:35:20.862706] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.862940] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-02-20T20:35:20.863190] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-02-20T20:35:20.864027] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.864303] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-02-20T20:35:20.864588] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.864681] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-02-20T20:35:20.864962] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-02-20T20:35:20.865199] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.865453] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.865764] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.865865] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-02-20T20:35:20.866150] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.866417] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.866764] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-02-20T20:35:20.867377] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-02-20T20:35:20.867748] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-02-20T20:35:20.868052] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.868365] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.868614] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-02-20T20:35:20.868874] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-02-20T20:35:20.869130] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-02-20T20:35:20.869218] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-02-20T20:35:20.869287] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-02-20T20:35:20.869510] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.869759] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.870051] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.870339] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.870622] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.870899] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-02-20T20:35:20.870969] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-02-20T20:35:20.871187] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-02-20T20:35:20.871413] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-02-20T20:35:20.871647] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-02-20T20:35:20.871899] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-02-20T20:35:20.872126] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.872353] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.872421] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.872638] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-02-20T20:35:20.872915] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-02-20T20:35:20.873151] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-02-20T20:35:20.873389] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.873640] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.873895] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.873979] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-02-20T20:35:20.874209] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.874450] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-02-20T20:35:20.874706] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-02-20T20:35:20.874955] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.875207] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-02-20T20:35:20.875453] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-02-20T20:35:20.875731] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.875959] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-02-20T20:35:20.876187] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-02-20T20:35:20.876422] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-02-20T20:35:20.876649] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.876904] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.877159] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-02-20T20:35:20.877387] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-02-20T20:35:20.877619] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.877878] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-02-20T20:35:20.878123] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.878192] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.878482] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.878746] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.879656] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-02-20T20:35:20.879960] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.880209] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-02-20T20:35:20.880507] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.881461] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-02-20T20:35:20.881788] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.882033] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.882325] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-02-20T20:35:20.882605] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.882687] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-02-20T20:35:20.882914] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-02-20T20:35:20.883159] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.883435] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-02-20T20:35:20.883689] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-02-20T20:35:20.883990] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.884238] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.884497] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-02-20T20:35:20.884754] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.884986] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-02-20T20:35:20.885269] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.885513] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.885604] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-02-20T20:35:20.885876] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.886175] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-02-20T20:35:20.886427] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-02-20T20:35:20.886501] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-02-20T20:35:20.886774] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.887030] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.887256] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-02-20T20:35:20.887487] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-02-20T20:35:20.887777] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-02-20T20:35:20.888060] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-02-20T20:35:20.888129] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-02-20T20:35:20.888354] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-02-20T20:35:20.888608] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-02-20T20:35:20.888837] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-02-20T20:35:20.888920] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-02-20T20:35:20.889173] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-02-20T20:35:20.889399] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-02-20T20:35:20.889701] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.889956] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.890207] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-02-20T20:35:20.890488] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-02-20T20:35:20.890750] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-02-20T20:35:20.891050] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.891276] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.891554] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-02-20T20:35:20.891800] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.892736] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.892989] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-02-20T20:35:20.893226] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-02-20T20:35:20.893511] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.893601] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-02-20T20:35:20.893828] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-02-20T20:35:20.894110] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-02-20T20:35:20.894346] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.894630] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.894701] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.894985] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-02-20T20:35:20.895221] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-02-20T20:35:20.895510] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-02-20T20:35:20.895782] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.896747] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.897015] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.897274] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.897565] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.897859] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-02-20T20:35:20.898102] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.898326] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-02-20T20:35:20.898550] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-02-20T20:35:20.898807] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.899043] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.899278] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.899347] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.899563] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-02-20T20:35:20.899814] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-02-20T20:35:20.900107] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-02-20T20:35:20.900346] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.900416] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-02-20T20:35:20.900633] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.900874] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-02-20T20:35:20.901105] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-02-20T20:35:20.901376] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-02-20T20:35:20.901445] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-02-20T20:35:20.902432] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.902706] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-02-20T20:35:20.903045] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.903374] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-02-20T20:35:20.903677] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.903913] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.904203] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-02-20T20:35:20.904442] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.904680] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.904934] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-02-20T20:35:20.905192] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.905415] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.905647] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.905893] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.906127] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-02-20T20:35:20.906362] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-02-20T20:35:20.906440] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-02-20T20:35:20.906719] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-02-20T20:35:20.906966] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.907196] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-02-20T20:35:20.907436] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-02-20T20:35:20.907664] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.907888] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-02-20T20:35:20.908112] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-02-20T20:35:20.908421] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-02-20T20:35:20.908496] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.908737] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.908998] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.909284] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-02-20T20:35:20.909507] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-02-20T20:35:20.909747] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.910140] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-02-20T20:35:20.910781] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-02-20T20:35:20.911070] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-02-20T20:35:20.911343] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.911636] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-02-20T20:35:20.911947] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-02-20T20:35:20.912251] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.912496] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-02-20T20:35:20.912776] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-02-20T20:35:20.913115] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-02-20T20:35:20.913381] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-02-20T20:35:20.913622] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-02-20T20:35:20.913706] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-02-20T20:35:20.913996] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-02-20T20:35:20.914261] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-02-20T20:35:20.914553] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-02-20T20:35:20.914878] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.915176] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-02-20T20:35:20.915462] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-02-20T20:35:20.915773] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.916024] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.916316] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-02-20T20:35:20.916554] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.916828] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-02-20T20:35:20.917091] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-02-20T20:35:20.917372] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-02-20T20:35:20.917645] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-02-20T20:35:20.917740] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.917836] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-02-20T20:35:20.918150] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-02-20T20:35:20.918390] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-02-20T20:35:20.918633] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-02-20T20:35:20.918909] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-02-20T20:35:20.919200] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-02-20T20:35:20.919447] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.919717] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-02-20T20:35:20.919802] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-02-20T20:35:20.920063] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-02-20T20:35:20.920375] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.920643] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.921640] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-02-20T20:35:20.921931] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.922230] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.923266] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.923568] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-02-20T20:35:20.924026] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-02-20T20:35:20.924287] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-02-20T20:35:20.924541] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.924831] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.925098] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.925344] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-02-20T20:35:20.925602] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-02-20T20:35:20.925856] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.926116] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-02-20T20:35:20.926426] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-02-20T20:35:20.926728] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.927047] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-02-20T20:35:20.927315] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.927558] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.927859] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-02-20T20:35:20.928128] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.928369] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.928611] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.928871] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.929137] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-02-20T20:35:20.929381] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-02-20T20:35:20.929624] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-02-20T20:35:20.929869] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-02-20T20:35:20.929940] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.930167] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-02-20T20:35:20.930238] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.930495] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-02-20T20:35:20.930799] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.930874] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.931194] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.931468] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-02-20T20:35:20.931738] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.932049] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-02-20T20:35:20.932303] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-02-20T20:35:20.932551] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-02-20T20:35:20.932816] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-02-20T20:35:20.933063] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.933149] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-02-20T20:35:20.933397] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-02-20T20:35:20.933686] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-02-20T20:35:20.933929] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-02-20T20:35:20.934197] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.934475] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-02-20T20:35:20.934742] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-02-20T20:35:20.935005] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-02-20T20:35:20.935250] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-02-20T20:35:20.935514] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.935625] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-02-20T20:35:20.936620] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-02-20T20:35:20.936905] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-02-20T20:35:20.937213] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.937473] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.937721] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-02-20T20:35:20.938047] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-02-20T20:35:20.938327] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.938611] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.938934] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-02-20T20:35:20.939207] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-02-20T20:35:20.939448] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-02-20T20:35:20.939743] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.939994] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-02-20T20:35:20.940297] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.940601] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-02-20T20:35:20.940871] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.941118] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-02-20T20:35:20.941384] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-02-20T20:35:20.941675] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.941918] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-02-20T20:35:20.942185] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-02-20T20:35:20.942436] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-02-20T20:35:20.943209] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.943501] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-02-20T20:35:20.943799] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-02-20T20:35:20.944118] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.944426] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-02-20T20:35:20.944691] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.944989] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.945266] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.945508] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-02-20T20:35:20.945768] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-02-20T20:35:20.946006] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.946244] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-02-20T20:35:20.946538] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.946633] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.946876] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-02-20T20:35:20.947131] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.947392] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.947462] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.947699] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-02-20T20:35:20.948027] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-02-20T20:35:20.948124] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-02-20T20:35:20.948384] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.948627] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.948879] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-02-20T20:35:20.949140] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.949397] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-02-20T20:35:20.949659] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-02-20T20:35:20.949914] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.950216] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-02-20T20:35:20.950501] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.950777] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-02-20T20:35:20.950867] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.951096] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.951382] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-02-20T20:35:20.951627] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-02-20T20:35:20.951943] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.952239] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.952548] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.952835] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-02-20T20:35:20.953074] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.953326] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-02-20T20:35:20.953561] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-02-20T20:35:20.953844] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-02-20T20:35:20.954109] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-02-20T20:35:20.954388] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.954461] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-02-20T20:35:20.954704] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-02-20T20:35:20.954981] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-02-20T20:35:20.955285] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.955644] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-02-20T20:35:20.955931] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.956242] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-02-20T20:35:20.956551] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.956856] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-02-20T20:35:20.957113] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.957363] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.957619] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-02-20T20:35:20.957892] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-02-20T20:35:20.958133] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-02-20T20:35:20.958387] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-02-20T20:35:20.958686] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-02-20T20:35:20.958935] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-02-20T20:35:20.959220] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-02-20T20:35:20.959507] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-02-20T20:35:20.959798] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-02-20T20:35:20.960076] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.960326] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-02-20T20:35:20.960630] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-02-20T20:35:20.960917] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-02-20T20:35:20.961181] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.961445] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.961523] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-02-20T20:35:20.961793] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.962060] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-02-20T20:35:20.962327] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.962604] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-02-20T20:35:20.962886] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-02-20T20:35:20.963152] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-02-20T20:35:20.963404] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-02-20T20:35:20.963675] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-02-20T20:35:20.963923] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-02-20T20:35:20.964178] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-02-20T20:35:20.964426] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-02-20T20:35:20.964673] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.964923] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-02-20T20:35:20.965188] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-02-20T20:35:20.965486] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.965761] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.965837] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-02-20T20:35:20.966156] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-02-20T20:35:20.966438] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-02-20T20:35:20.966732] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-02-20T20:35:20.967095] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.967367] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-02-20T20:35:20.967651] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.967956] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-02-20T20:35:20.968210] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.968538] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-02-20T20:35:20.968883] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-02-20T20:35:20.969171] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.969553] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-02-20T20:35:20.969965] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-02-20T20:35:20.970041] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-02-20T20:35:20.970288] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-02-20T20:35:20.970557] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-02-20T20:35:20.970880] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.971179] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-02-20T20:35:20.971431] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.971696] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-02-20T20:35:20.971783] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.972073] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-02-20T20:35:20.972340] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-02-20T20:35:20.972593] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-02-20T20:35:20.972913] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-02-20T20:35:20.973002] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-02-20T20:35:20.973245] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-02-20T20:35:20.973537] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.973805] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-02-20T20:35:20.974208] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-02-20T20:35:20.974480] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.974744] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.974995] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-02-20T20:35:20.975249] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-02-20T20:35:20.975509] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.975789] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-02-20T20:35:20.976065] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-02-20T20:35:20.976361] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-02-20T20:35:20.976651] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-02-20T20:35:20.976891] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-02-20T20:35:20.977164] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-02-20T20:35:20.977463] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-02-20T20:35:20.977714] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-02-20T20:35:20.977803] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-02-20T20:35:20.978054] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-02-20T20:35:20.978341] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-02-20T20:35:20.978686] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-02-20T20:35:20.978945] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-02-20T20:35:20.979186] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-02-20T20:35:20.979488] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-02-20T20:35:20.979835] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-02-20T20:35:20.980139] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-02-20T20:35:20.980377] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-02-20T20:35:20.980460] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.980705] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-02-20T20:35:20.980939] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-02-20T20:35:20.981230] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.981302] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-02-20T20:35:20.981597] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-02-20T20:35:20.981858] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-02-20T20:35:20.982136] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.982446] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-02-20T20:35:20.982711] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-02-20T20:35:20.982950] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-02-20T20:35:20.983243] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-02-20T20:35:20.983509] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-02-20T20:35:20.983860] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-02-20T20:35:20.984162] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-02-20T20:35:20.984454] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-02-20T20:35:20.984747] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-02-20T20:35:20.985046] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-02-20T20:35:20.985590] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.985905] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-02-20T20:35:20.985982] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-02-20T20:35:20.986274] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.986350] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-02-20T20:35:20.986622] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-02-20T20:35:20.986944] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-02-20T20:35:20.987262] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-02-20T20:35:20.987526] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-02-20T20:35:20.987848] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-02-20T20:35:20.988089] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-02-20T20:35:20.988378] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-02-20T20:35:20.988615] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-02-20T20:35:20.988871] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-02-20T20:35:20.989176] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-02-20T20:35:20.989444] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-02-20T20:35:20.989758] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-02-20T20:35:20.990033] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-02-20T20:35:20.990295] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-02-20T20:35:20.990541] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-02-20T20:35:20.990807] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-02-20T20:35:20.991054] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-02-20T20:35:20.991371] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-02-20T20:35:20.991669] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.991913] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-02-20T20:35:20.992152] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-02-20T20:35:20.992408] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-02-20T20:35:20.992669] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-02-20T20:35:20.992918] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-02-20T20:35:20.993181] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-02-20T20:35:20.993440] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-02-20T20:35:20.993707] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-02-20T20:35:20.994003] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.994074] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-02-20T20:35:20.994304] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-02-20T20:35:20.994375] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-02-20T20:35:20.994683] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-02-20T20:35:20.994985] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-02-20T20:35:20.995289] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-02-20T20:35:20.995593] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-02-20T20:35:20.995864] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-02-20T20:35:20.996158] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-02-20T20:35:20.996402] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-02-20T20:35:20.996484] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-02-20T20:35:20.996717] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-02-20T20:35:20.997029] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-02-20T20:35:20.997398] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-02-20T20:35:20.997680] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-02-20T20:35:20.998015] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-02-20T20:35:20.998298] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-02-20T20:35:20.998559] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-02-20T20:35:20.998858] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-02-20T20:35:20.999106] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-02-20T20:35:20.999344] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-02-20T20:35:20.999424] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-02-20T20:35:20.999496] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-02-20T20:35:20.999736] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-02-20T20:35:20.999978] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-02-20T20:35:21.000060] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-02-20T20:35:21.000316] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-02-20T20:35:21.000599] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-02-20T20:35:21.000897] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-02-20T20:35:21.001157] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-02-20T20:35:21.001439] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-02-20T20:35:21.001522] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-02-20T20:35:21.001781] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.002065] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-02-20T20:35:21.002318] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-02-20T20:35:21.002616] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-02-20T20:35:21.002888] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.003152] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-02-20T20:35:21.003453] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-02-20T20:35:21.003737] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-02-20T20:35:21.004092] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-02-20T20:35:21.004349] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-02-20T20:35:21.004604] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-02-20T20:35:21.004908] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-02-20T20:35:21.005171] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-02-20T20:35:21.005489] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-02-20T20:35:21.005755] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-02-20T20:35:21.006010] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-02-20T20:35:21.006297] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-02-20T20:35:21.006552] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-02-20T20:35:21.006847] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-02-20T20:35:21.007090] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-02-20T20:35:21.007382] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-02-20T20:35:21.007651] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-02-20T20:35:21.007945] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-02-20T20:35:21.008205] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-02-20T20:35:21.008463] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-02-20T20:35:21.008723] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-02-20T20:35:21.008996] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-02-20T20:35:21.009231] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-02-20T20:35:21.009484] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-02-20T20:35:21.009740] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-02-20T20:35:21.009978] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-02-20T20:35:21.010246] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-02-20T20:35:21.010545] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-02-20T20:35:21.010829] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-02-20T20:35:21.011077] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-02-20T20:35:21.011359] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-02-20T20:35:21.011643] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-02-20T20:35:21.011759] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-02-20T20:35:21.012029] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-02-20T20:35:21.012306] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-02-20T20:35:21.012592] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-02-20T20:35:21.012874] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-02-20T20:35:21.013125] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-02-20T20:35:21.013887] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-02-20T20:35:21.013980] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-02-20T20:35:21.014318] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-02-20T20:35:21.014431] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-02-20T20:35:21.014731] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-02-20T20:35:21.015025] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-02-20T20:35:21.015282] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-02-20T20:35:21.015530] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-02-20T20:35:21.015819] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-02-20T20:35:21.016055] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-02-20T20:35:21.016362] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-02-20T20:35:21.016635] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-02-20T20:35:21.016985] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-02-20T20:35:21.017294] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-02-20T20:35:21.017565] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-02-20T20:35:21.017839] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-02-20T20:35:21.018143] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-02-20T20:35:21.018385] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-02-20T20:35:21.018632] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.018876] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-02-20T20:35:21.019112] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-02-20T20:35:21.019390] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-02-20T20:35:21.019466] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-02-20T20:35:21.019710] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-02-20T20:35:21.019967] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-02-20T20:35:21.020263] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-02-20T20:35:21.020513] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-02-20T20:35:21.020618] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-02-20T20:35:21.020867] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-02-20T20:35:21.021163] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-02-20T20:35:21.021505] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-02-20T20:35:21.021812] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-02-20T20:35:21.022119] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-02-20T20:35:21.022217] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-02-20T20:35:21.022451] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-02-20T20:35:21.022738] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-02-20T20:35:21.022819] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-02-20T20:35:21.023098] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-02-20T20:35:21.023351] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-02-20T20:35:21.023653] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-02-20T20:35:21.023940] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-02-20T20:35:21.024182] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-02-20T20:35:21.024254] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-02-20T20:35:21.024499] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-02-20T20:35:21.024762] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-02-20T20:35:21.025000] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-02-20T20:35:21.025285] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-02-20T20:35:21.025537] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-02-20T20:35:21.025797] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-02-20T20:35:21.026086] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-02-20T20:35:21.026325] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-02-20T20:35:21.026585] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-02-20T20:35:21.026861] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-02-20T20:35:21.027115] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-02-20T20:35:21.027352] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-02-20T20:35:21.027608] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-02-20T20:35:21.027867] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-02-20T20:35:21.028169] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-02-20T20:35:21.028410] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-02-20T20:35:21.028649] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-02-20T20:35:21.028731] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-02-20T20:35:21.029024] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-02-20T20:35:21.029307] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-02-20T20:35:21.029540] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-02-20T20:35:21.029839] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-02-20T20:35:21.029922] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-02-20T20:35:21.030155] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-02-20T20:35:21.030389] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-02-20T20:35:21.030622] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-02-20T20:35:21.030864] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-02-20T20:35:21.030945] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-02-20T20:35:21.031260] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-02-20T20:35:21.031529] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-02-20T20:35:21.031844] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-02-20T20:35:21.032147] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-02-20T20:35:21.032262] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-02-20T20:35:21.032518] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-02-20T20:35:21.032829] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-02-20T20:35:21.033095] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-02-20T20:35:21.033394] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-02-20T20:35:21.033628] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-02-20T20:35:21.033864] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-02-20T20:35:21.034154] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-02-20T20:35:21.034418] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-02-20T20:35:21.034656] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-02-20T20:35:21.034896] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-02-20T20:35:21.035131] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-02-20T20:35:21.035375] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-02-20T20:35:21.035618] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-02-20T20:35:21.035892] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-02-20T20:35:21.036174] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-02-20T20:35:21.036431] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-02-20T20:35:21.036682] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-02-20T20:35:21.036921] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-02-20T20:35:21.037184] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-02-20T20:35:21.037488] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-02-20T20:35:21.037731] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-02-20T20:35:21.037821] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-02-20T20:35:21.037887] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-02-20T20:35:21.038174] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-02-20T20:35:21.038472] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-02-20T20:35:21.038737] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-02-20T20:35:21.038827] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-02-20T20:35:21.039063] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-02-20T20:35:21.039318] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-02-20T20:35:21.039566] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-02-20T20:35:21.039902] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-02-20T20:35:21.040174] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-02-20T20:35:21.040405] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-02-20T20:35:21.040693] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-02-20T20:35:21.040928] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-02-20T20:35:21.041176] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-02-20T20:35:21.041428] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-02-20T20:35:21.041672] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-02-20T20:35:21.041903] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-02-20T20:35:21.042138] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-02-20T20:35:21.042369] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-02-20T20:35:21.042612] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-02-20T20:35:21.042863] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-02-20T20:35:21.043112] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-02-20T20:35:21.043355] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-02-20T20:35:21.043655] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-02-20T20:35:21.043915] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-02-20T20:35:21.043989] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-02-20T20:35:21.044215] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-02-20T20:35:21.044476] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-02-20T20:35:21.044722] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-02-20T20:35:21.045011] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.045272] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-02-20T20:35:21.045512] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-02-20T20:35:21.045784] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-02-20T20:35:21.046054] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-02-20T20:35:21.046358] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-02-20T20:35:21.046601] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-02-20T20:35:21.046850] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-02-20T20:35:21.047085] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-02-20T20:35:21.047337] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-02-20T20:35:21.047624] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-02-20T20:35:21.047864] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-02-20T20:35:21.048099] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-02-20T20:35:21.048330] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-02-20T20:35:21.048599] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-02-20T20:35:21.048830] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-02-20T20:35:21.048902] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-02-20T20:35:21.049175] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-02-20T20:35:21.049430] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-02-20T20:35:21.049665] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-02-20T20:35:21.049899] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-02-20T20:35:21.049971] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-02-20T20:35:21.050198] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-02-20T20:35:21.050459] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-02-20T20:35:21.050696] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-02-20T20:35:21.050935] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-02-20T20:35:21.051184] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-02-20T20:35:21.051451] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-02-20T20:35:21.051530] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-02-20T20:35:21.051809] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-02-20T20:35:21.052051] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-02-20T20:35:21.052309] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-02-20T20:35:21.052541] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-02-20T20:35:21.052795] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-02-20T20:35:21.053026] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-02-20T20:35:21.053288] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-02-20T20:35:21.053359] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-02-20T20:35:21.053626] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-02-20T20:35:21.053881] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-02-20T20:35:21.054187] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-02-20T20:35:21.054449] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-02-20T20:35:21.054695] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-02-20T20:35:21.054976] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-02-20T20:35:21.055277] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-02-20T20:35:21.055549] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-02-20T20:35:21.055846] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-02-20T20:35:21.056120] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-02-20T20:35:21.056385] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-02-20T20:35:21.056636] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-02-20T20:35:21.056942] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-02-20T20:35:21.057220] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-02-20T20:35:21.057463] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-02-20T20:35:21.057704] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-02-20T20:35:21.057999] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-02-20T20:35:21.058237] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-02-20T20:35:21.058318] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-02-20T20:35:21.058553] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-02-20T20:35:21.058848] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-02-20T20:35:21.058920] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-02-20T20:35:21.059156] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-02-20T20:35:21.059412] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-02-20T20:35:21.059708] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-02-20T20:35:21.059961] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-02-20T20:35:21.060217] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-02-20T20:35:21.060461] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-02-20T20:35:21.060738] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-02-20T20:35:21.060812] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-02-20T20:35:21.061056] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-02-20T20:35:21.061312] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-02-20T20:35:21.061556] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-02-20T20:35:21.061652] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-02-20T20:35:21.061937] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-02-20T20:35:21.062236] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-02-20T20:35:21.062309] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-02-20T20:35:21.062590] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-02-20T20:35:21.062847] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-02-20T20:35:21.063137] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-02-20T20:35:21.063428] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-02-20T20:35:21.063689] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-02-20T20:35:21.064014] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-02-20T20:35:21.064265] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-02-20T20:35:21.064525] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-02-20T20:35:21.064781] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-02-20T20:35:21.064871] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-02-20T20:35:21.065161] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-02-20T20:35:21.065410] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-02-20T20:35:21.065700] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-02-20T20:35:21.065999] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-02-20T20:35:21.066313] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-02-20T20:35:21.066559] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-02-20T20:35:21.066878] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-02-20T20:35:21.067787] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-02-20T20:35:21.068091] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.068356] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-02-20T20:35:21.068618] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-02-20T20:35:21.068865] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-02-20T20:35:21.069159] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-02-20T20:35:21.069432] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-02-20T20:35:21.069714] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-02-20T20:35:21.069970] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-02-20T20:35:21.070206] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-02-20T20:35:21.070504] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-02-20T20:35:21.070785] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-02-20T20:35:21.070879] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-02-20T20:35:21.071133] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-02-20T20:35:21.071417] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-02-20T20:35:21.071831] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-02-20T20:35:21.072118] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-02-20T20:35:21.072823] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-02-20T20:35:21.073284] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-02-20T20:35:21.073558] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-02-20T20:35:21.073655] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-02-20T20:35:21.073894] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-02-20T20:35:21.074151] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-02-20T20:35:21.074398] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-02-20T20:35:21.074649] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-02-20T20:35:21.074884] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-02-20T20:35:21.075120] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.075368] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-02-20T20:35:21.075597] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-02-20T20:35:21.075823] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-02-20T20:35:21.076075] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-02-20T20:35:21.076303] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-02-20T20:35:21.076556] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-02-20T20:35:21.076859] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-02-20T20:35:21.077168] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-02-20T20:35:21.077243] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-02-20T20:35:21.077482] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-02-20T20:35:21.077802] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-02-20T20:35:21.078086] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-02-20T20:35:21.078329] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-02-20T20:35:21.078449] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-02-20T20:35:21.078747] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-02-20T20:35:21.079036] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-02-20T20:35:21.079277] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-02-20T20:35:21.079348] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-02-20T20:35:21.079602] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-02-20T20:35:21.079688] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-02-20T20:35:21.079935] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-02-20T20:35:21.080006] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-02-20T20:35:21.080232] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-02-20T20:35:21.080481] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-02-20T20:35:21.080719] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-02-20T20:35:21.080974] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-02-20T20:35:21.081209] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-02-20T20:35:21.081279] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-02-20T20:35:21.081508] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-02-20T20:35:21.081806] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-02-20T20:35:21.082037] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-02-20T20:35:21.082118] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-02-20T20:35:21.082180] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-02-20T20:35:21.082413] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-02-20T20:35:21.082670] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-02-20T20:35:21.082952] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-02-20T20:35:21.083187] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-02-20T20:35:21.083259] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-02-20T20:35:21.083487] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-02-20T20:35:21.083785] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-02-20T20:35:21.084116] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-02-20T20:35:21.084371] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-02-20T20:35:21.084611] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-02-20T20:35:21.084858] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-02-20T20:35:21.085091] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-02-20T20:35:21.085398] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-02-20T20:35:21.085666] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-02-20T20:35:21.085925] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-02-20T20:35:21.086192] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-02-20T20:35:21.086447] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-02-20T20:35:21.086706] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-02-20T20:35:21.087005] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-02-20T20:35:21.087259] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.087342] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-02-20T20:35:21.087597] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-02-20T20:35:21.087854] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-02-20T20:35:21.088102] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-02-20T20:35:21.088338] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-02-20T20:35:21.088409] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-02-20T20:35:21.088654] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-02-20T20:35:21.088929] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-02-20T20:35:21.089180] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-02-20T20:35:21.089420] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-02-20T20:35:21.089702] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-02-20T20:35:21.089967] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-02-20T20:35:21.090228] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-02-20T20:35:21.090478] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-02-20T20:35:21.090793] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-02-20T20:35:21.091092] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-02-20T20:35:21.091378] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-02-20T20:35:21.091616] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-02-20T20:35:21.091849] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.091931] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-02-20T20:35:21.092163] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-02-20T20:35:21.092454] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-02-20T20:35:21.092712] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-02-20T20:35:21.092796] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-02-20T20:35:21.093034] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-02-20T20:35:21.093277] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-02-20T20:35:21.093356] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-02-20T20:35:21.093600] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-02-20T20:35:21.093841] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-02-20T20:35:21.093912] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-02-20T20:35:21.094161] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-02-20T20:35:21.094446] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-02-20T20:35:21.094525] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-02-20T20:35:21.094791] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-02-20T20:35:21.095073] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-02-20T20:35:21.095145] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-02-20T20:35:21.095387] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-02-20T20:35:21.095693] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-02-20T20:35:21.095953] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-02-20T20:35:21.096213] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-02-20T20:35:21.096291] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-02-20T20:35:21.096536] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-02-20T20:35:21.096861] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-02-20T20:35:21.097110] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-02-20T20:35:21.097360] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-02-20T20:35:21.097450] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-02-20T20:35:21.097696] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-02-20T20:35:21.097984] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-02-20T20:35:21.098223] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-02-20T20:35:21.098455] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-02-20T20:35:21.098525] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-02-20T20:35:21.098795] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-02-20T20:35:21.098914] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-02-20T20:35:21.099152] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-02-20T20:35:21.099407] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-02-20T20:35:21.099486] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-02-20T20:35:21.099769] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-02-20T20:35:21.100049] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-02-20T20:35:21.100304] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-02-20T20:35:21.100596] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-02-20T20:35:21.100848] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-02-20T20:35:21.101090] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-02-20T20:35:21.101325] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-02-20T20:35:21.101615] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-02-20T20:35:21.101880] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-02-20T20:35:21.102116] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-02-20T20:35:21.102187] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-02-20T20:35:21.102442] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-02-20T20:35:21.102681] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-02-20T20:35:21.102932] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-02-20T20:35:21.103166] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-02-20T20:35:21.103407] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-02-20T20:35:21.103660] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-02-20T20:35:21.103920] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-02-20T20:35:21.104185] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-02-20T20:35:21.104434] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-02-20T20:35:21.104689] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-02-20T20:35:21.104933] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-02-20T20:35:21.105173] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-02-20T20:35:21.105430] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-02-20T20:35:21.105746] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-02-20T20:35:21.106008] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-02-20T20:35:21.106264] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-02-20T20:35:21.106510] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-02-20T20:35:21.106774] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-02-20T20:35:21.106865] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-02-20T20:35:21.107115] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-02-20T20:35:21.107399] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-02-20T20:35:21.107637] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-02-20T20:35:21.107913] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-02-20T20:35:21.108148] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-02-20T20:35:21.108380] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-02-20T20:35:21.108613] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-02-20T20:35:21.108855] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-02-20T20:35:21.109149] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-02-20T20:35:21.109383] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-02-20T20:35:21.109626] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-02-20T20:35:21.109855] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-02-20T20:35:21.110139] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-02-20T20:35:21.110372] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-02-20T20:35:21.110608] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-02-20T20:35:21.110680] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-02-20T20:35:21.110915] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-02-20T20:35:21.111146] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-02-20T20:35:21.111427] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-02-20T20:35:21.111668] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.111913] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-02-20T20:35:21.112164] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-02-20T20:35:21.112395] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-02-20T20:35:21.112669] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-02-20T20:35:21.112953] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-02-20T20:35:21.113243] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-02-20T20:35:21.113532] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-02-20T20:35:21.113847] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-02-20T20:35:21.114309] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-02-20T20:35:21.114600] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-02-20T20:35:21.114848] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-02-20T20:35:21.115139] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-02-20T20:35:21.115391] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-02-20T20:35:21.115634] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-02-20T20:35:21.115940] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-02-20T20:35:21.116186] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-02-20T20:35:21.116425] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-02-20T20:35:21.116708] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-02-20T20:35:21.116997] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-02-20T20:35:21.117315] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-02-20T20:35:21.117625] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-02-20T20:35:21.117884] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-02-20T20:35:21.117957] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-02-20T20:35:21.118197] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-02-20T20:35:21.118482] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-02-20T20:35:21.118719] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-02-20T20:35:21.118790] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-02-20T20:35:21.119018] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-02-20T20:35:21.119113] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-02-20T20:35:21.119359] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-02-20T20:35:21.119631] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-02-20T20:35:21.119909] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-02-20T20:35:21.120203] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-02-20T20:35:21.120442] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-02-20T20:35:21.120694] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-02-20T20:35:21.120991] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-02-20T20:35:21.121266] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-02-20T20:35:21.121524] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-02-20T20:35:21.121784] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-02-20T20:35:21.122094] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-02-20T20:35:21.122346] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-02-20T20:35:21.122418] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-02-20T20:35:21.122662] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-02-20T20:35:21.122898] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-02-20T20:35:21.123144] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-02-20T20:35:21.123377] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-02-20T20:35:21.123626] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-02-20T20:35:21.123930] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-02-20T20:35:21.124166] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-02-20T20:35:21.124399] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-02-20T20:35:21.124665] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-02-20T20:35:21.124762] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-02-20T20:35:21.125059] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-02-20T20:35:21.125394] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-02-20T20:35:21.125679] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-02-20T20:35:21.125998] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-02-20T20:35:21.126296] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-02-20T20:35:21.126562] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-02-20T20:35:21.126831] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-02-20T20:35:21.127075] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-02-20T20:35:21.127147] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-02-20T20:35:21.127378] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-02-20T20:35:21.127658] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-02-20T20:35:21.127961] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-02-20T20:35:21.128210] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.128282] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-02-20T20:35:21.128536] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-02-20T20:35:21.128849] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-02-20T20:35:21.128933] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-02-20T20:35:21.129225] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-02-20T20:35:21.129500] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-02-20T20:35:21.129783] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-02-20T20:35:21.129859] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-02-20T20:35:21.130137] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-02-20T20:35:21.130387] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-02-20T20:35:21.130653] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-02-20T20:35:21.130725] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-02-20T20:35:21.130963] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-02-20T20:35:21.131201] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-02-20T20:35:21.131471] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-02-20T20:35:21.131713] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-02-20T20:35:21.131998] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-02-20T20:35:21.132310] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-02-20T20:35:21.132552] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-02-20T20:35:21.132813] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-02-20T20:35:21.133052] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-02-20T20:35:21.133285] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-02-20T20:35:21.133356] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.133636] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-02-20T20:35:21.133889] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-02-20T20:35:21.134171] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-02-20T20:35:21.134457] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-02-20T20:35:21.134753] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-02-20T20:35:21.136482] [INFO ] [LOCAL ] Saved consolidated report: 3387 forecasts -> ./output/forecasts/full/2026-02-23.txt [2026-02-20T20:35:21.136537] [INFO ] [sig ] [90/90] Successfully generated report for 2026-02-23: 3387 entries [2026-02-20T20:35:21.136592] [INFO ] [sig ] ================================================== [2026-02-20T20:35:21.136627] [INFO ] [sig ] Report generation complete: 90/90 reports succeeded [2026-02-20T20:35:22.033759] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-02-20T20:35:22.033956] [INFO ] [sig ] Email notification sent [2026-02-20T20:35:22.034346] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-02-20T20:35:22.034533] [INFO ] [STATE ] Last completion updated: 2026-02-20T20:35:22.034416